Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

как передать xml файл в параметр запроса?

как передать xml файл в параметр запроса?
Я
   Демон_Валера
 
16.03.20 - 16:19
Добрый день. Прошу помочь.
Конечная задача: В отчете СКД сравнить остатки номенклатуры из УТ11 и БП3.0 на базе БП.
КомСоединением не подконнектиться- разные серваки и платформы.

Логика: создать отчет в УТ, выгружать результат в xml, файл сохранять в определенную директорию. Эта директория программно зафиксирована в отчете БП и отчет из нее подтягивает xml.
-------
Что пробовал: в запросе СКД вирт таблица вызывает искреннее недоумение и вываливается с ошибкой(выбранные поля не подтягиваются в запрос).

Вопрос: Написал запрос программно, чтобы потом вывести в скд как объект, но возникла проблема- как передать директорию файла в параметр? Может кто подскажет иной способ? Спасибо

Тапьем и помидорьем просьба не швыряться. Гуглил долго и упорно, но как то мимо)


Код:

ТаблицаРезультат = Новый ТаблицаЗначений;
    
    ТаблицаРезультат.Колонки.Добавить("Номенклатура", новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
    ТаблицаРезультат.Колонки.Добавить("Артикул", новый ОписаниеТипов("СправочникСсылка.Номенклатура.Артикул"));
    ТаблицаРезультат.Колонки.Добавить("Склад", новый ОписаниеТипов("СправочникСсылка.Склады"));
    ТаблицаРезультат.Колонки.Добавить("КолвоОст", новый ОписаниеТипов("Число",,, Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Любой)));
    Запрос.УстановитьПараметр("Тэзэ",     ???    );
    ПоискДанных = Новый Запрос("ВЫБРАТЬ
                     |    Тэзэ.Номенклатура КАК Номенклатура,
                     |    Тэзэ.Артикул КАК Артикул,
                     |    Тэзэ.Склад КАК Склад,
                     |    Тэзэ.КолвоОст КАК КолвоОст
                     |ПОМЕСТИТЬ Тзз
                     |ИЗ
                     |    &Тэзэ КАК Тэзэ
                     |;
                     |
                     |////////////////////////////////////////////////////////////////////////////////
                     |ВЫБРАТЬ
                     |    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
                     |    ХозрасчетныйОстатки.Субконто1.Артикул КАК Артикул,
                     |    ХозрасчетныйОстатки.Субконто2 КАК Склад,
                     |    ХозрасчетныйОстатки.Подразделение КАК Подразделение,
                     |    ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
                     |    ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
                     |    Тзз.Номенклатура КАК Номенклатура1,
                     |    Тзз.Артикул КАК Артикул1,
                     |    Тзз.Склад КАК Склад1,
                     |    Тзз.КолвоОст КАК КолвоОст
                     |ИЗ
                     |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, счет В (&Счет), &СубконтоНоменклатураСклад, ) КАК ХозрасчетныйОстатки
                     |        ЛЕВОЕ СОЕДИНЕНИЕ Тзз КАК Тзз
                     |        ПО ХозрасчетныйОстатки.Субконто1.Артикул = Тзз.Артикул
                     |
                     |УПОРЯДОЧИТЬ ПО
                     |    ХозрасчетныйОстатки.Субконто1.Наименование"
    );
   FIXXXL
 
1 - 16.03.20 - 16:21
(0) так XML сначала "прочитай" в ТЗ, а потом ТЗ уже в запрос
   Жан Пердежон
 
2 - 16.03.20 - 16:29
файлики - прошлый век,
сейчас веб-сервисы кругом

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.