Языки программирования > 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.
В каком формате лучше сделать обмен данными между двумя разными программами?

Навигация

[0] Главная страница сообщений

Перейти к полной версии