|
| ||
afqw 14.10.20 - 08:48 | Вопрос такой.
Есть план обмена который выгружает весь справочник номенклатуры. Но мне нужно сделать так, что бы он выгружал только код товара, артикул и наименование. Как это можно сделать? | ||
afqw 1 - 14.10.20 - 08:49 | Выгружается все в XML файл | ||
afqw 2 - 14.10.20 - 08:51 | вот что выгружается <CatalogObject.Номенклатура> <Ref>35bb1202-676f-11e5-804f-74d435284f45</Ref> <IsFolder>false</IsFolder> <DeletionMark>false</DeletionMark> <Parent>35bb1201-676f-11e5-804f-74d435284f45</Parent> <Code>00000002150</Code> <Description>Cherubino Боди дет.</Description> <АлкогольнаяПродукция>false</АлкогольнаяПродукция> <Артикул>4113 Первая Бельевая Комп</Артикул> <Вес>0</Вес> <Весовой>false</Весовой> <ВидАлкогольнойПродукцииЕГАИС>00000000-0000-0000-0000-000000000000</ВидАлкогольнойПродукцииЕГАИС> <ВидНоменклатуры>994d5f16-4bb9-11e5-80b6-001517db2fb5</ВидНоменклатуры> <ДатаОкончанияДействия>0001-01-01T00:00:00</ДатаОкончанияДействия> <ДоговорКонтрагента>00000000-0000-0000-0000-000000000000</ДоговорКонтрагента> <ЕдиницаИзмерения>0d014781-4b3a-11e5-80b6-001517db2fb5</ЕдиницаИзмерения> <ИмпортнаяАлкогольнаяПродукция>false</ИмпортнаяАлкогольнаяПродукция> <ИспользоватьСерийныеНомера>false</ИспользоватьСерийныеНомера> <КоличествоПериодовДействия>0</КоличествоПериодовДействия> <Крепость>0</Крепость> <Марка>00000000-0000-0000-0000-000000000000</Марка> <НаборУпаковок>00000000-0000-0000-0000-000000000000</НаборУпаковок> <НаименованиеПолное>Cherubino Боди дет.</НаименованиеПолное> <Номинал>0</Номинал> <ОбъемДАЛ>0</ОбъемДАЛ> <Описание/> <Периодичность/> <ПодконтрольнаяПродукцияВЕТИС>false</ПодконтрольнаяПродукцияВЕТИС> <Производитель>00000000-0000-0000-0000-000000000000</Производитель> <ПроизводительИмпортерАлкогольнойПродукции>00000000-0000-0000-0000-000000000000</ПроизводительИмпортерАлкогольнойПродукции> <РазрешитьВводДробногоКоличества>false</РазрешитьВводДробногоКоличества> <СтавкаНДС>БезНДС</СтавкаНДС> <СтранаПроисхождения>00000000-0000-0000-0000-000000000000</СтранаПроисхождения> <ТипНоменклатуры>Товар</ТипНоменклатуры> <ТипСерийногоНомера/> <ТипСрокаДействия/> <ТоварнаяГруппа>00000000-0000-0000-0000-000000000000</ТоварнаяГруппа> <ТоварнаяКатегория>2ba4fd0e-8338-11e8-80df-0cc47ad8ecb3</ТоварнаяКатегория> <ФайлКартинки>00000000-0000-0000-0000-000000000000</ФайлКартинки> <ЦеноваяГруппа>00000000-0000-0000-0000-000000000000</ЦеноваяГруппа> <ОсобенностьУчета/> <ПродукцияМаркируемаяДляГИСМ>false</ПродукцияМаркируемаяДляГИСМ> <КиЗГИСМ>false</КиЗГИСМ> <КиЗГИСМВид/> <КиЗГИСМСпособВыпускаВОборот/> <КиЗГИСМGTIN/> <КиЗГИСМРазмер/> <ВидМехаГИСМ>00000000-0000-0000-0000-000000000000</ВидМехаГИСМ> <КодТНВЭД>00000000-0000-0000-0000-000000000000</КодТНВЭД> <УдалитьВидАлкогольнойПродукции>00000000-0000-0000-0000-000000000000</УдалитьВидАлкогольнойПродукции> <УдалитьТабачнаяПродукция>false</УдалитьТабачнаяПродукция> <УдалитьОбувнаяПродукция>false</УдалитьОбувнаяПродукция> <Контрагент>35bb1200-676f-11e5-804f-74d435284f45</Контрагент> <Уценка>false</Уценка> <Сезонность/> <КодТоварнойКатегории>0</КодТоварнойКатегории> <КоличествоБиперов>0</КоличествоБиперов> <ВидБипера/> <КодВидаНоменклатурнойКлассификации/> <ДополнительныеРеквизиты/> </CatalogObject.Номенклатура> | ||
afqw 3 - 14.10.20 - 08:53 | Вот код, в модуле плана обмена // Создать объект записи XML  // *** ЗаписьXML-документов. ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.ОткрытьФайл(ИмяФайла); ЗаписьXML.ЗаписатьОбъявлениеXML();  // *** Инфраструктура сообщений. ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения(); ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Ссылка); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " Номер сообщения: " + ЗаписьСообщения.НомерСообщения; Сообщение.Сообщить();  // Получить выборку измененных данных  // *** Механизм регистрации изменений. ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель,ЗаписьСообщения.НомерСообщения); Пока ВыборкаИзменений.Следующий() Цикл Данные = ВыборкаИзменений.Получить();  // Записать данные в сообщение *** XML-сериализация. ЗаписатьXML(ЗаписьXML, Данные); КонецЦикла; ЗаписьСообщения.ЗакончитьЗапись(); ЗаписьXML.Закрыть(); | ||
acht 4 - 14.10.20 - 08:55 | |||
ДенисЧ 5 - 14.10.20 - 08:58 | Правила обмена напиши | ||
afqw 6 - 14.10.20 - 09:12 | |||
ДенисЧ 7 - 14.10.20 - 09:18 | |||
afqw 8 - 14.10.20 - 09:25 | Все разобрался |
|
Список тем форума |