7.7.2. Автонумерация#
7.7.2.1. Описание раздела#
Скрипты для определения значения номера по заданной маске, например - номера документа.
7.7.2.2. Скрипты#
7.7.2.2.1. Применение счётчика автонумерации#
Используется чтобы отключить стандартную автоматическую нумерацию для отдельного типа документов, позволяя применить кастомную логику формирования номера (например, по маске), и оставить стандартную нумерацию для остальных типов документов.
Например, для типа «Переоценка кассы» используется собственная логика генерации номера, поэтому системный счётчик отключается; для остальных типов — счётчик применяется как обычно.
Место применения скрипта: Настройки системы > Сущности > Классы > [Класс] > Атрибуты > [Атрибут типа AutoNum] > Настройки автонумерации > Поле "Маска".
Тип: JEXL-скрипт
if (self.idObjectType() == Btk_ObjectTypeApi.findByMnemoCode('Pm_SumDiffCalcSheet_PayDesk')) null else counter