Не срабатывает Автоматический статус
Добавлено: 07 мар 2018, 17:10
Добрый день!
Есть 2 сущности Задания и Счета, "объединенные" через связанные записи. Также стоит модуль оплаты.
Создано автоматическое действие в сущности Счета, при котором совершается оплата и в формульное поле записывается некий "идентификатор" статуса оплаты (просто цифры 1,2,3 - в зависимости какой будет статус). Сразу же это значение через действие автоматизации передается в созданное в Заданиях поле (числовое), на значения которого настроены фильтры по каждому Автоматическому статусу.
Т.е. суть задумки - передать "информацию" о том, что счет, который сформирован по заданию - оплачен, соответственно - и это задание оплачено.
Если например, в Счете в формульное поле заносится значение "1" (оплачен счет), то оно же и "переносится" в числовое поле Задания. А имеющееся поле Автоматический статус (там же в Задании) - согласно предустановленному фильтру должен ставить значение Оплачен (т.е. в фильтре настроено, что если цифра 1 - то статус Оплачен). Но почему то при выполнении действий автоматизации не переводится статус, а остается предыдущим... Пока не открою запись Задания и не пересохраню - тогда меняется как нужно.
Вопрос - это так и должно выполняться, или же можно поправить?
Есть 2 сущности Задания и Счета, "объединенные" через связанные записи. Также стоит модуль оплаты.
Создано автоматическое действие в сущности Счета, при котором совершается оплата и в формульное поле записывается некий "идентификатор" статуса оплаты (просто цифры 1,2,3 - в зависимости какой будет статус). Сразу же это значение через действие автоматизации передается в созданное в Заданиях поле (числовое), на значения которого настроены фильтры по каждому Автоматическому статусу.
Т.е. суть задумки - передать "информацию" о том, что счет, который сформирован по заданию - оплачен, соответственно - и это задание оплачено.
Если например, в Счете в формульное поле заносится значение "1" (оплачен счет), то оно же и "переносится" в числовое поле Задания. А имеющееся поле Автоматический статус (там же в Задании) - согласно предустановленному фильтру должен ставить значение Оплачен (т.е. в фильтре настроено, что если цифра 1 - то статус Оплачен). Но почему то при выполнении действий автоматизации не переводится статус, а остается предыдущим... Пока не открою запись Задания и не пересохраню - тогда меняется как нужно.
Вопрос - это так и должно выполняться, или же можно поправить?