Polikarpov Development Network

 Главная страница
 o Бизнес 
    - WMS
- управление проектами
- офис на Linux
- 1С на Linux vs Windows
 o Этнография
 o Разное
 o Контакты

 Ссылки
 o Переходим на Linux!!
 o Н.Н.Поликарпов
 o allrussweb.com.ru





Обмен данными между 1С 7.7 и Linux-приложением

Опыт реального решения - однако, как почти всегда, соглашение о неразглашении не дает возможности рассказать больше.

Дано

Конфигурация 1С 7.7 содержит бОльшую часть бизнес-логики, поддерживаемой системой, списки "клиентов", сотрудников и необходимые справочники. Используется файл-серверная версия 1С

Linux: веб-доступ, общие папки, доступ к общим папкам через интернет, управление контентом с помющь Plone

Задача

Выгрузка из базы 1С данных о "клиентах", их состоянии, сотрудниках, организационной структуре. Импорт в 1С данных о состоянии клиентов (клиенты могут изменять содержимое своих веб-папок).

1С должна запускаться под Wine

Проблемы


- Для взаимодействия с 1С мы не можем воспользоваться инфраструктурой COM.
- состав и диапазон передаваемых данных не специфицирован - задание уточняется в процессе разработки.
- система установлена во множестве мест

Решение

1c запускается в среде Linux под Wine из командной строки. Запуск производится от имени специального пользователя.

Вся логика обмена данными реализована во внешней обработке. В код конфигурации внесен примерно такой текст:

Если
СокрЛП(ИмяПользователя()) = "_РОБОТ" Тогда
ОткрытьФормуМодально("Отчет",, КаталогИБ() + "\ExtForms\robot\Обработка_ROBOT.ert");
СтатусВозврата(0);
Возврат;
КонецЕсли;



ССЫЛКИ 

Совсем свежее обсуждение темы Linux и 1С на форуме

Живое актуальное обсуждение вопросов касательно 1С на Linux. Всё, в основном, по делу

Всё о миграции информационной инфраструктуры с Windows на Linux

Курсы Linux для администраторов 1С

Опыт установки 1С:Предприятие 8.1 на Fedora Core 4 (у меня, впрочем, получилось гораздо проще :-))

Обсуждение темы линуксоидами

Интересная заметка по теме

Запуск 1С под эмулятором в Linux, то же, но для ASPLinux 10 - здесь и здесь

Как это архитектурно представляется на обычном 1С

1L:Project - функциональный аналог 1С в OpenSource. Как-то там дела обстоят :-) ?

Забавное свежее обсуждение вот этой статьи

Будущее собственной персоной - пока только маркетинг.

Обсуждение темы на форуме

Краткий обзор средств для обычной офисной работы на Windows и Linux

Простая инструкция подключения OpenOffice к PostgreSQL

Краткое сравнение Calc и MS Excel 2003

Last Updated 2008-04-02