Web клиент к 7.7
В качестве примера возможности использования API J1C предлагается демонстрация реализации web-клиента к 7.7
- Описание
- Подробнее
Описание
Ссылка на демо-пример:
В качестве примера возможности использования J1C предлагается демонстрация реализации web-клиента.
Ссылка на демо-пример: http://89.169.100.50/WebJ1C/Login.faces
При реализации были использованы следующие технологии:
J1C
JSF 1.2
RechFaces 3.3 от JBoss
MyFaces 2.0 от Appache
Tomcat 6.0
Демонстрационная база 1С: Комплексная конфигурация (468 релиз)
Реализованный функционал:
Просмотр справочников: Контрагенты, Номенклатура.
Ввод и проведение документа «Поступление ТМЦ».
Просмотр общего журнала.
Просмотр журнала по поставщикам.
Дополнительные справочники, необходимые, для заполнения документа «Поступление ТМЦ» (Единицы, валюты и т.п.).
Из особенности реализации стоит отметить следующее.
Реализация «фейса» и бизнес-логики (например проведение) и использованием J1C в итоге по количеству кода менее затратно, чем тоже самое в 1С. Это достигается главным образом за счет полиморфизма и наследования. Например, в демонстрации справочник «Номенклатура» и «Контрагенты» — это один и тот же класс. Отличия проявляются только на форме в jsp — какие атрибуты показывать пользователю.
В отличии от существующих решений альтернативного доступа к данным 1С — данное решение отличается тем, что предоставляет возможность проведения документа. При этом разработчику J1C предоставляет необходимый, для этого инструментарий.
