Имя: Пароль:
1C
1С v8
Какой материал посоветуете, что бы дописать модуль по работе с торг оборуд?
0 EarthsSoul
 
05.12.11
11:45
Здравствуйте

Посоветуйте пожалуйста материалы в которых описывается хотя бы общая методика работы с торговым оборудованием и его подключением к самописной конфигурации. Понимаю что все есть в УТ и даже некоторые моменты дописывал но полного представления не имею как торг. оборудование подключается к не типовой конфигурации.

Какой материал посоветуете, что бы дописать модуль по работе с торговым оборудованием?
1 MRAK
 
05.12.11
11:55
(0) УТ, Розница
2 pumbaEO
 
05.12.11
11:56
В типовых посмотрите состав подсистемы "ПодключаемоеОборудование".
Если не типовой, то по старинке подключаем компоненту, делаем вызовы необходимые.
3 rs_trade
 
05.12.11
12:00
(0) общая методика работы с торговым оборудованием:

1. подключаем
2. используем в работе

не благодари
4 Формат
 
05.12.11
12:05
В УТ и Рознице намудрено много, для универсальности. А так, там мало по сути нужно.
Простой пример снятия X-отчета (писал под драйвер атола)


Функция ПодключитьВоВремяПробития(Драйвер) Экспорт

   Попытка
       ПрогИД = "AddIn.FprnM45";
       ПодключитьВнешнююКомпоненту(ПрогИД);
       Драйвер = Новый (ПрогИД);
   Исключение
       Сообщить( "Невозможно подключить внешнюю компоненту.
       | Проверьте, что внешняя корректно установлена и имеет ту же версию,
       | что и обработка обслуживания.");
   КонецПопытки;
       
   Драйвер.УстройствоВключено = 1;
   
   Возврат Истина;
КонецФункции // Подключить()

Процедура СнятьОтчетНажатие(Элемент)
   
   Драйвер=Неопределено;
   ПодключитьВоВремяПробития(Драйвер);
       
   Драйвер.Пароль = 30;
   Драйвер.УстановитьПароль();

   Драйвер.Режим = 2;
   Драйвер.УстановитьРежим();

   Ответ = Драйвер.Результат;
   Если      Ответ = 0 Тогда
       Драйвер.ТипОтчета = 2;
       Драйвер.Отчет();
       Если Драйвер.Результат = 0 Тогда
           Драйвер.ПолучитьСостояние();
       КонецЕсли;
   Иначе
       Состояние("Ошибка");
   КонецЕсли;

   Драйвер.ВыходИзРежима();
   Драйвер.УстройствоВключено = 0;
   
КонецПроцедуры
5 Нуф-Нуф
 
05.12.11
12:06
а в БСП нету такого?
6 EarthsSoul
 
05.12.11
12:12
(4) спасибо хороший ответ по существу