Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 сен 2024, 14:15

Помогите с выгрузкой xml

Автор Tyshkan, 03 сен 2012, 15:27

0 Пользователей и 1 гость просматривают эту тему.

Tyshkan

Отладчик выдает "Ошибка чтения значения" по всем полям. В чем ошибка???7
Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                          |   НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК НачалоПериода,
                          |   КОНЕЦПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК КонецПериода,
                          |   ПродажиОбороты.Номенклатура.Артикул КАК Артикул,
                          |   СУММА(ПродажиОбороты.КоличествоОборот) КАК Количество,
                          |   СУММА(ПродажиОбороты.СтоимостьОборот) КАК Стоимость,
                          |   ПродажиОбороты.Организация.ИНН КАК ОрганизацияИНН,
                          |   ПродажиОбороты.Период,
                          |   ПродажиОбороты.Контрагент.ИНН
                          |ИЗ
                          |   РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Регистратор, ) КАК ПродажиОбороты
                          |ГДЕ
                          |   ПродажиОбороты.Период = &НачПериода
                          |   И ПродажиОбороты.Период = &КонПериода
                          |
                          |СГРУППИРОВАТЬ ПО
                          |   НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ),
                          |   ПродажиОбороты.Номенклатура.Артикул,
                          |   КОНЕЦПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ),
                          |   ПродажиОбороты.Организация.ИНН,
                          |   ПродажиОбороты.Период,
                          |   ПродажиОбороты.Контрагент.ИНН";
                     
      Запрос.УстановитьПараметр("НачПериода", НачалоМесяца(ДатаОтчета));
      Запрос.УстановитьПараметр("КонПериода", КонецДня(ДатаОтчета));
      
      Выб = Запрос.Выполнить().Выбрать();
                 
      ЗаписьXML.ЗаписатьНачалоЭлемента("header");
      
        ЗаписьXML.ЗаписатьНачалоЭлемента("InnDistr");
        ЗаписьXML.ЗаписатьТекст (Строка(Выб.ОрганизацияИНН));
        ЗаписьXML.ЗаписатьКонецЭлемента();

         ЗаписьXML.ЗаписатьНачалоЭлемента("StartDate");
         ЗаписьXML.ЗаписатьТекст(Строка(Выб.НачалоПериода));
        ЗаписьXML.ЗаписатьКонецЭлемента();

         ЗаписьXML.ЗаписатьНачалоЭлемента("EndDate");
         ЗаписьXML.ЗаписатьТекст(Строка(Выб.КонецПериода));
         ЗаписьXML.ЗаписатьКонецЭлемента();
      
      ЗаписьXML.ЗаписатьКонецЭлемента();
      
      ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesIn");

      Пока Выб.Следующий() Цикл              
         
      ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesInnDistr");
        ЗаписьXML.ЗаписатьТекст(Строка(Выб.ОрганизацияИНН));
        ЗаписьXML.ЗаписатьКонецЭлемента();
      
         ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesData");
          ЗаписьXML.ЗаписатьТекст(Строка(Выб.НачалоПериода));
        ЗаписьXML.ЗаписатьКонецЭлемента();
      
        ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesInnByer");
          ЗаписьXML.ЗаписатьТекст(Строка(Выб.КонтрагентИНН));
        ЗаписьXML.ЗаписатьКонецЭлемента();
      
        ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesCodeSKU");
          ЗаписьXML.ЗаписатьТекст(Строка(Выб.Артикул));
        ЗаписьXML.ЗаписатьКонецЭлемента();
      
        ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesValueSKU");
          ЗаписьXML.ЗаписатьТекст(Строка(Выб.Количество));
        ЗаписьXML.ЗаписатьКонецЭлемента();
      
        ЗаписьXML.ЗаписатьНачалоЭлемента("tmSalesPrice");
          ЗаписьXML.ЗаписатьТекст(Строка(Выб.Стоимость));
        ЗаписьXML.ЗаписатьКонецЭлемента();
                                  
       ЗаписьXML.ЗаписатьКонецЭлемента();
   
      Конеццикла;
        
   ЗаписьXML.ЗаписатьКонецЭлемента();
   
   сообщить(ЗаписьXML.Закрыть());
   

Dethmontt

Где объявление переменной ЗаписьXML ????????
Типа: ЗаписьXML = Новый ЗаписьXML;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск