Привет всем. Может кто делал связку: из 1с выгрузку документа поступления в АСУ "Топаз-АЗС". Имеется описание для данного обмена, но т.к. я никогда не связывался с выгрузками через xml, займет время на разбор полета, а его нет. Может кто поможет быстро разобраться, отблагодарю.
Если (XML_DOM.ЭлементДокумента.Наименование="DataPaket") Тогда
XMLСписокAZS = XML_DOM.ЭлементДокумента.ВыбратьУзел("//DataPaket");
//Для иа=1 По 1 Цикл
XMLСменаAZS = XMLСписокAZS.ПолучитьПодчиненныйПоНомеру(1);
СкладФайла = XMLСменаAZS.ПолучитьАтрибут("AZSCode");
//КонецЦикла;
XMLСписокСмен = XML_DOM.ЭлементДокумента.ВыбратьУзел("//Sessions");
Смена.УдалитьВсе();
Для НомерСменыВПакете=1 По XMLСписокСмен.КоличествоПодчиненных() Цикл
XMLСмена = XMLСписокСмен.ПолучитьПодчиненныйПоНомеру(НомерСменыВПакете);
Смена.ДобавитьЗначение(НомерСменыВПакете, "№"+ XMLСмена.ПолучитьАтрибут("SessionNum")+
" "+ XMLСмена.ПолучитьАтрибут("StartDateTime")+
" - "+ XMLСмена.ПолучитьАтрибут("EndDateTime")+
" ("+ XMLСмена.ПолучитьАтрибут("UserName")+ ")");
ДатаДокумента = XMLСмена.ПолучитьАтрибут("EndDateTime");
КонецЦикла;
дак вот значения Session и нижзеследующих читает, блин а значения AZSCode DataPaket не могу прочитать. Подскажите!!!
)1) О-хо-хонюшки... Помочь "быстро разобраться", когда неизвестна ваша квалификация как программиста может означать, что всю работу придется в конечном итоге делать самому.
В качестве учебного пособия можно порекомендовать посмотреть любую выгрузку в XML как пример, в Бухгалтерию 7.7 их встроено как минимум две: подготовка сведений в ПФР (РСВ-1) и в ИФНС (2-НДФЛ).
Запустите любую из них на копии базы, посмотрите, какие файлы они формируют, откуда какие данные берут, сравните со структурой нужного вам файла и курочьте как бог черепаху.
(2) Cooler, можно ценник обговорить. Я просто ни разу не связывался с созданием xml, конечно разобраться-то можно, что сейчас и займусь. Но нужна все равно плечо кто с этим работал и мог понять описание данного файла. Там никакого заморока с выборкой данных нет, просто тупо справочник Номенклатура, заморочка с созданием и заполнением, по правилам описания для данного файла.
Вот архив https://yadi.sk/d/Q3Jf4rpDfV4KW в нем описание + примерный файл, выгруженный у другого контрагента. Смысл, там есть блок документа в файле, его делаем условным, к примеру любую дату любой номер, а у него номенклатура, вот это и есть список номенклатуры, выбранный при определенных условиях (не нужно заморачиваться с условиями) пока просто весь справочник перегнать!!!! И есть инструкция админа об описании файла стр 159 вроде начинается!!!
(12) evgaid, скорее всего, там и на самом деле все несложно. Но вот удаленно написать и отладить эту штуку может оказаться затруднительно: в описании формата файла обмена есть параметры, отсутствующие в типовой Бухгалтерии 7.7. Что должно подставляться, например, в качестве "Номера емкости" или "Номера рукава" - ХЗ. Где задавать эти и другие параметры, неочевидные незнакомому со спецификой задачи программисту - непонятно. Или их можно вообще не указывать? Как программа АЗС на это отреагирует?
И так далее. В-общем, думаю, что чем вы будете максимально полно ставить задачу стороннему прогу и отлаживать чужой код, быстрее сделаете сами, сама по себе выгрузка в XML дело несложное. Удачи!
(13) Cooler, а где нашли рукава, это вы не тот формат смотрели, вы смотрели из Тпаза в 1с (там есть такое), а в обратном порядке там нет такого. В файле 53_425_FAIL_TopazAZS-Admin_314 там страница 167!!!!
(13) Cooler,
я-бы с удовольствием еще раз посмотрел, как это делается в первый раз
Несложно, шутник Вы, батенька. Это потом, конвертации на третьей уже пофиг
что куда конвертировать, т.к. на все грабли наступил не раз.
(20) Gotcha, а что и куда вы конвертируете? есть формат файла xml? который "озвучен" разработчиком - от этого и танцуйте, если есть вопросы по структуре - к разработчику, если есть проблемы с кривизной рук - смело устанавливайте драйвер - curve_hands.inf
В принципе на процентов 50 сдлеал, выгрузка блока доков прошла (загрузку конечно не пробывал), а вот сижу и понять не могу, как блок документа таб часть связана с объектами????
Привет всем. Блин все сделал выгрузку, по аналогии как мне дали копию файла, он выдает ошибку в файле прикреплен. Смотрю визуально, вроде все совпадает. Может кто-то визуально может увидеть в чем проблема? Vigruzka.xml - это мой файл созданный по аналогии 10092014193227.xml. Хотя оба проверяю на валидность в инете оба ругаются на данную ошибку, но зато оригинал проходит в Топазе а мой нет!
Визуально - да, а реально - нет. У вас в <content> (и, соответственно, в </content>) вместо латинской "с" кириллическая "с" - нередкий случай для программиста 1С, работающего в русской нотации.
Евгений доброго времени суток интересует выгрузка данных с топаз АЗС Версия топаза АЗС 3.15.11.7534 в 1С сменного отчета (за период) , приходные накладные по магазину, из топаз ОФИС отчет по контрагенам .
в 1С упр торг 11.3 ... проф
вы я так понял победили этот вопрос , готовы купить продукт