"Добрый день уважаемые профессионалы!<br>У нас конфигурация 1С:Торговля+Склад ред. 9.0 накладные раньше отправляли по электронной почте в таких форматах, как txt, xls, htm, но недавно сталкнулись с проблемой того, что новой организации с которой мы начали сотрудничать (АПТЕКА)необходимы "Электронные накладные" в формате xml , так так они используют программный комплекс "Аптека-урал". Вот здесь есть пример электронной накладной которая нужна и форма для проверки совместимости http://www.aptekaural.ru/exchange.php . Вообщем компоненту v7plus.dll нашел, поместил в каталог с базой, далее зашел в журнал документов выбрал необходимую накладную, идентификаторы назначил, далее жму Действие-Выгрузить в файл(отправить по эл. почте) но когда нажимаю "Выгрузить", то мне пишет что "Файл не создан!" и ошибка: "КоллекцияСхем.ДобавитьСхему("urn:CommerceML", КаталогИБ() + "ExtFormsCommerML.biz");<br>{Обработка.XMLВыгрузкаДокументовПоСхеме.Форма.Модуль(1377)}: msxml4.dll: An invalid character was found in text content."<br>Там еще в настройке каталога, по которому будет происходить выгрузка есть пункт "XML-файл каталога" - вот с этим немного не разобрался и подозреваю что возможно это както влияет на выгрузку в xml. Может я делаю чтото не так? или может еще есть какие вырианты выгрузки накладной в формате xml ?"
Я конечно не суперпрофи в xml-ях (дальше создания узлов и атрибутов не "рыл"), но по моему в файле примера какая то хрень (он открывается только на сайте этой аптеки, а при сохранении локально "болт").
В файле-примере http://www.aptekaural.ru/downloads_all/utils/invoice.zip лежат примеры накладных одна - sample_ok_invoice.xml которая им подходит и sample_error_invoice.xml если нет и еще два файла invoice.xsl и invoice.css, и сказано что для проверки нужно в проблемной накладной (которую и нужно выгрузить из 1С) вставить строку после первой строки и убедиться, что "проблемная" накладная и файлы invoice.xsl и invoice.css находятся в одной папке, а далее нужно открыть "проблемную" накладную в IE.<br>
Была попытка продвинуть стандарт обмена доками в электронном виде, называется CommerceML. Оно как раз в xml-е выгружает. ТиС это умеет. Предположим, что "аптека" эта хочет данные именно в этом виде. Попробуйте из ТиС выгрузку сделать той штукой. Вроде - Сервис-Обмен данными - и что то там про CommerceML
Посмотрел этот архив. Для нормального понимания структуры xml-документа мешал файл "настройки стилей". Вобщем сделать такое можно, но нужно писать свою обработку выгрузки документов. Только непонятно откуда берется атрибут "Идентификатор документа".