ВОЗМОЖНОСТИ ОБРАБОТКИ:
1) Перенумерация документов любого вида за любой промежуток времени. Учитывается период нумерации (все, год, месяц, день), есть возможность выставить свой период нумерации, отличный от заданного в конфигураторе для данного документа. Если у документа есть общий нумератор, то перенумерация происходит по всем документам, имеющим этот нумератор. Можно задать начальный номер, префикс и шаг нумерации. Эти параметры настраиваются для временного и нового номеров отдельно.
2) ПЕРЕНУМЕРАЦИЯ справочников. Пока возможна сквозная перенумерация, т.е. без учета иерархии. В дальнейшем планируется доработать иерархическую перенумерацию. Так же можно задать начальный номер, префикс и шаг нумерации.
3) ПРЕОБРАЗОВАНИЯ номера/кода документов/справочников. Позволяет проводить строковые и арифметические операции с номерами/кодами. Можно дополнить их нулями или наоборот, обрезать до указанной длины. Можно при этом добавить префикс и установить фильтр на длину номера (например, обрабатывать только те позиции, у которых номер больше 5 символов или меньше 7 или и то и другое вместе). Если тип номера/кода - числовой, то дополнительно возможны арифметические операции: прибавить/вычесть, умножить/поделить код на указанное число.
4) ВЫРОВНЯТЬ номер/код. С помощью этой операции можно привести номера/кода документов/справочников к одной длине, если в процессе заполнения пользователи вводили их хаотично, но в то же время необходимо сохранить исходные значения. Указывается желаемая длина кода, но не более чем в конфигураторе, и обработка дописывает необходимое количество нулей у недостающих номеров и убирает лишние символы у более длинных слева. Можно при этом добавить префикс и установить фильтр на длину номера (например, обрабатывать только позиции, у которых номер больше 5 символов или меньше 7 или и то и другое вместе).
Для документов устанавливается возможность отбора по признаку пометки на удаление и по признаку проведения. Для справочников - по признаку пометки на удаление.
До выполнения перенумерации есть ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР результатов расчетов номеров/кодов, есть возможность вручную подкорректировать нужный номер и ПРОБНОЕ ВЫПОЛНЕНИЕ действия, т.е. есть возможность проверить, как будет происходить перенумерация до окончательного внесения изменений в базу. После пренумерации можно посмотреть ход перенумерации для каждого документа/элемента справочника. Можно использовать транзакцию.
Реализован оптимизированный алгоритма перенумерации, который в некоторых случаях может значительно снизить время выполнения обработки. Можно использовать "стандартный" алгоритм. Принципы работы обоих алгоритмов см. в руководстве пользователя.
Егоров Максим Владимирович, MahoON