Нумерация в разделе Договоры

Добрый день!

 

У нас две компании, соответственно договоры мы заключаем как от одной, так и от другой.

Для различия указываем в номере или АМ, или БМ вручную.

Вопрос: есть ли возможность как-то автоматически нумеровать по порядковому номеру следующего договора в зависимости от компании, которая заключает договор?

Прикрепленные файлы

Нравится

2 комментария
Лучший ответ

Добрый день!

В вашем случае можно использовать дополнение 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);

 

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