Решил вынести "в массы" обсуждение решения такой задачи:
Есть некоторая переменная, из которой в скрипте (не используем визуальную форму) значение надо записать в одно из двух полей (например) документа. Причем поля оба пользовательские, для одного типа документа - поле А, для другого поле Б.
Имеется ID документа, соответственно известен ID его типа. Знаем названия обоих полей. Далее надо определить, для этого типа какое поле используется согласно настройками в Пользовательских полях, поле А или Б и изменить значение нужного поля.
Вот в выяснении, используется ли данное поле для этого типа документа, и загвоздка
Хочется сделать данный механизм гибким, то есть не привязанным к определенным ID типов внутри кода.
Ситуацию, что для данного типа используются оба поля - не рассматриваем. Писать значение сразу в два поля (потом все равно в карточке что надо покажут)- не хочется по причине "неаккуратности" и внесения мусора в таблицу.
На данный момент штудирую скрипты модуля Common\UserFields.
Возможно, такая задачка уже кем-то решалась, и решение довольно таки простое?