Возможность изменить запись справочника уже выбранного в поле задачи

Аватара пользователя
Илья Федоров
Сообщения: 258
Зарегистрирован: 07.06.2021 13:21

Возможность изменить запись справочника уже выбранного в поле задачи

03.07.2024 16:48

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

Недавно появился метод Создать запись справочника, он позволяет изменять значения полей при условии что какой-то из полей задачи содержит поле с "названием" записи справочника, по которому будет идти поиск.
Но данная конструкция дает ряд проблем:
- в справочнике может быть несколько записей с одинаковым значением поля по которому ведется поиск, и какую конкретно запись изменит система - не понятно;
- нельзя искать запись по его ID, что позволяло бы исключить ситуацию в предложении выше;
- в лога записи справочник отображается "создание", что по сути не верно поскольку это все таки изменение. При этом в логе не видно какие поля изменились.

Если будет метод который будет брать именно ту запись которая уже указана в поле задачи, то таких коллизий не будет.

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4122
Зарегистрирован: 06.06.2012 13:54

Re: Возможность изменить запись справочника уже выбранного в поле задачи

08.07.2024 17:05

Добрый день, Илья!
Если не сложно, опишите/нарисуйте в каком месте вы видите эту операцию сценария и какие параметры нужно задать после ее выбора - это поможет нам лучше понять предложение и правильнее его реализовать.

Аватара пользователя
Илья Федоров
Сообщения: 258
Зарегистрирован: 07.06.2021 13:21

Re: Возможность изменить запись справочника уже выбранного в поле задачи

09.07.2024 11:39

Dmitry Goncharenko писал(а):
08.07.2024 17:05
Добрый день, Илья!
Если не сложно, опишите/нарисуйте в каком месте вы видите эту операцию сценария и какие параметры нужно задать после ее выбора - это поможет нам лучше понять предложение и правильнее его реализовать.
Добрый день, Дмитрий.
Это продолжение моей тема "склад в ПланФикс", но может использоваться и для других задач.
Для каждого объекта который у нас в динамике (объект управления/инфоробот) мы заводим задачу и связанную с ней запись справочника.
В задаче есть поля которые помогают отслеживать параметры данного объекта управления, например текущий остаток товара. Но для удобства работы мы хотим данный остаток дублировать в поле записи справочника.
В этом случае зная ID записи справочника мы можем выполнять обновление полей в данной записи и быть уверенны в том что меняем именно эту запись, а не какую-то другую. Если мы используем для поиска первое поле название, то есть риск что они будут одинаковы для разных записей и тогда мы не знаем в какую именно запись будут записаны изменения отправленные их сценария задачи.
Также хотелось бы чтобы в логах изменения справочника было именно событие изменения, желательно с детальной расшифровкой, какие поля на какие значения изменены. Сейчас это просто событие "создана запись", при этом запись не создается а была найдена.

Ответить