Имя: Пароль:
1C
1С v8
Выгрузка в XML. Атрибуты
0 Dmitrith
 
24.02.14
11:59
В общем есть у нас один поставщик. Хочет он от нас выгрузку. При чем обработку для переделать под себя не даёт - ищите где хотите. Нашел. Дописал. В итоге они хотят чтобы файл выглядел вот так: http://clip2net.com/s/6T9Naf
А у меня он с какого-то боку выглядит так: http://clip2net.com/s/6T9SCa
В выгрузке применены стандартные атрибуты:
        Запись.ЗаписатьНачалоЭлемента("Stock");
        Запись.ЗаписатьАтрибут("WarehouseCode", СокрЛП(Строка(Результат.Склад.Код)));
        Запись.ЗаписатьАтрибут("Date", Формат(ДатаОстатков,"ДФ=dd.MM.yyyy"));
        Запись.ЗаписатьАтрибут("Time", Формат(ДатаОстатков,"ДЛФ=T"));  
        
        Запись.ЗаписатьНачалоЭлемента("Items");
        
        Выборка = Результат.Выбрать();
        Пока Выборка.Следующий() цикл
            Запись.ЗаписатьНачалоЭлемента("Item");
            Запись.ЗаписатьАтрибут("SupplierItemCode", СокрЛП(Выборка.Код));
            Запись.ЗаписатьАтрибут("ItemDescription", СокрЛП(Выборка.Наименование));
            Запись.ЗаписатьАтрибут("Quantity", СокрЛП(Строка(Выборка.Количество)));    
            Запись.ЗаписатьАтрибут("Amount", СокрЛП(Строка(Выборка.Стоимость)));
            Запись.ЗаписатьАтрибут("GrossWeight", СокрЛП(Строка(Выборка.Вес)));
            Запись.ЗаписатьКонецЭлемента();
        КонецЦикла;


Ну и так далее. Вопрос: что я делаю не так?
На том конце внятного объяснения добиться не получилось.
1 Sammo
 
24.02.14
12:03
Он хочет, чтобы писались как элементы, а ты пишешь как атрибуты
2 Dmitrith
 
24.02.14
12:05
жесть какая. всю обработку перелопачивать.
3 mikecool
 
24.02.14
12:07
"На том конце внятного объяснения добиться не получилось." я бы просто не стал ничего делать. НАфейхоа - если с той стороны палки в колеса???
4 Dmitrith
 
24.02.14
12:11
(3) а им плевать просто. Мы для них один из сотен дистрибьюторов.
5 kerm
 
24.02.14
12:14
Это Ригли вроде. Брал стандартную выгрузку модифицировал под них.
6 Dmitrith
 
24.02.14
12:15
Это Майский чай. ЕФОП. Он внедрен у многих поставщиков. У меня только три штуки таких разных. Пофигизмом страдают только одни правда.
7 kerm
 
24.02.14
12:20
Простая обработка. Пиши через элементы как (1) говорит.
8 Dmitrith
 
24.02.14
12:22
(7) уже все поправил. Спасибо )
9 Поpyчик-4
 
24.02.14
12:23
(0) Структура разметки у поставщика проще некуда