Автор Тема: Нужно сделать обмен данными между 1С8 и др. прогр.  (Прочитано 10240 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Хакер

  • Newbie
  • *
  • Сообщений: 14
    • Просмотр профиля
Да, через DBF думаю будет проблематично, т.к. у меня
« Ответ #3 : 01 Июль 2009 Среда 16:27:26 »
есть строковые поля неограниченной длины.
Через XML еще не пробовал, а у вас нет примерчика  , как выгрузить весь документ или часть документа в XML ?

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
1.Можно через текстовый файл с разделителями, но тут нужно изобретать велосипед, если нужно будет чтото серьезное создать.

2.Можно через DBF, но тут ограничение, размеры полей жестко ограничены.

3.Можно через XML файл. Я бы конечно посоветовал через XML, т.к. у него много приемуществ:
- XML текстовый файл, будет одинаково читаться на любой операционной системе
- Если другая программа может использовать OLE объекты, можно скачать с сайта Microsoft - MS XML Parser, установить его и не изобретать велосипед, пользоваться всеми методами для работы с XML
- Если воспользоваться через OLE невозможно, можно вручную дописать выгрузку загрузку.
- Размер полей не ограничен (если используется без XML схемы)
- Если используете XML схемы, то в таблицах можно хранить типизированные данные
- Можно в одном файле хранить множество таблиц, а также создавать эти таблицы в виде иерархического дерева и все в одном файле

Хакер

  • Newbie
  • *
  • Сообщений: 14
    • Просмотр профиля
Нужно сделать обмен данными между 1С8 и др. прогр.
« Ответ #1 : 01 Июль 2009 Среда 16:26:26 »
Здравствуйте.
У меня задача, нужно сделать обмен данными, а точнее документами, между 1С 8.1 и другой программой(не 1С).
Нужно выгрузить из 1С8 Управление торговлей, заказы за определенный период и потом загрузить их в другую программу. После из другой программы выгрузить накладные и загрузить их в 1С8.
В каком формате лучше сделать обмен данными между двумя разными программами?