Надо было выгрузить отдельно перечень значений перечислений, но столкнулся с тем, что значения переносятся только если на них есть ссылка в других правилах и документах.
Чтобы выгрузить список всех доступных значений использовал произвольный алгоритм в правиле выгрузки данных.
Подсказку нашел здесь: https://infostart.ru/1c/articles/597573/
Чтобы сработал произвольный алгоритм, надо заполнит переменную ВыборкаДанных. В зависимости от того, что будет в выборке данных, надо настраивать правила конвертации свойств. Так, если в выборку данных поместить таблицу значений, то в переменную Источник ПКС будет помещено значение "Строка таблицы значений" и надо будет обращаться к ее колонкам.
Так как я переношу перечисление в справочник, то мне достаточно только ссылки, поэтому я выгружаю массив ссылок.
Текст алгоритма:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СпособыОтключения.Ссылка КАК Ссылка
|ИЗ
| Перечисление.СпособыОтключения КАК СпособыОтключения";
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Отказ = Истина;
КонецЕсли;
ВыборкаДанных = Результат.Выгрузить().ВыгрузитьКолонку("Ссылка");
Произвольный алгоритм записывается в событии "Перед выгрузкой" ПВД.
Настройка правила выгрузки конвертации объекта
Правила конвертации свойства
|