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