Имя: Пароль:
1C
 
Как выгрузить остатки в CML2.08
0 mikecool
 
02.12.17
16:19
Структура нужна такой:
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; ВерсияСхемы="2.10" ДатаФормирования="2017-11-27T12:39:54" Ид="1">
    <ПакетПредложений СодержитТолькоИзменения="true">
        <Ид>60a46932-84a0-4f8c-900f-91c73525d281#</Ид>
        <Наименование>Пакет предложений</Наименование>
        <ИдКаталога>60a46932-84a0-4f8c-900f-91c73525d281</ИдКаталога>
        <ИдКлассификатора>60a46932-84a0-4f8c-900f-91c73525d281</ИдКлассификатора>
        <Предложения>
            <Предложение>
                <Ид>9d077c0e-0c65-11e6-812a-002590da294c</Ид>
                <Остатки>
                    <Остаток>
                        <Склад>
                            <Ид>31d21b45-f4fb-11e5-812a-002590da294c</Ид>
                            <Количество>4</Количество>
                        </Склад>
                    </Остаток>
но судя по пакету - такое не выйдет. С использованием чего их можно выгрузить?
в типе Предложение есть Склад и Количество, но нет номенклатуры и хар-ки
есть тип ОстаткиПоСкладам, но также нет номенклатуры
как быть?
1 mikecool
 
02.12.17
16:20
можно все описать просто через хмл, но может я чего не понимаю в CML?
2 mikecool
 
02.12.17
17:13
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xmlns", "urn:1C.ru:commerceml_2");
выдает
Ошибка установки соответствия префикса и URI пространства имен -
    префикс: xmlns
    URI пространства имен: urn:1C.ru:commerceml_2
[xml2 - src\XMLImpl.cpp (1673)]
а как надоть?
3 mikecool
 
02.12.17
17:16
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xmlns:xs", "http://www.w3.org/2001/XMLSchema";);
по причине:
Ошибка установки соответствия префикса и URI пространства имен -
    префикс: xmlns:xs
    URI пространства имен: http://www.w3.org/2001/XMLSchema
[xml2 - src\XMLImpl.cpp (1673)]
4 mikecool
 
02.12.17
17:16
я точно все делаю не так ))
5 mikecool
 
02.12.17
17:17
хдто комм информация сама их "докидывает"
хочу вручную сформировать
6 mikecool
 
02.12.17
18:14
записал атрибутами, правда последовательность получилась наоборот - не так, как записано в конфигураторе
7 yzimin
 
02.12.17
21:29
>> но нет номенклатуры и хар-ки  

глаза протри и смотри идентификаторы
<Предложение>
                <Ид>9d077c0e-0c65-11e6-812a-002590da294c</Ид>
8 mikecool
 
02.12.17
22:18
(7) сам протри, остальное где? склады и т.п.
9 mikecool
 
02.12.17
22:19
я уже давно переписал на записьхмл и все работает
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс