Как сделать выгрузку электронной накладной в формате xml ?
17.02.2009
16:24
#1
"Добрый день уважаемые профессионалы!
У нас конфигурация 1С:Торговля+Склад ред. 9.0 накладные раньше отправляли по электронной почте в таких форматах, как txt, xls, htm, но недавно сталкнулись с проблемой того, что новой организации с которой мы начали сотрудничать (АПТЕКА)необходимы "Электронные накладные" в формате xml , так так они используют программный комплекс "Аптека-урал". Вот здесь есть пример электронной накладной которая нужна и форма для проверки совместимости . Вообщем компоненту v7plus.dll нашел, поместил в каталог с базой, далее зашел в журнал документов выбрал необходимую накладную, идентификаторы назначил, далее жму Действие-Выгрузить в файл(отправить по эл. почте) но когда нажимаю "Выгрузить", то мне пишет что "Файл не создан!" и ошибка: "КоллекцияСхем.ДобавитьСхему("urn:CommerceML", КаталогИБ() + "ExtFormsCommerML.biz");
{Обработка.XMLВыгрузкаДокументовПоСхеме.Форма.Модуль(1377)}: msxml4.dll: An invalid character was found in text content."
Там еще в настройке каталога, по которому будет происходить выгрузка есть пункт "XML-файл каталога" - вот с этим немного не разобрался и подозреваю что возможно это както влияет на выгрузку в xml. Может я делаю чтото не так? или может еще есть какие вырианты выгрузки накладной в формате xml ?"
У нас конфигурация 1С:Торговля+Склад ред. 9.0 накладные раньше отправляли по электронной почте в таких форматах, как txt, xls, htm, но недавно сталкнулись с проблемой того, что новой организации с которой мы начали сотрудничать (АПТЕКА)необходимы "Электронные накладные" в формате xml , так так они используют программный комплекс "Аптека-урал". Вот здесь есть пример электронной накладной которая нужна и форма для проверки совместимости . Вообщем компоненту v7plus.dll нашел, поместил в каталог с базой, далее зашел в журнал документов выбрал необходимую накладную, идентификаторы назначил, далее жму Действие-Выгрузить в файл(отправить по эл. почте) но когда нажимаю "Выгрузить", то мне пишет что "Файл не создан!" и ошибка: "КоллекцияСхем.ДобавитьСхему("urn:CommerceML", КаталогИБ() + "ExtFormsCommerML.biz");
{Обработка.XMLВыгрузкаДокументовПоСхеме.Форма.Модуль(1377)}: msxml4.dll: An invalid character was found in text content."
Там еще в настройке каталога, по которому будет происходить выгрузка есть пункт "XML-файл каталога" - вот с этим немного не разобрался и подозреваю что возможно это както влияет на выгрузку в xml. Может я делаю чтото не так? или может еще есть какие вырианты выгрузки накладной в формате xml ?"
17.02.2009
18:20
#2
Я конечно не суперпрофи в xml-ях (дальше создания узлов и атрибутов не "рыл"), но по моему в файле примера какая то хрень (он открывается только на сайте этой аптеки, а при сохранении локально "болт").
17.02.2009
19:20
#3
В файле-примере лежат примеры накладных одна - sample_ok_invoice.xml которая им подходит и sample_error_invoice.xml если нет и еще два файла invoice.xsl и invoice.css, и сказано что для проверки нужно в проблемной накладной (которую и нужно выгрузить из 1С) вставить строку после первой строки и убедиться, что "проблемная" накладная и файлы invoice.xsl и invoice.css находятся в одной папке, а далее нужно открыть "проблемную" накладную в IE.
17.02.2009
21:36
#4
Была попытка продвинуть стандарт обмена доками в электронном виде, называется CommerceML. Оно как раз в xml-е выгружает. ТиС это умеет. Предположим, что "аптека" эта хочет данные именно в этом виде. Попробуйте из ТиС выгрузку сделать той штукой. Вроде - Сервис-Обмен данными - и что то там про CommerceML
Читают тему
(гостей: 1)