Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Использование внешних обработок. Веб-клиент , Информация к размышлению          
vbi Подменю пользователя
сообщение 29.09.11, 8:53
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 373
Из: Украина, Луцк
Спасибо сказали: 72 раз
Рейтинг: 0

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

После подключения такой обработки, 1С обращается к ее методам и легко оперирует устройством. К примеру назову фискальный регистратор и УТП. В УТП в сервисе есть раздел, в котором подключается такая внешняя обработка.

Это все хорошо работает в обычном приложении и толстом клиенте. Но как быть в тонком или веб клиенте. Понятно переписать под управляемый интерфейс не трудно. Но если устройство подключается (кассовый аппарат) к клиентской машине и COM-соединение нужно создать на клиенте? Даже если я доберусь до внешней обработки, методы работы с драйвером обычно находятся в модуле объекта обработки. Я пробовал переместить методы в модуль формы - но тоже не добрался до них. Честно говоря я вообще не смог добратся до внешней обработки.

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

Но вопрос остается не решен. Как же организовать версионность. Выпустил производитель новый драйвер, да и обработку внешнюю новую выпустил. А если нужно подключить вообще другой кассовый аппарат?


Signature
Впроваджую, супроводжую

kivals Подменю пользователя
сообщение 29.09.11, 13:39
Сообщение #2

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 105
Из: Киев
Спасибо сказали: 27 раз
Рейтинг: 0

Думаю правильного ответа не знают пока в самой 1С, потому как в Рознице 2, которая ориентирована на тонкий клиент (последняя версия 2.0.2.6 от 06.05.2011, 2.0.3 переносили 31.08, 19.09, 05.10) обработчики драйверов сделаны через общие модули и бинарные объекты обработок в макетах конфигурации.
Если не обманут с последней датой выхода (05.10.2011) то ждать осталось недолго, чтоб посмотреть что они там придумали

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 3:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!