Иногда возникает необходимость "нумеровать" контрагентов (по аналогии с "масками" в других разделах). Для реализации можно рассмотреть следующий вариант.
Перед изменениями сделайте резервную копию базы.
Для такой возможности следует:
1. Зайти в системные настройки:

2. Добавить новую настройку:

3. Ввести следующие параметры:

4. Создать еще одну настройку с такими параметрами:

5. Далее открыть функцию ds_AccountOnDatasetBeforePost в скрипте scr_Account и добавить в ней строку:
SetAccountNumber(Dataset);
6. Также необходимо прописать функцию, которая будет вызываться:
function SetAccountNumber(Dataset) {
var AccountNumber = Dataset.Values('AccountCode');
if (IsEmptyValue(AccountNumber)) {
SetItemSystemNumber('Account', Dataset, 'AccountCode');
}
}
Где – 'AccountCode' название поля «Код» в конфигурации.
Сохраните изменения и проверьте работоспособность.

Поле «Код» после сохранения будет заполняться автоматически.
