Автоматическая нумерация

Здравствуйте, по инструкции в SDK создал новый раздел "Договоры".
Подскажите, пожалуйста, каким образом можно реализовать автоматическую нумерацию, или где можно посмотреть пример реализации?

Нравится

6 комментариев

Дмитрий, автонумерацию можно реализовать двумя способами. На уровне процесса объекта и на уровне карточки редактирования.
В первом случае, рекомендую посмотреть на процесс объекта Invoice:

Если решите реализовывать на уровне логики карточки, то в качестве примера изучите вызов метода на событии инициализации страницы счета:

this.getIncrementCode(this.entitySchema.name, function(responce) {
    this.set('Number', responce);
});

В обоих случаях, необходимо создать две системные настройки ...LastNumber и ...CodeMask и строковое поле в объекте для хранения номера.

Максим, спасибо.

"Maxim Gritsenko" написал:В первом случае, рекомендую посмотреть на процесс объекта Invoice:

А где смотреть этот процесс в 7.3?

А для начинающих? Этот процесс искать в Конфигурации? Под каким именем?
Всё переискал, не нашел похожего

Этот процесс хранится в объекте. Чтоб его открыть нужно выбрать соответствующий объект в конфигурации, открыть его, нажать на кнопку дополнительно в правом верхнем углу и выбрать "открыть процесс"

Показать все комментарии