Языки программирования > 1С:Предприятие 8.x
Нужно сделать обмен данными между 1С8 и др. прогр.
(1/1)
Хакер:
есть строковые поля неограниченной длины.
Через XML еще не пробовал, а у вас нет примерчика , как выгрузить весь документ или часть документа в XML ?
iPRG Team:
1.Можно через текстовый файл с разделителями, но тут нужно изобретать велосипед, если нужно будет чтото серьезное создать.
2.Можно через DBF, но тут ограничение, размеры полей жестко ограничены.
3.Можно через XML файл. Я бы конечно посоветовал через XML, т.к. у него много приемуществ:
- XML текстовый файл, будет одинаково читаться на любой операционной системе
- Если другая программа может использовать OLE объекты, можно скачать с сайта Microsoft - MS XML Parser, установить его и не изобретать велосипед, пользоваться всеми методами для работы с XML
- Если воспользоваться через OLE невозможно, можно вручную дописать выгрузку загрузку.
- Размер полей не ограничен (если используется без XML схемы)
- Если используете XML схемы, то в таблицах можно хранить типизированные данные
- Можно в одном файле хранить множество таблиц, а также создавать эти таблицы в виде иерархического дерева и все в одном файле
Хакер:
Здравствуйте.
У меня задача, нужно сделать обмен данными, а точнее документами, между 1С 8.1 и другой программой(не 1С).
Нужно выгрузить из 1С8 Управление торговлей, заказы за определенный период и потом загрузить их в другую программу. После из другой программы выгрузить накладные и загрузить их в 1С8.
В каком формате лучше сделать обмен данными между двумя разными программами?
Навигация
Перейти к полной версии