Внешняя обработка обрабатывает номера документов по типу, сохраняя старый числовой номер, но восстанавливает лидирующие нули. Позволяет выбрав тип документа, узнать его нормальную длину номера, получить в таблицу ссылки на документы, у которых длина номера меньше нормальной и восстановить длину добавив лидирующие нули, но сохранив числовую нумерацию. Позволяет устранить ситуацию, когда пользователи удалили лидирующие нули и дошли в нумерации до последнего разряда. Работает только для номеров вида ХХХХ-...
Порядок работы (см. рисунок):
- Выбрали тип документа - получили типовой шаблон номера
- Получаем в таблице список документов у которых длина номера меньше длины номера типового шаблона
- Отмечаем флагами документы
- Приводим к шаблону, сохраняя префикс и добавляя лидирующие нули
Тестировалась на платформе 8.3.22.2239, в конфигурации БГУ 8 (2.0.93.42)