Добрый день!
У нас две компании, соответственно договоры мы заключаем как от одной, так и от другой.
Для различия указываем в номере или АМ, или БМ вручную.
Вопрос: есть ли возможность как-то автоматически нумеровать по порядковому номеру следующего договора в зависимости от компании, которая заключает договор?
Нравится
Добрый день!
В вашем случае можно использовать дополнение 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);