OPOS драйвера за развитие, 1с, курсове - учебни материали "стимул" център за обучение - обучение

въведение
OPOS драйвер за интеграция с "1C: Enterprise" система
Функционални изисквания към външни компоненти
Връзки към допълнителни ресурси за стандарт OPOS

В тази статия ще говорим за развитието на методи за външни компоненти, използващи OPOS стандарт за комуникация с шофьорите на ниско ниво.

OPOS драйвера за развитие, 1с, курсове - учебни материали

OPOS драйвер за интеграция с "1C: Enterprise" система

Фигура 1 показва, че външният компонент е в количество между успяха обекта (OPOS водача) и прилагането ( "1С: Enterprise"). Но такава схема на взаимодействие се изисква, ако управлява обекта вече е изпълнена. След това, за интегрирането на системата "1C: Enterprise" е писано, "шофьор-пласт" (външни компоненти), което от една страна изпълнява изискванията за това устройство има предвид под "1C: Enterprise", а от друга - осъзнава предизвикателството на всички свойства и методи, определено за управлявания обект на този тип оборудване. Вижда се, че броят на връзките в увеличението на верига, което води до увеличаване на разходите за труд в развитието (реализация изисква допълнително интерфейс взаимодействие). В допълнение, външният компонент става универсалното и "заточени" с конкретен интерфейс разработчик взаимодействие.
Намаляване на разходите могат да бъдат описани на етапа на проектиране на управляван обект. За да направите това, поставете на управляваните обекти във външния компонент, извършвайки по този начин външен компонент на OPOS стандарт. Това ще премахне един връзката на веригата. По този начин, изпълнението на външните функционални компоненти на "1C: Enterprise" определен тип устройство, то ще се свърже с интерфейса не е успял обект, но и да бъде стартиран. Външни компоненти, реализирани в съответствие с този принцип, придобива гъвкавост, присъща на водача, написана от OPOS стандарт. Това елиминира съкращение (методи и свойства, предоставени от водача, като претоварени свойства "Лист собственост"), което се наблюдава при изпълнението на интерфейса на управляван обект в отделна библиотека.

Тези изисквания не се ограничават от изпълненията на външни компоненти за интегриране на оборудването, което ще бъде свързан чрез драйвера на OPOS, с "1C: Enterprise" система, а само показват начини за оптимизиране на развитието на тези решения.

Функционални изисквания към външни компоненти

Общи изисквания за OPOS драйвери за интеграция със системата "1С: Enterprise" се състоят от набор от технологии, прилагани към взаимодействието като "отгоре" и "отдолу".

"Top" взаимодейства с: система "1C Enterprise". Системата на програми "1C: Enterprise" е във връзка с различни търговско оборудване по договорена технология (Фигура 2).

OPOS драйвера за развитие, 1с, курсове - учебни материали

Шофьор търговско оборудване трябва да се осъществява в съответствие с общата концепция за използване на външни компоненти за интерфейс с търговско оборудване, което може да бъде свързано към "1С: Предприятие" системен софтуер. Използването на този подход опростява процеса на свързване на нов търговско оборудване на "1C: Enterprise".

Общи изисквания за шофьори:

Той е проектиран във формата на външни компоненти (механизъм описание за създаване на външен компонент е даден в документа "Документация технология създаде външен компонент" в стремежа си в "създаде външен технологии компонент" Методичен 1С подкрепа: Enterprise 8.0.);

изпълнява функциите на приставката е вида на търговско оборудване в пълен размер;

Тя осигурява специфичен набор от свойства и методи за регулиране и контрол на водача.

Имената на свойства и методи трябва да са руски и английски език (например, порт - Port, Speed ​​- Скорост, сигнал () - Сигнал ()). Също така, водачът трябва да поддържа няколко връзки (в съответствие с идеологията на технологията COM) и поддържа множество устройства. Когато възникне грешка, водачът е длъжен да уведоми и изпрати описание на грешката, която е.

По-подробни изисквания, описани в "Изисквания към външни компоненти за използване с търговско оборудване."

"Дъното" машинистът взаимодейства (избор на разработчика) или управляван обект или изпълним. Когато развитието на водача в един от компонентите на управляван обект не е необходимо да се разработи допълнителен интерфейс между водача и успяха обекта.

Основната идея на външни компоненти, в допълнение към интеграция - е осигуряването на единни общи операции на оборудването, без да се налага да отидат в алгоритъма на изпълнението на определени операции.

Връзки към допълнителни ресурси за стандарт OPOS

По-долу са връзки към допълнителна документация на стандарта OPOS (на английски език):
1. Единна POS - стандартна документация Unified POS (включва OPOS JavaPOS POS за .NET и XMLPOS ..).
2. История на OPOS на стандартните версии - съдържа обобщена таблица с следващите съобщение дати версия на стандарта и справки документация.
3. Компоненти общ контрол на обекти - линкове към най-новите версии на компоненти ActiveX управител на общата цел (общ контролен Object), режим на компонент за отстраняване на грешки, както и оригиналните кодекси съставни данни.