fixin (fixin) wrote,
fixin
fixin

Category:

Как интегрировать системы с 1С?



У меня богатый опыт интеграции систем с 1С.


На самом деле есть ограниченный набор способов интеграции систем с 1С.


Системы могут быть реализованы как веб-приложение в браузере или толстое приложение на компьютере. Суть от этого не меняется.




1. Приложение системы не интегрировано с 1С. В приложении оформляется услуга, а в 1С она пробивается как соответствующая услуга.
- плохо: нет контроля совершения транзакций в обоих системах


2. Приложение пытается распечатать фискальный чек на принтере 
- плохо: приложение должно знать разные модели фискальных регистраторов,
- плохо: в 1С не создается чека, т.е. расхождение между ФР и 1С. В 1С приходится создавать чек в ручную, не пробивать, а только проводить.


3. Приложение создает чек в 1С через OLE-соединение и распечатывает его типовыми средствами 1С - вызовом функции ПровестиИРаспечатать.
- хорошо: приложение не зависит от модели фискальных регистраторов,
- плохо:  пробивается не из режима РМК, теряются опции и бизнес-процессы этого режима.


4. Приложение создает отложенный чек в 1С через OLE-соединение и ждет, пока чек будет пробит. Продавец продолжает отложенный чек в РМК. Когда чек пробит, система делает дальнейшие движения.
- хорошо:  пробивается из режима РМК, сохраняются опции и бизнес-процессы этого режима.


5. Приложение реализуется как модуль 1С и вызывается из 1С при пробитии соответсвующей услуги.
- хорошо: полная интеграция
- плохо: необходимо писать сложный модуль приложения под 1с.


6. Приложение делает промежуточный XML-запрос (на сервер или в каталог обмена). 1С при продаже услуги считывает этот запрос, добавляет в чек информацию из запроса, после пробития чека помечает что запрос обработан. Приложение, когда видит, что запрос обработан, завершает транзакцию на своей стороне.
- хорошо: идеальное решение. Небольшие доработки кода в приложении и на стороне 1С.

Tags: , опыт
Subscribe
promo fixin december 31, 2037 16:57 1415
Buy for 30 tokens
UPD: Друзья, в августе 2019 года блог переехал на http://fixinchik.ru. Welcome! Добро пожаловать в журнал Осипова Сергея Александровича, известного также как Fixin и Гений 1С. Рекомендую ознакомиться с Часто Задаваемыми Вопросами обо мне. Что я хочу в подарок - список. Мой проект "…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments