Имя: Пароль:
1C
1С v8
СКД в Web-сервисе
0 Dolphinbet
 
28.01.14
09:23
Почему-то не работает компоновка данных в веб-сервисе? Ошибок не выдает, но результат пустой.

    СКД = ПолучитьОбщийМакет("НоменклатураПоставщиков");
    
    АдресСКД = ПоместитьВоВременноеХранилище(СКД);
    
    КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
    КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСКД));    
    
    КомпоновщикНастроек.ЗагрузитьНастройки(СКД.НастройкиПоУмолчанию);
    КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
    
    МакетКомпоновкиДляТЗ = КомпоновщикМакета.Выполнить(ПолучитьИзВременногоХранилища(АдресСКД), КомпоновщикНастроек.ПолучитьНастройки(),,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
    
    ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДляТЗ);
    
    ПроцессорВыводаВТЗ = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    
    ТЗНоменклатура = Новый ТаблицаЗначений;
    
    ПроцессорВыводаВТЗ.УстановитьОбъект(ТЗНоменклатура);
    
    ПроцессорВыводаВТЗ.Вывести(ПроцессорКомпоновки,Истина);
1 Dolphinbet
 
28.01.14
10:37
Разобрался)