Skip to content

Менеджер оборудования вызов сервера

ВерсияБиблиотеки

Описание, пример вызова
// Возвращает номер версии библиотеки подключаемого оборудования.
//
Функция ВерсияБиблиотеки() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ВерсияБиблиотеки()

РевизияИнтерфейсаДрайверов

Описание, пример вызова
// Получает ревизию требований для драйверов подключаемого оборудования.
//
Функция РевизияИнтерфейсаДрайверов() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.РевизияИнтерфейсаДрайверов()

ПолучитьДатаСеанса

Описание, пример вызова
// Получает текущую дату сервера, приведенную к часовому поясу сеанса.
// Предназначена для использования вместо функции ТекущаяДатаСеанса.
//
// Возвращаемое значение:
// Результат - текущая дата сеанса.
//
Функция ПолучитьДатаСеанса() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьДатаСеанса()

ОборудованиеПоПараметрам

Описание, пример вызова
// Функция возвращает список подключенного в справочнике ПО
//
// Параметры:
// ТипыПО - Неопределено - Описание
// Идентификатор - Неопределено - Описание
// РабочееМесто - Неопределено - Описание
// Возвращаемое значение:
// Массив из Структура - Описание:
// * Наименование - Строка - .
Функция ОборудованиеПоПараметрам(ТипыПО = Неопределено, Идентификатор = Неопределено, Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ОборудованиеПоПараметрам(ТипыПО, Идентификатор, );

ПолучитьПараметрыУстройства

Описание, пример вызова
// Функция возвращает по идентификатору устройства его параметры.
//
Функция ПолучитьПараметрыУстройства(Идентификатор) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьПараметрыУстройства(Идентификатор)

ПолучитьПараметрыРегистрацииУстройства

Описание, пример вызова
// Функция возвращает по идентификатору устройства параметры регистрации.
//
Функция ПолучитьПараметрыРегистрацииУстройства(Идентификатор) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьПараметрыРегистрацииУстройства(Идентификатор)

СохранитьПараметрыУстройства

Описание, пример вызова
// Процедура предназначена для сохранения параметров устройства
// в реквизит Параметры типа хранилище значения в элементе справочника.
//
Функция СохранитьПараметрыУстройства(Идентификатор, Параметры) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СохранитьПараметрыУстройства(Идентификатор, Параметры)

СохранитьПараметрыРегистрацииУстройства

Описание, пример вызова
// Процедура предназначена для сохранения параметров регистрации устройства
//
Функция СохранитьПараметрыРегистрацииУстройства(Идентификатор, ПараметрыРегистрации) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СохранитьПараметрыРегистрацииУстройства(Идентификатор, ПараметрыРегистрации)

ПолучитьДанныеУстройства

Описание, пример вызова
// Функция возвращает структуру с данными устройства.
//
// Параметры:
// Идентификатор - СправочникСсылка.ПодключаемоеОборудование - экземпляр подключаемого оборудования.
// Возвращаемое значение:
// Структура - Описание:
// *ОбработчикДрайвераИмя - Строка - имя драйвера.
// *ОбработчикДрайвера - Строка - обработчик драйвера.
// *ИмяКомпьютера - Строка - наименование компьютера.
// *РабочееМесто - СправочникСсылка.РабочиеМеста - рабочее место.
// *Параметры - Структура - структура с полями:
// **ДатаНачала - Дата - .
// **ДатаОкончания - Дата - .
// **ПериодВыгрузки - Структура - структура с полями:
// ***ДатаНачала - Дата - дата начала загрузки.
// ***ДатаОкончания - Дата - дата окончания загрузки.
// *ИмяФайлаДрайвера - Строка - имя файла драйвера.
// *ИмяМакетаДрайвера - Строка - имя макета драйвера.
// *ПоставляетсяДистрибутивом - Булево - признак поставки дистрибутивом.
// *ИдентификаторОбъекта - Строка - идентификатор объекта строкой.
// *ВСоставеКонфигурации - Булево - признак поставке в составе конфигурации.
// *ДрайверОборудованияИмя - Строка - драйвер оборудования строкой.
// *ДрайверОборудования - СправочникСсылка.ДрайверОборудования - драйвер оборудования.
// *ТипОборудованияИмя - Строка - тип опоборудования строкой.
// *ТипОборудования - ПеречислениеСсылка.ТипыПодключаемогоОборудования - тип оборудования.
// *Наименование - Строка - наименование оборудования.
// *ИдентификаторУстройства - Строка - идентификатор устройства.
// *Ссылка - СправочникСсылка.ПодключаемоеОборудование - экземпляр подключаемого оборудования.
//
Функция ПолучитьДанныеУстройства(Идентификатор) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьДанныеУстройства(Идентификатор)

ПолучитьДанныеДрайвера

Описание, пример вызова
// Функция возвращает структуру с данными драйвера.
//
// Параметры:
// Идентификатор - СправочникСсылка.ПодключаемоеОборудование - экземпляр подключаемого оборудования.
// Возвращаемое значение:
// Структура - Описание:
// * ВерсияДрайвера
// * ИмяФайлаДрайвера
// * ИмяМакетаДрайвера
// * ПоставляетсяДистрибутивом
// * ОбработчикДрайвера
// * ИдентификаторОбъекта
// * ВСоставеКонфигурации
// * ТипОборудования
// * ДрайверОборудованияИмя
// * ДрайверОборудования
//
Функция ПолучитьДанныеДрайвера(Идентификатор) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьДанныеДрайвера(Идентификатор)

ПараметрыДрайвераПоОбработчику

Описание, пример вызова
// Функция возвращает параметры драйвера по наименованию обработчика.
//
Функция ПараметрыДрайвераПоОбработчику(НаименованиеОбработчикаДрайвера) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПараметрыДрайвераПоОбработчику(НаименованиеОбработчикаДрайвера)

ПолучитьРабочееМестоКлиента

Описание, пример вызова
// Функция возвращает из переменной сеанса имя компьютера клиента.
//
Функция ПолучитьРабочееМестоКлиента() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьРабочееМестоКлиента()

НайтиРабочиеМестаПоИД

Описание, пример вызова
// Функция возвращает список рабочих мест, соответствующих указанному имени компьютера.
//
Функция НайтиРабочиеМестаПоИД(ИдентификаторКлиента) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.НайтиРабочиеМестаПоИД(ИдентификаторКлиента)

УстановитьРабочееМестоКлиента

Описание, пример вызова
// Функция устанавливает в переменную сеанса имя компьютера клиента.
//
Процедура УстановитьРабочееМестоКлиента(РабочееМестоКлиента) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УстановитьРабочееМестоКлиента(РабочееМестоКлиента)

ПолучитьМакетССервера

Описание, пример вызова
// Функция получает макет драйвера и сохраняет его во временное хранилище,
// возвращая ссылку на временное хранилище.
Функция ПолучитьМакетССервера(ИмяМакета) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьМакетССервера(ИмяМакета)

ПредопределенныйЭлемент

Описание, пример вызова
// Получает ссылку предопределенного элемента по его полному имени.
//
// Параметры:
// ПолноеИмяПредопределенного - Строка - имя предопределенного элемента.
// Возвращаемое значение:
// СправочникСсылка.ПодключаемоеОборудование - Описание.
//
Функция ПредопределенныйЭлемент(Знач ПолноеИмяПредопределенного) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПредопределенныйЭлемент(ПолноеИмяПредопределенного)

ПравоДоступаСохранениеДанныхПользователя

Описание, пример вызова
// Функция возвращает доступность сохранение данных пользователя.
//
Функция ПравоДоступаСохранениеДанныхПользователя() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПравоДоступаСохранениеДанныхПользователя()

ПолучитьИмяТипаОборудования

Описание, пример вызова
// Функция возвращает имя перечисления из его метаданных.
//
Функция ПолучитьИмяТипаОборудования(ТипОборудования) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьИмяТипаОборудования(ТипОборудования)

ПолучитьТипОборудования

Описание, пример вызова
// Функция возвращает перечисление по имени.
//
Функция ПолучитьТипОборудования(ТипОборудованияИмя) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьТипОборудования(ТипОборудованияИмя)

ПолучитьТипПодключаемогоОборудования

Описание, пример вызова
// Функция возвращает Тип подключаемого оборудования по ссылке.
//
Функция ПолучитьТипПодключаемогоОборудования(ПодключаемоеОборудование) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьТипПодключаемогоОборудования(ПодключаемоеОборудование)

СоздатьРабочееМестоКлиента

Описание, пример вызова
// Функция возвращает созданное рабочее место клиента.
//
Функция СоздатьРабочееМестоКлиента(Параметры) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СоздатьРабочееМестоКлиента(Параметры)

УстановитьПараметрыСеансаПодключаемогоОборудования

Описание, пример вызова
// Процедура устанавливает значения параметров сеанса, относящихся к подключаемому оборудованию.
//
Процедура УстановитьПараметрыСеансаПодключаемогоОборудования(ИмяПараметра, УстановленныеПараметры) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УстановитьПараметрыСеансаПодключаемогоОборудования(ИмяПараметра, УстановленныеПараметры)

ДрайвераДляПереустановки

Описание, пример вызова
// Возвращает список оборудования для которого необходима переустановка компоненты.
//
// Параметр:
// РабочееМесто - СправочникСсылка.РабочиеМеста
//
// Возвращаемое значение
// Массив
//
Функция ДрайвераДляПереустановки(РабочееМесто) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ДрайвераДляПереустановки(РабочееМесто)

ДрайвераДляУстановки

Описание, пример вызова
// Возвращает список оборудования для которого необходима установка компоненты.
//
// Параметр:
// РабочееМесто - СправочникСсылка.РабочиеМеста
//
// Возвращаемое значение
// Массив
//
Функция ДрайвераДляУстановки(РабочееМесто) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ДрайвераДляУстановки(РабочееМесто)

ЗаписатьДанные

Описание, пример вызова
// Записывает изменения в переданном объекте.
// Для использования в обработчиках обновления.
//
// Параметры:
// Данные - Произвольный - объект, набор записей или менеджер константы, который
// необходимо записать.
// РегистрироватьНаУзлахПлановОбмена - Булево - включает регистрацию на узлах планов обмена при записи объекта.
// ВключитьБизнесЛогику - Булево - включает бизнес-логику при записи объекта.
//
Процедура ЗаписатьДанные(Знач Данные, Знач РегистрироватьНаУзлахПлановОбмена = Ложь, Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДанные(Данные, РегистрироватьНаУзлахПлановОбмена, );

УстановитьПризнакПереустановкиДрайвера

Описание, пример вызова
// Устанавливает признак необходимости переустановки оборудования для подключаемого оборудования на рабочем месте.
//
Процедура УстановитьПризнакПереустановкиДрайвера(РабочееМесто, ДрайверОборудования, Признак) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УстановитьПризнакПереустановкиДрайвера(РабочееМесто, ДрайверОборудования, Признак)

УстановитьПризнакПереустановкиДрайвераДляОборудования

Описание, пример вызова
// Устанавливает признак необходимости переустановки оборудования для подключаемого оборудования.
//
Процедура УстановитьПризнакПереустановкиДрайвераДляОборудования(ПодключаемоеОборудование, Признак) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УстановитьПризнакПереустановкиДрайвераДляОборудования(ПодключаемоеОборудование, Признак)

ОбновитьУстановленныеДрайвера

Описание, пример вызова
// Обновить установленные драйвера по справочнику подключаемого оборудования.
//
Процедура ОбновитьУстановленныеДрайвера(ТипОборудования) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ОбновитьУстановленныеДрайвера(ТипОборудования)

УстановитьПризнакУстановкиДрайвера

Описание, пример вызова
// Устанавливает признак необходимости установки оборудования для подключаемого оборудования на рабочем месте.
//
Процедура УстановитьПризнакУстановкиДрайвера(РабочееМесто, ДрайверОборудования, Признак) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УстановитьПризнакУстановкиДрайвера(РабочееМесто, ДрайверОборудования, Признак)

СохранитьПользовательскиеНастройкиПодключаемогоОборудования

Описание, пример вызова
// Сохраняет пользовательские настройки подключаемого оборудования.
//
Процедура СохранитьПользовательскиеНастройкиПодключаемогоОборудования(СписокНастроек) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.СохранитьПользовательскиеНастройкиПодключаемогоОборудования(СписокНастроек)

ТипыИспользуемогоОборудованияТекущегоРабочегоМеста

Описание, пример вызова
// Функция возвращает типы используемого оборудования для текущего рабочего места.
//
Функция ТипыИспользуемогоОборудованияТекущегоРабочегоМеста() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ТипыИспользуемогоОборудованияТекущегоРабочегоМеста()

РасшифроватьКодМагнитнойКарты

Описание, пример вызова
// Производит разложение данных дорожек магнитной карты по шаблонам.
// На входе:
// ДанныеДорожек - массив строк. Значения полученные из дорожек.
// ПараметрыДорожек - массив структур содержащих параметры настройки устройства.
// * Использовать, булево - признак использования дорожки.
// * НомерДорожки, число - порядковый номер дорожки 1-3.
//
// На выходе:
// Массив структур содержащих расшифрованные данные по всем подходящим шаблонам со ссылкой на них.
// * Массив - шаблоны
// * Структура - данные шаблона.
// - Шаблон, СправочникСсылка.ШаблоныМагнитныхКарт
// - ДанныеДорожек, массив полей всех дорожек.
// * Структура - данные поля.
// - Поле
// - ЗначениеПоля
Функция РасшифроватьКодМагнитнойКарты(ДанныеДорожек, ПараметрыДорожек) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.РасшифроватьКодМагнитнойКарты(ДанныеДорожек, ПараметрыДорожек)

ПолучитьОписаниеДрайвера

Описание, пример вызова
// Получить описание драйвера XML пакета.
//
Функция ПолучитьОписаниеДрайвера(Данные) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьОписаниеДрайвера(Данные)

ТоварыТСД

Описание, пример вызова
// Получить таблицу товаров из XML структуры для ТСД.
//
// Возвращаемое значение
// Массив
//
Функция ТоварыТСД(ДанныеЗагрузки, АлкогольнаяПродукция) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ТоварыТСД(ДанныеЗагрузки, АлкогольнаяПродукция)

СформироватьТаблицуТоваровТСД

Описание, пример вызова
// Сформировать таблицу товаров в XML структуре для ТСД.
//
Функция СформироватьТаблицуТоваровТСД(ДанныеЗагрузки, ПолнаяВыгрузка, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СформироватьТаблицуТоваровТСД(ДанныеЗагрузки, ПолнаяВыгрузка, РевизияИнтерфейса);

ПодготовитьПакетыДляЗагрузкиТСД

Описание, пример вызова
// Сформировать XML пакеты товаров для загрузки ТСД.
//
Функция ПодготовитьПакетыДляЗагрузкиТСД(ТаблицаВыгрузки, РазмерПакета, ПолнаяВыгрузка) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьПакетыДляЗагрузкиТСД(ТаблицаВыгрузки, РазмерПакета, ПолнаяВыгрузка)

СформироватьТаблицуТоваровВесыСПечатьюЭтикеток

Описание, пример вызова
// Сформировать таблицу товаров в XML структуре для весов с печатью этикеток.
//
Функция СформироватьТаблицуТоваровВесыСПечатьюЭтикеток(ДанныеЗагрузки) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СформироватьТаблицуТоваровВесыСПечатьюЭтикеток(ДанныеЗагрузки)

ПодготовитьПакетыДляЗагрузкиВВесыСПечатьюЭтикеток

Описание, пример вызова
// Сформировать XML пакеты товаров для загрузки ТСД.
//
Функция ПодготовитьПакетыДляЗагрузкиВВесыСПечатьюЭтикеток(ТаблицаВыгрузки, РазмерПакета) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьПакетыДляЗагрузкиВВесыСПечатьюЭтикеток(ТаблицаВыгрузки, РазмерПакета)

МеткиRFID

Описание, пример вызова
// Получить таблицу меток RFID.
//
// Возвращаемое значение
// Массив
//
Функция МеткиRFID(ДанныеМеток) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.МеткиRFID(ДанныеМеток)

ПрочитатьАтрибут

Описание, пример вызова
// Функция получает значение атрибута текущего элемента.
//
Функция ПрочитатьАтрибут(ЧтениеXML, ИмяАтрибута, ЗначениеАтрибута) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПрочитатьАтрибут(ЧтениеXML, ИмяАтрибута, ЗначениеАтрибута));

ПрочитатьЭлементXML

Описание, пример вызова
Функция ПрочитатьЭлементXML(ЧтениеXML, ТекстСообщенияОбОшибке) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПрочитатьЭлементXML(ЧтениеXML, ТекстСообщенияОбОшибке));

ЗаписатьАтрибутЭлемента

Описание, пример вызова
// Процедура записывает значение атрибута текущего элемента.
//
Процедура ЗаписатьАтрибутЭлемента(ЗаписьXML, ИмяАтрибута, ЗначениеАтрибута, ФорматнаяСтрока="ЧРД=.; ЧН=0; ЧГ=0; БЛ=false; БИ=true") Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьАтрибутЭлемента(ЗаписьXML, ИмяАтрибута, ЗначениеАтрибута, ФорматнаяСтрока);

ПолучитьОписаниеМакета

Описание, пример вызова
// Функция формирует структуру с описанием макета.
//
// Параметры:
// Источник - Строка - источник события.
// СообщениеОбОшибке - Строка - сообщение пользователю об ошибке
// Результат - см. СоздатьОписаниеМакета
// Возвращаемое значение:
// Булево - результат выполнения операции.
//
Функция ПолучитьОписаниеМакета(Источник, СообщениеОбОшибке, Результат) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьОписаниеМакета(Источник, СообщениеОбОшибке, Результат)

СоздатьОписаниеМакета

Описание, пример вызова
// Создает описание макета.
//
// Возвращаемое значение:
// Структура - структура с полями:
// * Поля - Массив - массив полей.
// * Ширина - Число - ширина макета.
// * Высота - Число - высота макета.
// * Ориентация - Число - ориентация макета.
// * Масштаб - Число - масштаб.
Функция СоздатьОписаниеМакета() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СоздатьОписаниеМакета()

СформироватьДанныеДляПринтераЭтикеток

Описание, пример вызова
// Функция формирует текст XML для передачи его принтеру этикеток.
//
Функция СформироватьДанныеДляПринтераЭтикеток(МассивЭтикеток, МакетЭтикетки) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СформироватьДанныеДляПринтераЭтикеток(МассивЭтикеток, МакетЭтикетки)

ПодготовитьПакетыДляПринтераЭтикеток

Описание, пример вызова
// Сформировать XML пакеты товаров для загрузки ТСД.
//
Функция ПодготовитьПакетыДляПринтераЭтикеток(МассивЭтикеток, РазмерПакета, МакетЭтикетки = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьПакетыДляПринтераЭтикеток(МассивЭтикеток, РазмерПакета, МакетЭтикетки);

СохранитьXMLФайл

Описание, пример вызова
// Функция формирует XML-описание макета.
//
Функция СохранитьXMLФайл(ШиринаЭтикетки, ВысотаЭтикетки, Ориентация, Поля) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СохранитьXMLФайл(ШиринаЭтикетки, ВысотаЭтикетки, Ориентация, Поля)

ОпределитьТипШтрихкода

Описание, пример вызова
// Функция определяет тип штрихкода по значение кода.
//
Функция ОпределитьТипШтрихкода(Штрихкод) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ОпределитьТипШтрихкода(Штрихкод)

ПолучитьКодировкуФайла

Описание, пример вызова
// Функция получения кодировки файла.
// Параметры:
// Кодировка - КодировкаТекста - кодировка при чтении текстового файла, по умолчанию КодировкаТекста.UTF8.
//
// Возвращаемое значение:
// Кодировка - КодировкаТекста.
Функция ПолучитьКодировкуФайла(Кодировка = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьКодировкуФайла(Кодировка);

ПолучитьСодержаниеТекстовыхФайлов

Описание, пример вызова
// Процедура получения содержания текстовых файлов.
// Параметры:
// ПомещаемыеФайлы - Массив Из Файл- имя файла или массив с именами файлов.
// Кодировка - КодировкаТекста - кодировка при чтении текстового файла, по умолчанию КодировкаТекста.UTF8.
//
Функция ПолучитьСодержаниеТекстовыхФайлов(ПомещаемыеФайлы, Кодировка = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьСодержаниеТекстовыхФайлов(ПомещаемыеФайлы, Кодировка);

ПолучитьСодержаниеТекстовыхФайловИзХранилища

Описание, пример вызова
// Функция получает содержание текстовых файлов из временного хранилища.
// Параметры:
// ПомещенныеФайлы - массив содержащий элементы типа ОписаниеПередаваемогоФайла, из которых читается содержание.
// Возвращаемое значение:
// РезультатЧтения - структура с ключами:
// - Успешно - булево.
// - СодержаниеФайлов - массив структур, с ключами ОписаниеПереданногоФайла и ТекстСодержания.
// или Неопределено, в случае Успешно = Ложь.
// - ТекстОшибки - строка.
//
Функция ПолучитьСодержаниеТекстовыхФайловИзХранилища(ПомещенныеФайлы, Кодировка) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьСодержаниеТекстовыхФайловИзХранилища(ПомещенныеФайлы, Кодировка)

ПроверитьДублированиеКодов

Описание, пример вызова
// Функция выполняет проверку дублирования кодов в массивах групп товаров и товаров подготавливаемых для ККМ-Offline.
// Параметры:
// РасширеннаяВыгрузка - булево, признак расширенной выгрузки.
// ГруппыТоваров - массив, список групп товаров.
// Товары - массив, список товаров.
// Коды - строка, строка в которую через ", " будут перечислены дублирующиеся коды.
// Возвращаемое значение:
// Булево - если есть дублирование, возвращает Истина, иначе Ложь.
//
Функция ПроверитьДублированиеКодов(РасширеннаяВыгрузка, ГруппыТоваров, Товары, Коды) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПроверитьДублированиеКодов(РасширеннаяВыгрузка, ГруппыТоваров, Товары, Коды)

ЗаписатьФискальнуюОперацию

Описание, пример вызова
// Записать операцию в журнал фискальных операций.
//
Процедура ЗаписатьФискальнуюОперацию(ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьФискальнуюОперацию(ПараметрыФискализации)

ДанныеФискальнойОперации

Описание, пример вызова
// Получить данные журнала фискальных операций.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
//
// Возвращаемое значение:
// Структура - Структура по свойствами:
// * НомерСменыККМ - Число - Номер чека ККМ.
// * Сумма - Число - Сумма.
// * ДокументОснование - ДокументСсылка - Документ-основание.
// * ДанныеXML - ХранилищеЗначений - Данные чека, переданные в ККТ (XML).
//
Функция ДанныеФискальнойОперации(ДокументСсылка, ИдентификаторЗаписи = Неопределено, ТипыДокументов = Неопределено, ТипРасчета = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ДанныеФискальнойОперации(ДокументСсылка, ИдентификаторЗаписи, ТипыДокументов, ТипРасчета);

ФискальнаяОперацииПоИдентификатору

Описание, пример вызова
// Получить данные журнала фискальных операций.
//
// Параметры:
// ИдентификаторЗаписи - Идентификатор записи.
//
Функция ФискальнаяОперацииПоИдентификатору(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ФискальнаяОперацииПоИдентификатору(ИдентификаторЗаписи)

СписокФискальныхОпераций

Описание, пример вызова
// Получить список журнала фискальных операций.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
//
// Возвращаемое значение:
// Структура - Структура по свойствами:
// * НомерСменыККМ - Число - Номер чека ККМ.
// * Сумма - Число - Сумма.
// * ДокументОснование - ДокументСсылка - Документ-основание.
// * ДанныеXML - ХранилищеЗначений - Данные чека, переданные в ККТ (XML).
//
Функция СписокФискальныхОпераций(ДокументСсылка, ТипыДокументов = Неопределено, ТипРасчета = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СписокФискальныхОпераций(ДокументСсылка, ТипыДокументов, ТипРасчета);

ДобавитьЧекВОчередьЧековККТ

Описание, пример вызова
// Добавить чек в очередь чеков ККТ.
//
// Параметры:
// ПараметрыЧекаККТ - Структура - Параметры чека ККТ:
// * ПозицииЧека - Массив из См. МенеджерОборудованияКлиентСервер.ПараметрыФискальнойСтрокиЧека - .
//
Функция ДобавитьЧекВОчередьЧековККТ(ПараметрыЧекаККТ) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ДобавитьЧекВОчередьЧековККТ(ПараметрыЧекаККТ)

ДанныеЧекаВОчереди

Описание, пример вызова
// Данные чека из очереди.
//
// Параметры:
// ИдентификаторЗаписи - Идентификатор записи.
//
Функция ДанныеЧекаВОчереди(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ДанныеЧекаВОчереди(ИдентификаторЗаписи)

ЧекиВОчередиНаФискализацию

Описание, пример вызова
// Чеки в очереди на фискализацию.
//
Функция ЧекиВОчередиНаФискализацию() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ЧекиВОчередиНаФискализацию()

УдалитьЧекИзОчереди

Описание, пример вызова
// Удалить чек из очереди.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - Документ-основание.
//
Процедура УдалитьЧекИзОчереди(ДокументСсылка) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.УдалитьЧекИзОчереди(ДокументСсылка)

ОчиститьОчередьЧеков

Описание, пример вызова
// Очистить очередь чеков.
//
Процедура ОчиститьОчередьЧеков() Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ОчиститьОчередьЧеков()

ЗаписатьСтатусЧекаВОчереди

Описание, пример вызова
// Записать статус чека в очереди.
//
Процедура ЗаписатьСтатусЧекаВОчереди(ПараметрыФискализации, СтатусЧека, ОборудованиеККТ = Неопределено, ТекстОшибки = Неопределено) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьСтатусЧекаВОчереди(ПараметрыФискализации, СтатусЧека, ОборудованиеККТ, ТекстОшибки);

ПолучитьСтатусЧекаВОчереди

Описание, пример вызова
// Данные чека из очереди.
//
// Параметры:
// ИдентификаторЗаписи - Идентификатор записи.
//
Функция ПолучитьСтатусЧекаВОчереди(ИдентификаторЗаписи) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьСтатусЧекаВОчереди(ИдентификаторЗаписи)

ПолучитьФискальнуюОперацию

Описание, пример вызова
// Данные чека из очереди по фискальный признаку и номеру чеку ККМ.
//
// Параметры:
// ФискальныйПризнак - Фискальный признак
// НомерЧекаККМ - Номер чека ККМ
//
Функция ПолучитьФискальнуюОперацию(ФискальныйПризнак, НомерЧекаККМ = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьФискальнуюОперацию(ФискальныйПризнак, НомерЧекаККМ);

ОбсуждениеФискализации

Описание, пример вызова
Функция ОбсуждениеФискализации() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ОбсуждениеФискализации()

СоздатьСообщениеФискализации

Описание, пример вызова
Процедура СоздатьСообщениеФискализации(ИдентификаторЧека, ОрганизацияИИН = Неопределено) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.СоздатьСообщениеФискализации(ИдентификаторЧека, ОрганизацияИИН);

СформироватьТаблицуПараметровДляОперацииФН

Описание, пример вызова
// Сформировать таблицу параметров в XML для операции с ФН.
//
Функция СформироватьТаблицуПараметровДляОперацииФН(СтруктураПараметров, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СформироватьТаблицуПараметровДляОперацииФН(СтруктураПараметров, РевизияИнтерфейса);

ПараметрыИзXMLПакетаККТ

Описание, пример вызова
// Получить таблицу параметров из ККТ.
//
// Возвращаемое значение
// Структура
//
Функция ПараметрыИзXMLПакетаККТ(Данные, ИдентификаторУстройства = Неопределено, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПараметрыИзXMLПакетаККТ(Данные, ИдентификаторУстройства, РевизияИнтерфейса);

ЗаписатьДанныеКоррекции

Описание, пример вызова
Процедура ЗаписатьДанныеКоррекции(ЗаписьXML, ДанныеКоррекции) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДанныеКоррекции(ЗаписьXML, ДанныеКоррекции));

ЗаписатьДанныеАгента

Описание, пример вызова
Процедура ЗаписатьДанныеАгента(ЗаписьXML, ДанныеАгента, РевизияИнтерфейса = 0) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДанныеАгента(ЗаписьXML, ДанныеАгента, РевизияИнтерфейса);

ЗаписатьДанныеПоставщика

Описание, пример вызова
Процедура ЗаписатьДанныеПоставщика(ЗаписьXML, ДанныеПоставщика, РевизияИнтерфейса = 0) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДанныеПоставщика(ЗаписьXML, ДанныеПоставщика, РевизияИнтерфейса);

ЗаписатьДанныеКодаТоварнойНоменклатуры

Описание, пример вызова
Процедура ЗаписатьДанныеКодаТоварнойНоменклатуры(ЗаписьXML, Позиция, ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДанныеКодаТоварнойНоменклатуры(ЗаписьXML, Позиция, ПараметрыФискализации));

ЗаписатьДополнительныйРеквизитПользователя

Описание, пример вызова
Процедура ЗаписатьДополнительныйРеквизитПользователя(ЗаписьXML, ДополнительныйРеквизитПользователя); Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаписатьДополнительныйРеквизитПользователя(ЗаписьXML, ДополнительныйРеквизитПользователя););

СформироватьXMLПакетДляФискализацияЧека

Описание, пример вызова
// Процедура формирует XML пакет для Фискализация чека.
// Параметры:
// РасширеннаяВыгрузка - булево, признак расширенной выгрузки.
// Возвращаемое значение:
// Строка - если есть дублирование, возвращает Истина, иначе Ложь.
//
Процедура СформироватьXMLПакетДляФискализацияЧека(ОбщиеПараметры, ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.СформироватьXMLПакетДляФискализацияЧека(ОбщиеПараметры, ПараметрыФискализации)

СформироватьXMLПакетДляЧекаКоррекции

Описание, пример вызова
Процедура СформироватьXMLПакетДляЧекаКоррекции(ОбщиеПараметры, ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.СформироватьXMLПакетДляЧекаКоррекции(ОбщиеПараметры, ПараметрыФискализации)

ПолучитьXMLПакетДляТекста

Описание, пример вызова
Функция ПолучитьXMLПакетДляТекста(СтрокаТекста, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляТекста(СтрокаТекста, РевизияИнтерфейса);

ПолучитьXMLПакетДляТекстовогоДокумента

Описание, пример вызова
Функция ПолучитьXMLПакетДляТекстовогоДокумента(НефискальныеДокументы, ВыходныеПараметры, ШиринаСтроки = 32, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляТекстовогоДокумента(НефискальныеДокументы, ВыходныеПараметры, ШиринаСтроки, РевизияИнтерфейса);

ПолучитьXMLПакетДляОперации

Описание, пример вызова
Функция ПолучитьXMLПакетДляОперации(ОбщиеПараметры, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьXMLПакетДляОперации(ОбщиеПараметры, РевизияИнтерфейса);

ПолучитьПараметрыСостоянияИзXMLПакета

Описание, пример вызова
// Получить параметры состояния из XML пакета.
//
Функция ПолучитьПараметрыСостоянияИзXMLПакета(Данные, НомерСмены = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьПараметрыСостоянияИзXMLПакета(Данные, НомерСмены);

ПолучитьПараметрыСменыИзXMLПакета

Описание, пример вызова
// Получить таблицу параметров смены из ККТ.
//
Функция ПолучитьПараметрыСменыИзXMLПакета(ДанныеXML, РевизияИнтерфейса = 0) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьПараметрыСменыИзXMLПакета(ДанныеXML, РевизияИнтерфейса);

ЗаполнитьРезультатыФискализацияЧекаИзXMLПакета

Описание, пример вызова
// Заполнить результаты фискализация чека из XML пакета.
//
Процедура ЗаполнитьРезультатыФискализацияЧекаИзXMLПакета(ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаполнитьРезультатыФискализацияЧекаИзXMLПакета(ПараметрыФискализации)

СформироватьШаблонЧека

Описание, пример вызова
// Функция формирует шаблон чека.
//
Функция СформироватьШаблонЧека(ОбщиеПараметры, ДополнительныйТекст = Неопределено, ИдентификаторУстройства = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.СформироватьШаблонЧека(ОбщиеПараметры, ДополнительныйТекст, ИдентификаторУстройства);

ШаблонАтрибутовЧекаДляОтсылки

Описание, пример вызова
// Получить шаблон атрибутов чека для отсылки.
//
Функция ШаблонАтрибутовЧекаДляОтсылки(ПараметрыФискализации) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ШаблонАтрибутовЧекаДляОтсылки(ПараметрыФискализации)

ПодготовитьДанныеФискализацииЧека

Описание, пример вызова
Функция ПодготовитьДанныеФискализацииЧека(ОбщиеПараметры, ПараметрыПодключения) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьДанныеФискализацииЧека(ОбщиеПараметры, ПараметрыПодключения)

ПодготовитьЧекКоррекции

Описание, пример вызова
Процедура ПодготовитьЧекКоррекции(ОбщиеПараметры, ОбщиеПараметрыСторно, ФФДККТ11) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ПодготовитьЧекКоррекции(ОбщиеПараметры, ОбщиеПараметрыСторно, ФФДККТ11));

ПодготовитьДанныеЧекаКоррекции

Описание, пример вызова
Функция ПодготовитьДанныеЧекаКоррекции(ОбщиеПараметры, ПараметрыПодключения) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьДанныеЧекаКоррекции(ОбщиеПараметры, ПараметрыПодключения)

ПодготовитьДанныеИнкасации

Описание, пример вызова
Функция ПодготовитьДанныеИнкасации(ОбщиеПараметры, ПараметрыПодключения) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодготовитьДанныеИнкасации(ОбщиеПараметры, ПараметрыПодключения)

ОбработатьДанныеФискализацииЧекаКоррекции

Описание, пример вызова
Процедура ОбработатьДанныеФискализацииЧекаКоррекции(ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ОбработатьДанныеФискализацииЧекаКоррекции(ПараметрыФискализации)

ОбработатьДанныеФискализацииЧека

Описание, пример вызова
Процедура ОбработатьДанныеФискализацииЧека(ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ОбработатьДанныеФискализацииЧека(ПараметрыФискализации)

ОбработатьДанныеИнкасации

Описание, пример вызова
Процедура ОбработатьДанныеИнкасации(ПараметрыФискализации) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ОбработатьДанныеИнкасации(ПараметрыФискализации)

ЗначениеXMLАтрибута

Описание, пример вызова
Функция ЗначениеXMLАтрибута(ЧтениеXML, ИмяАтрибута, ДопИмяАтрибута = Неопределено, ЗначениеПоУмолчанию = Неопределено) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ЗначениеXMLАтрибута(ЧтениеXML, ИмяАтрибута, ДопИмяАтрибута, ЗначениеПоУмолчанию);

ЗагрузитьДанныеФискализацииИзXML

Описание, пример вызова
// Получить структуру чека из XML.
//
Функция ЗагрузитьДанныеФискализацииИзXML(ДанныеXML) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ЗагрузитьДанныеФискализацииИзXML(ДанныеXML)

ПодсистемаСуществует

Описание, пример вызова
// Возвращает Истина, если "функциональная" подсистема существует в конфигурации.
// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
//
// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
//
// Параметры:
// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема
// без слов "Подсистема." ИС учетом регистра символов.
// Например: "СтандартныеПодсистемы.ВариантыОтчетов".
//
// Пример:
//
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
// МодульВариантыОтчетов.<Имя метода>();
// КонецЕсли;
//
// Возвращаемое значение:
// Булево.
//
Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПодсистемаСуществует(ПолноеИмяПодсистемы)

ИспользуетсяПодсистемыФискальныхУстройств

Описание, пример вызова
// Возвращает Истина, если используется подсистемы фискальных устройств и эти подсистемы существует в конфигурации.
// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
//
// У хотя бы одной "функциональной" подсистемы включен флажок "Включать в командный интерфейс".
//
// Возвращаемое значение:
// Булево.
//
Функция ИспользуетсяПодсистемыФискальныхУстройств() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ИспользуетсяПодсистемыФискальныхУстройств()

ИспользуетсяПодсистемаОфлайнОборудования

Описание, пример вызова
// Возвращает Истина, если используется подсистема Офлайн оборудование и эта подсистемы существует в конфигурации.
// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
//
// Возвращаемое значение:
// Булево.
//
Функция ИспользуетсяПодсистемаОфлайнОборудования() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ИспользуетсяПодсистемаОфлайнОборудования()

ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов

Описание, пример вызова
// Выполняет проверку обязательности заполняет тэгов.
//
// Параметры:
// Параметры - Параметры фискального чека.
// ИдентификаторУстройства - Идентификатор устройства ККТ.
// ОписаниеОшибки - Описание ошибки.
//
// Возвращаемое значение:
// Результат операции
//
Функция ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(Параметры, ИдентификаторУстройства, ОписаниеОшибки) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ВыполненаПроверкаОбязательностиИПравильностиЗаполненияТэгов(Параметры, ИдентификаторУстройства, ОписаниеОшибки)

ПривестиДанныеКТребуемомуФормату

Описание, пример вызова
// Процедура приводит к формату согласованному с ФНС.
//
// Параметры:
// ОсновныеПараметры - Параметры фискального чека.
// Отказ - Отказ при выполнении операции.
// ОписаниеОшибки - Описание ошибки.
// ИсправленыОсновныеПараметры - Были исправлены основные параметры
//
Процедура ПривестиДанныеКТребуемомуФормату(ОсновныеПараметры, Отказ, ОписаниеОшибки, ИсправленыОсновныеПараметры) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ПривестиДанныеКТребуемомуФормату(ОсновныеПараметры, Отказ, ОписаниеОшибки, ИсправленыОсновныеПараметры)

ЗаполнитьСведенияОПерсональныхДанных

Описание, пример вызова
// См. ЗащитаПерсональныхДанныхПереопределяемый.ЗаполнитьСведенияОПерсональныхДанных.
Процедура ЗаполнитьСведенияОПерсональныхДанных(ТаблицаСведений) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаполнитьСведенияОПерсональныхДанных(ТаблицаСведений)

ЗаполнитьОбластиПерсональныхДанных

Описание, пример вызова
// См. ЗащитаПерсональныхДанныхПереопределяемый.ЗаполнитьОбластиПерсональныхДанных.
Процедура ЗаполнитьОбластиПерсональныхДанных(ОбластиПерсональныхДанных) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ЗаполнитьОбластиПерсональныхДанных(ОбластиПерсональныхДанных)

ПодготовитьЭлементУправления

Описание, пример вызова
Процедура ПодготовитьЭлементУправления(ЭлементУправления) Экспорт

Пример вызова

МенеджерОборудованияВызовСервера.ПодготовитьЭлементУправления(ЭлементУправления)

ПолучитьКартинкуШтрихкода

Описание, пример вызова
// Устарела. Следует использовать ГенерацияШтрихкодаВызовСервера.ИзображениеШтрихкода()
// Формирование изображения штрихкода.
//
// Параметры:
// ПараметрыШтрихкода - Структура (Конструктор ГенерацияШтрихкодаКлиентСервер.ПараметрыГенерацииШтрихкода())
//
// Возвращаемое значение:
// Картинка - Картинка со сформированным штрихкодом или НЕОПРЕДЕЛЕНО.
//
Функция ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода) Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода)

КодыВидаНоменклатурнойКлассификации

Описание, пример вызова
// Возвращает класификатор кода вида номенклатурной классификации
//
// Возвращаемое значение:
// ТаблицаЗначений.
//
Функция КодыВидаНоменклатурнойКлассификации() Экспорт

Пример вызова

Результат = МенеджерОборудованияВызовСервера.КодыВидаНоменклатурнойКлассификации()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).