Добрый день!
У нас две компании, соответственно договоры мы заключаем как от одной, так и от другой.
Для различия указываем в номере или АМ, или БМ вручную.
Вопрос: есть ли возможность как-то автоматически нумеровать по порядковому номеру следующего договора в зависимости от компании, которая заключает договор?
Нравится
Добрый день!
В вашем случае можно использовать дополнение Numerator for Creatio, либо реализовать логику самому: например, через бизнес-процесс с сигналом [Создание договора], который будет изменять номер в зависимости от компании
Добрый день!
В вашем случае можно использовать дополнение Numerator for Creatio, либо реализовать логику самому: например, через бизнес-процесс с сигналом [Создание договора], который будет изменять номер в зависимости от компании
Добрый день.
Пользовательскими настройками этого сделать не получится, только через изменение программного кода.
Вам нужно переопределить метод:
onEntityInitialized: function() {
if ((this.isAddMode() && this.Ext.isEmpty(this.get("Number"))) || this.isCopyMode()) {
this.getIncrementCode(function(response) {
this.set("Number", response);
});
}
this.callParent(arguments);
}Внутри функции getIncrementCode нужно добавить обработку условия от какой компании заключается договор и в зависимости от компании добавлять нужную приставку:
this.set("Number", response + "/" + postfix);