# Автонумерация
## Описание раздела

Скрипты для определения значения номера по заданной маске, например - номера документа.

## Скрипты

### Применение счётчика автонумерации

Используется чтобы отключить стандартную автоматическую нумерацию для отдельного типа документов, позволяя применить кастомную логику формирования номера (например, по маске), и оставить стандартную нумерацию для остальных типов документов.  
Например, для типа «Переоценка кассы» используется собственная логика генерации номера, поэтому системный счётчик отключается; для остальных типов — счётчик применяется как обычно.

Место применения скрипта: `Настройки системы > Сущности > Классы > [Класс] > Атрибуты > [Атрибут типа AutoNum] > Настройки автонумерации > Поле "Маска"`.

Тип: JEXL-скрипт 

```java
if (self.idObjectType() == Btk_ObjectTypeApi.findByMnemoCode('Pm_SumDiffCalcSheet_PayDesk')) null else counter
```