Здравствуйте.
Есть два Списка в Группе. Допустим, Список 1 и Список 2.
В Списке 1 есть множественное поле с типом "привязка к элементам" Списка 2.
При создании конструкции в БП делаем условие для поля Списка 1 "было изменено" и "истина".
При ближайшем рассмотрении оказалось, что фиксация изменений бизнес-процессом работает лишь при увеличении количества одновременно выбранных значений, но не работает при уменьшении.
Т.е., если в Элементе Списка 1, в искомом поле выбираешь одно значение из Списка 2, другое, третье, аддируя их, и сохраняешь Элемент, условие в БП отрабатывает, и поле заполняется значениями из Списка 2. Если начинаешь удалять значения из поля - БП считает, что поле не изменялось, что, в общем-то, неверно.
Мы предполагаем, что сравнение идёт по кол-ву значений в множественном поле, а не по самим значениям, и, если мы уменьшаем кол-во значений, то само значение затирается в ноль, а кол-во элементов остаётся прежним.
Может кто-то подсказать, как нужно объявить условие, чтобы вышеописанное работало корректно?
Есть два Списка в Группе. Допустим, Список 1 и Список 2.
В Списке 1 есть множественное поле с типом "привязка к элементам" Списка 2.
При создании конструкции в БП делаем условие для поля Списка 1 "было изменено" и "истина".
При ближайшем рассмотрении оказалось, что фиксация изменений бизнес-процессом работает лишь при увеличении количества одновременно выбранных значений, но не работает при уменьшении.
Т.е., если в Элементе Списка 1, в искомом поле выбираешь одно значение из Списка 2, другое, третье, аддируя их, и сохраняешь Элемент, условие в БП отрабатывает, и поле заполняется значениями из Списка 2. Если начинаешь удалять значения из поля - БП считает, что поле не изменялось, что, в общем-то, неверно.
Мы предполагаем, что сравнение идёт по кол-ву значений в множественном поле, а не по самим значениям, и, если мы уменьшаем кол-во значений, то само значение затирается в ноль, а кол-во элементов остаётся прежним.
Может кто-то подсказать, как нужно объявить условие, чтобы вышеописанное работало корректно?