Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
zhmenka78
1
1C 7.x

выгрузка результата запроса в формат .xml

18.02.2014, 11:35. Показов 2754. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
кое-как собрал запрос, а как его выгрузить в формат .xml не знаю, помогите пжлста...
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//запрос
Процедура Сформировать()
 Перем Запрос, ТекстЗапроса, Таб;
 //Создание объекта типа Запрос
 Запрос = СоздатьОбъект("Запрос");
 ТекстЗапроса = 
 "//{{ЗАПРОС(Сформировать)
 |Период с ВыбНачПериода по ВыбКонПериода;
 |Товар = Регистр.ОстаткиТоваров.Товар;
 |Склад = Регистр.ОстаткиТоваров.Склад;
 |ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара;
 |ЕдиницаПоУмолчанию = Регистр.ОстаткиТоваров.Товар.ЕдиницаПоУмолчанию;
 |Функция ОстатокТовараКонОст = КонОст(ОстатокТовара);
 |Группировка Месяц;
 |Группировка Склад;
 |Группировка Товар;
 |"//}}ЗАПРОС
 ;
 // Если ошибка в запросе, то выход из процедуры
 Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
  Возврат;
 КонецЕсли;
 // Подготовка к заполнению выходных форм данными запроса
 Таб = СоздатьОбъект("Таблица");
 Таб.ИсходнаяТаблица("Сформировать");
 // Заполнение полей "Заголовок"
 Таб.ВывестиСекцию("Заголовок");
 Состояние("Заполнение выходной таблицы...");
 Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
 Пока Запрос.Группировка(1) = 1 Цикл
  // Заполнение полей Месяц
  Таб.ВывестиСекцию("Месяц");
  Пока Запрос.Группировка(2) = 1 Цикл
   // Заполнение полей Склад
   Таб.ВывестиСекцию("Склад");
   Пока Запрос.Группировка(3) = 1 Цикл
    // Заполнение полей Товар
    Таб.ВывестиСекцию("Товар");
   КонецЦикла;
  КонецЦикла;
 КонецЦикла;
 // Заполнение полей "Итого"
 Таб.ВывестиСекцию("Итого");
 // Вывод заполненной формы
 Таб.ТолькоПросмотр(1);
 Таб.Показать("Сформировать", "");
КонецПроцедуры
ВыбНачПериода = ДобавитьМесяц(ТекущаяДата(), -24, );
ВыбКонПериода = ТекущаяДата();
 
//дальше типа надо выгрузить это  в формат .xml
Процедура Выполнить()
Если
Загрузить ВнешнююКомпоненту(КаталогПрограммы()+”v7plus.dll)<>1
Тогда
Предупреждение (”Компонента не обнаружена”);
Возврат;
КонецЕсли;
Анализатор=СоздатьОбъект(”AddIn.XMLParser);
Корень=Анализатор.СоздатьДокумент();
//данные
ОстаткиТоваров=Корень.СоздатьПодчиненныйЭлемент(“Остатки товаров”);
//дальше никак не могу
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2014, 11:35
Ответы с готовыми решениями:

Выгрузка результата запроса в форму
Добрый день!Есть запрос на выборку документов, есть форма-в ней ТабличноеПоле1- тип...

Выгрузка Бд По Xml, Прием Xml
Добрый день, скорее всего данная тема дублируется, но я не смог ее найти, поэтому создаю новую....

Выгрузка запроса
Запрос.Текст =&quot;ВЫБРАТЬ ПЕРВЫЕ 1 | ЗаказНаПроизводство.Номер, ...

Выгрузка запроса
Добрый день! Сиже уже второй день не могу понять почему не правильно выводится значение...

1
34 / 34 / 3
Регистрация: 31.03.2011
Сообщений: 197
18.02.2014, 19:01 2
Для начала - определиться со структурой XML файла, который хотите получить.
0
18.02.2014, 19:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2014, 19:01
Помогаю со студенческими работами здесь

Выгрузка в Xml
Помогите пожалуйста..опыт в программирование небольшой и я уже просто устала, не знаю что делать....

Выгрузка в xml
Добрый день, вот пробую выгрузку в xml сделать. Это пока чисто проба, 1 поле выгрузить пробую. ...

V8.1 Выгрузка в Xml
Добрый день! 1C v8.1. Нужно выгрузить документ в xml. Не совсем понятно как это делается в...

Выгрузка в Xml
Здравствуйте! Подскажите, пожалуйста, как сделать выгрузку данных из 1С в XML. Есть набор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru