1b.app
Скопирована ссылка -

Автоматизация для справочника - обновлять найденные записи в справочнике

Есть действие "Посчитать значение поля" в автоматизации справочников https://take.ms/nJZNG
Я настраиваю такие формулы при сохранении справочника (то есть когда сохраняем запись справочнике) и при создании записи в справочнике.
В него нужно доработать:
1) Обновление записей справочника, которые учавствуют в расчетах
вариант 1 - если мы используем формулу [mean_field_XXX_YYY] - она считает среднее значения указанного поля за месяц, который указан в поле с типом "Дата" текущей записи
Мне нужно, чтобы все записи, по которым выполняется подсчет (за месяц, который указан в дате текущей записи), предохранились и по ним запустились действия автоматизации при сохранении записи в справочнике.
Вариант 2 - если мы используем формулу [mean_field_prognoz_XXX_YYY] - она считает среднее значение по такому же принципу как и предыдущая формула, но учитывает прогнозируемые значения.
Суть в том, что мне нужно сделать пересчет по формулам всех значений за период, в котором я делаю просчет, чтобы при редактировании значения все записи имели актуальные данные, и не редактировать каждую вручную.
Только не нужно запускать сохранение дополнительно для текущей записи, чтобы не было "замыкания" :)
То есть нужно будет запустить сохранение только 1 раз и не учитывая текущую (её мы уже сохраняем), так как каждая запись, которую мы найдём - будет делать расчет по этой же группе записей.

Итого:
1) Нужно сделать настройку "Обновлять записи, по которым выполняется просчет (для формул [mean_field_XXX_YYY] и [mean_field_prognoz_XXX_YYY])
2) Запускать обновление только в один круг, то есть найденные записи не должны запускать обновление по своим найденным записям и по текущей снова, думаю, что можно как-то привязаться к текущей записи, которую мы редактируем и если обновление по ключу с этой записью, то запускать обновление, если нет, то не запускать

Ответы:


1) Нужно сделать настройку "Обновлять записи, по которым выполняется просчет (для формул [mean_field_XXX_YYY] и [mean_field_prognoz_XXX_YYY])
2) Запускать обновление только в один круг, то есть найденные записи не должны запускать обновление по своим найденным записям и по текущей снова, думаю, что можно как-то привязаться к текущей записи, которую мы редактируем и если обновление по ключу с этой записью, то запускать обновление, если нет, то не запускать


но при постановке доработки нужно уточнить когда тебе нужно запустить - после того как значение из записи получено или до.
19.10.2021, 13:05

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Супер, спасибо
19.10.2021, 13:47

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Слух, такая проблема, при добавлении записи через БП действием https://take.ms/wBZ2L не запускаются действия справочника, можно это сделать в рамках этой здачи. Если нет, то сколько к оценке добавится?
31.10.2021, 22:14


Слух, такая проблема, при добавлении записи через БП действием https://take.ms/wBZ2L не запускаются действия справочника, можно это сделать в рамках этой здачи. Если нет, то сколько к оценке добавится?

насколько я вижу по коду - вызывается запуск действия после добавления записи в справочник
01.11.2021, 14:49

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Тындык Максим Вадимович

OneBox production

Администратор писал/а:

Слух, такая проблема, при добавлении записи через БП действием https://take.ms/wBZ2L не запускаются действия справочника, можно это сделать в рамках этой здачи. Если нет, то сколько к оценке добавится?

насколько я вижу по коду - вызывается запуск действия после добавления записи в справочник

Я добавляю запись через процесс https://take.ms/ANmGY
Поля не считаются https://take.ms/fz92m мне нужно, чтобы считались
01.11.2021, 14:55


Я добавляю запись через процесс https://take.ms/ANmGY
Поля не считаются https://take.ms/fz92m мне нужно, чтобы считались

Можешь с лёгкостью поставить отдельную тему - тебе дадут решение/оценку.
01.11.2021, 14:57

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Тындык Максим Вадимович

OneBox production

Администратор писал/а:

Я добавляю запись через процесс https://take.ms/ANmGY
Поля не считаются https://take.ms/fz92m мне нужно, чтобы считались

Можешь с лёгкостью поставить отдельную тему - тебе дадут решение/оценку.

https://crm-onebox.com/ru/support/orders/11707-ne-srabativaet-avtomatizatsiya-pr...
Тему то я создал, но хотелось бы решить эту задачу вместе с текущей доработкой, так как иначе доп счет, снова оплата и т.д, это оч. долго(
01.11.2021, 15:08

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий