Ну подчиненный справочник "Состав продукции" - Продукции перебираем и загоняем в таблицу значений на закладке каклькуляция. Если услуга разрешаем заполенние кнопка состав в ТМЦ.
При записи сохраняем талицу. ПРи открытии восстанавливаем
Для сохранения ТЗ. Добавляем рекв.
При записи
МойРекв =ЗначениеВСтрокуВнутр(МояТЗ);
При открытии
Если ПустоеЗначение(МойРекв )=0 Тогда
Спис=СоздатьОбъект("СписокЗначений");
ЗначениеИзСтрокиВнутр(МойРекв ,Спис);
Спис.Выгрузить(МояТЗ);
КонецЕсли;