Включает перемещение по ячейкам, стикеровку МП, синхронизацию справочников и обработку кодов маркировки. Co-authored-by: Cursor <cursoragent@cursor.com>
148 lines
7.4 KiB
Plaintext
148 lines
7.4 KiB
Plaintext
|
||
#Область СлужебныйПрограммныйИнтерфейс
|
||
|
||
// Возвращает имя компьютера клиента.
|
||
// При первом обращении получает имя компьютера из переменной сеанса.
|
||
//
|
||
// Возвращаемое значение:
|
||
// СправочникСсылка.РабочиеМеста
|
||
//
|
||
Функция РабочееМестоКлиента() Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.РабочееМестоКлиента();
|
||
|
||
КонецФункции
|
||
|
||
// Возвращает имя компьютера клиента.
|
||
// При первом обращении получает имя компьютера из переменной сеанса.
|
||
//
|
||
// Параметры:
|
||
// ИдентификаторКлиента - Строка - идентификатор клиента для рабочего места
|
||
// ИмяКомпьютера - Строка - Имя компьютера
|
||
// WEBКлиент - Булево - Признак WEB клиента
|
||
//
|
||
// Возвращаемое значение:
|
||
// Массив.
|
||
Функция НайтиРабочиеМестаПоИдентификатору(ИдентификаторКлиента, ИмяКомпьютера, MACАдрес) Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.НайтиРабочиеМестаПоИдентификатору(ИдентификаторКлиента, ИмяКомпьютера, MACАдрес);
|
||
|
||
КонецФункции
|
||
|
||
// Функция возвращает структуру с данными драйвера.
|
||
//
|
||
// Параметры:
|
||
// ИдентификаторДрайвера - СправочникСсылка.ДрайверыОборудования - идентификатор драйвера.
|
||
//
|
||
// Возвращаемое значение:
|
||
// Структура.
|
||
Функция ДанныеДрайвераОборудования(ИдентификаторДрайвера) Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.ДанныеДрайвераОборудования(ИдентификаторДрайвера);
|
||
|
||
КонецФункции
|
||
|
||
// Изолированное подключения внешних компонент на клиенте
|
||
// Возвращаемое значение:
|
||
// Булево - Изолированно
|
||
//
|
||
Функция ИзолированноеПодключенияВнешнихКомпонентНаКлиенте() Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.ИзолированноеПодключенияВнешнихКомпонентНаКлиенте();
|
||
|
||
КонецФункции
|
||
|
||
// Получить соответствие типов оборудования
|
||
//
|
||
// Возвращаемое значение:
|
||
// Соответствие -
|
||
//
|
||
Функция СоответствиеТиповОборудования() Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.СоответствиеТиповОборудования();
|
||
|
||
КонецФункции
|
||
|
||
// Возвращает словарь реквизитов и возможных вариантов имен параметров производителя драйверов
|
||
//
|
||
// Возвращаемое значение:
|
||
// Структура - возможные варианты определенных значений параметров оборудования:
|
||
// * LogEnabled - Структура - флаг включен ли лог файл
|
||
// * LogPath - Структура - путь к лог файлу
|
||
// * PrintDoc - Структура - Печатать документы на кассовой ленте
|
||
// * PrintSlip - Структура - печатать слип чек на эквайринговом терминале
|
||
// * OfdServer - Структура - адрес сервера оператора фискальных данных
|
||
// * OfdPort - Структура - порт сервера оператора фискальных данных
|
||
Функция СловарьКлючевыхСвойств() Экспорт
|
||
|
||
СловарьКлючевыхСвойств = Новый Структура();
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("LogEnabled", Словарь);
|
||
Словарь.Вставить("DebugLog");
|
||
Словарь.Вставить("LogEnabled");
|
||
Словарь.Вставить("DebugLogEnabled");
|
||
Словарь.Вставить("SaveLog");
|
||
Словарь.Вставить("Debug");
|
||
Словарь.Вставить("DebugLogEnabled");
|
||
Словарь.Вставить("EnableLog");
|
||
Словарь.Вставить("log_use");
|
||
Словарь.Вставить("EventLogging");
|
||
Словарь.Вставить("EnableDebugLog");
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("LogPath", Словарь);
|
||
Словарь.Вставить("LogFilePath");
|
||
Словарь.Вставить("LogErrorPath");
|
||
Словарь.Вставить("LogPath");
|
||
Словарь.Вставить("LogFilePath");
|
||
Словарь.Вставить("LogFileName");
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("PrintDoc", Словарь);
|
||
Словарь.Вставить("PrintDoc");
|
||
Словарь.Вставить("PrintDocOnReceiptPaper");
|
||
Словарь.Вставить("NoRecPrint", "Инвертировать");
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("PrintSlip", Словарь);
|
||
Словарь.Вставить("PrintSlip");
|
||
Словарь.Вставить("PrintSlipOnTerminal");
|
||
Словарь.Вставить("pos_slip");
|
||
Словарь.Вставить("TerminalPrintSlip");
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("OfdServer", Словарь);
|
||
Словарь.Вставить("OfdHostPort");
|
||
Словарь.Вставить("OfdServer");
|
||
Словарь.Вставить("DeviceOfdHost");
|
||
Словарь.Вставить("OFDURL");
|
||
Словарь.Вставить("ofdAddress");
|
||
Словарь.Вставить("OFDAddr");
|
||
|
||
Словарь = Новый Структура();
|
||
СловарьКлючевыхСвойств.Вставить("OfdPort", Словарь);
|
||
Словарь.Вставить("OfdServerPort");
|
||
Словарь.Вставить("DeviceOfdPort");
|
||
Словарь.Вставить("OFDPort");
|
||
Словарь.Вставить("PortFDO");
|
||
|
||
Возврат СловарьКлючевыхСвойств;
|
||
|
||
КонецФункции
|
||
|
||
// Доступны возвраты без карты.
|
||
//
|
||
Функция ДоступноВозвратыБезКарты() Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.ДоступноВозвратыБезКарты();
|
||
|
||
КонецФункции
|
||
|
||
Функция ПараметрыТипыОборудования() Экспорт
|
||
|
||
Возврат МенеджерОборудованияВызовСервера.ПараметрыТипыОборудования();
|
||
|
||
КонецФункции
|
||
|
||
#КонецОбласти |