С необходимостью програмно устанавливать свойства и считывать их столкнулся в процессе создания систем обмена данными, хотя применений данным функциям может быть значительно больше. Дабы не писать процедуру при каждом случае обращения к свойствам, пополнил Глобальный модуль Функциями:
- глПолучениеСвойствоТовара(Товар, ВидСвойства);
- глУстановитьСвойствоТовара(Товар, ВидСвойства, ЗначениеСвойства);
- глПолучениеСвойствоКонтрагента(Контрагент, ВидСвойства);
- глУстановитьСвойствоКонтрагента(Контрагент, ВидСвойства, ЗначениеСвойства).
Сейчас использую их даже для формирования отчётов. Не думаю, что открыл Америку, но может кому и пригодится...