Подключаемое оборудование OFFLINE вызов сервера
ПриОчисткеТоваровВУстройстве
Описание, пример вызова
// Процедура вызывается при очистке товаров в устройстве.// Выполняет запись информации в узел плана обмена.//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Ссылка на устройство.// ВыполненоУспешно - Булево - Признак успешного выполнения операции.//Процедура ПриОчисткеТоваровВУстройстве(Устройство, ВыполненоУспешно = Истина) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ПриОчисткеТоваровВУстройстве(Устройство, ВыполненоУспешно);
ПриВыгрузкеТоваровВУстройство
Описание, пример вызова
// Процедура вызывается при выгрузке товаров в устройство.// Выполняет запись информации в узел плана обмена.//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Ссылка на устройство.// СтруктураДанные - Структура -// ВыполненоУспешно - Булево - Признак успешного выполнения операции.// РасширеннаяВыгрузка - Булево -//Процедура ПриВыгрузкеТоваровВУстройство(Устройство, СтруктураДанные, ВыполненоУспешно = Истина, РасширеннаяВыгрузка = Ложь) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ПриВыгрузкеТоваровВУстройство(Устройство, СтруктураДанные, ВыполненоУспешно, РасширеннаяВыгрузка);
ПолучитьДанныеДляВесов
Описание, пример вызова
// Функция возвращает структуру с данными в формате, необходимом для выгрузки списка товаров в весы с печатью этикеток.//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Устройство для которого необходимо получить данные.// ТолькоИзмененные - Булево - Флаг получения только измененных данных.//// Возвращаемое значение:// Структура - Структура со свойствами:// * Данные - Массив - Выгружаемые данные.// * КоличествоНеВыгруженныхСтрокСОшибками - Число - Количество строк с ошибками.// * ЧастичнаяВыгрузка - Булево - Признак частичной выгрузки.// * Параметры - Структура - см. функцию ПолучитьПараметрыУстройства.//Функция ПолучитьДанныеДляВесов(Устройство, ТолькоИзмененные = Истина) Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ПолучитьДанныеДляВесов(Устройство, ТолькоИзмененные);
ПолучитьПараметрыУстройства
Описание, пример вызова
// Функция получает параметры устройства//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Ссылка на устройство.//// Возвращаемое значение:// Структура - Структура со свойствами:// * ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.// * УзелИнформационнойБазы - ПланОбменаСсылка - узел информационной базы.// * Склад - СправочникСсылка.Склады - Склад.// * ВидЦены - СправочникСсылка.ВидыЦен - Вид цены.// * ТипОборудования - ПеречислениеСсылка.ТипыПодключаемогоОборудования - тип оборудования.// * МаксимальныйКод - Число - Максимальный код.// * ВыгружатьИзменения - Булево - Признак необходимости выгрузки изменений.//Функция ПолучитьПараметрыУстройства(Устройство) Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ПолучитьПараметрыУстройства(Устройство)
ЗарегистрироватьИзменения
Описание, пример вызова
// Функция регистрирует изменения для устройства.//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Ссылка на устройство.//Процедура ЗарегистрироватьИзменения(Устройство) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗарегистрироватьИзменения(Устройство)
ЗаполнитьСтруктуруПрайсЛистаИзДанныхКВыгрузке
Описание, пример вызова
// Процедура заполняет структуру прайс-листа для выгрузке на ККМ Offline в расширенном формате (с группами товаров)//Процедура ЗаполнитьСтруктуруПрайсЛистаИзДанныхКВыгрузке(СтруктураПрайсЛиста, ТоварыКВыгрузке) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗаполнитьСтруктуруПрайсЛистаИзДанныхКВыгрузке(СтруктураПрайсЛиста, ТоварыКВыгрузке)
МаксимальныйКодВесовогоТовара
Описание, пример вызова
// Максимальный код весового товара.//// Возвращаемое значение:// Число - Максимальный код весового товара.//Функция МаксимальныйКодВесовогоТовара() Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.МаксимальныйКодВесовогоТовара()
ПолучитьМаксимальныйКод
Описание, пример вызова
// Функция возвращает максимальный код товара в регистре КодыТоваровПодключаемогоОборудованияOffline// для заданного правила обмена.//// Параметры:// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.//// Возвращаемое значение:// Число - Максимальный код товара для заданного правила обмена.//Функция ПолучитьМаксимальныйКод(ПравилоОбмена) Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ПолучитьМаксимальныйКод(ПравилоОбмена)
ПолучитьСвободныеКоды
Описание, пример вызова
// Функция возвращает таблицу свободных кодов товара в регистре КодыТоваровПодключаемогоОборудованияOffline// для заданного правила обмена. Свободными являются коды, для которых не задана соответствующая номенклатура.//// Параметры:// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.// Количество - Число - Необходимое количество свободных кодов.//// Возвращаемое значение:// ТаблицаЗначений - Таблица свободных кодов товаров с колонками:// * Код - Число - свободный код.//Функция ПолучитьСвободныеКоды(ПравилоОбмена, Количество = 0) Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ПолучитьСвободныеКоды(ПравилоОбмена, Количество);
ЗаписатьКод
Описание, пример вызова
// Процедура записывает в регистр КодыТоваровПодключаемогоОборудованияOffline// код для заданного правила обмена и соответствующие ему параметры номенклатуры.//// Параметры:// Данные - Структура - Структура, содержащая поля:// * Номенклатура - СправочникСсылка.Номенклатура - Номенклатура.// * Характеристика - СправочникСсылка.ХарактеристикиНоменклатуры - характеристика.// * Упаковка - СправочникСсылка.УпаковкиЕдиницыИзмерения - Упаковка.// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline// Код - Число - Код товара в разрезе правила обмена.// Используется - Число - Признак того, что товар соответствует заданному в правиле обмена отбору.//Процедура ЗаписатьКод(Данные, ПравилоОбмена, Код, Используется) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗаписатьКод(Данные, ПравилоОбмена, Код, Используется)
УдалитьКод
Описание, пример вызова
// Процедура очищает параметры номенклатуры для записи, соответствующей коду в пределах правила обмена// в регистре КодыТоваровПодключаемогоОборудованияOffline.// Такая запись становится свободной.//// Параметры:// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.// Код - Число - Код товара в разрезе правила обмена.//Процедура УдалитьКод(ПравилоОбмена, Код) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.УдалитьКод(ПравилоОбмена, Код)
ОбновитьКодыТоваров
Описание, пример вызова
// Процедура обновляет записи в регистре КодыТоваровПодключаемогоОборудованияOffline// в соответствии с правилом обмена. Записи, не соответствующие отбору правила становятся// неиспользуемыми. Добавляются новые записи, соответствующие отбору, если такие будут найдены.//// Параметры:// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.//Процедура ОбновитьКодыТоваров(ПравилоОбмена) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ОбновитьКодыТоваров(ПравилоОбмена)
РегламентноеЗаданиеОбновитьКодыТоваров
Описание, пример вызова
// Процедура выполняет обновление кодов товаров для всех правил обмена.//Процедура РегламентноеЗаданиеОбновитьКодыТоваров() Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.РегламентноеЗаданиеОбновитьКодыТоваров()
ДанныеТоваровДляВыгрузки
Описание, пример вызова
// Функция возвращает таблицу товаров с данными к выгрузке в устройство.//// Параметры:// Устройство - СправочникСсылка.ПодключаемоеОборудование - Устройство для которого необходимо получить данные// Параметры - Структура -// ОбновитьКодыТоваров - Булево - Флаг обновления кодов товаров перед получением данных.// Штрихкод - Строка//// Возвращаемое значение:// ТаблицаЗначений - Таблица товаров к выгрузке.//Функция ДанныеТоваровДляВыгрузки(Устройство, Параметры, ОбновитьКодыТоваров = Ложь, Штрихкод = "") Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ДанныеТоваровДляВыгрузки(Устройство, Параметры, ОбновитьКодыТоваров, Штрихкод);
ДанныеТоваровПоПравилуОбмена
Описание, пример вызова
// Функция возвращает таблицу товаров с данными о товарам для правила выгрузки с ценами//// Параметры:// ПравилоОбмена - СправочникСсылка.ПравилаОбменаСПодключаемымОборудованиемOffline - Правило обмена.// ВидЦены - СправочникСсылка.ВидыЦен - Вид цены.// ИндивидуальныйВидЦены - СправочникСсылка.ВидыЦен - Индивидуальный вид цены.//// Возвращаемое значение:// ТаблицаЗначений - Таблица товаров//Функция ДанныеТоваровПоПравилуОбмена(ПравилоОбмена, ВидЦены, ИндивидуальныйВидЦены) Экспорт
Пример вызова
Результат = ПодключаемоеОборудованиеOfflineВызовСервера.ДанныеТоваровПоПравилуОбмена(ПравилоОбмена, ВидЦены, ИндивидуальныйВидЦены)
ЗаполнитьНастройкиККМ
Описание, пример вызова
// заполнение переопределяемых процедур модуля МенеджерОфлайнОборудованияПереопределяемый
Процедура ЗаполнитьНастройкиККМ(ОфлайнОборудование, НастройкиОборудования) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗаполнитьНастройкиККМ(ОфлайнОборудование, НастройкиОборудования)
ЗаполнитьПрайсЛистККМ
Описание, пример вызова
Процедура ЗаполнитьПрайсЛистККМ(ОфлайнОборудование, ПрайсЛист, ПолнаяВыгрузка) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗаполнитьПрайсЛистККМ(ОфлайнОборудование, ПрайсЛист, ПолнаяВыгрузка)
ЗаполнитьПрайсЛистККМПоШтрихкоду
Описание, пример вызова
Процедура ЗаполнитьПрайсЛистККМПоШтрихкоду(ОфлайнОборудование, ПрайсЛист, Штрихкод) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗаполнитьПрайсЛистККМПоШтрихкоду(ОфлайнОборудование, ПрайсЛист, Штрихкод)
УдалитьРегистрациюПрайсЛистаПослеВыгрузки
Описание, пример вызова
Процедура УдалитьРегистрациюПрайсЛистаПослеВыгрузки(ОфлайнОборудование) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.УдалитьРегистрациюПрайсЛистаПослеВыгрузки(ОфлайнОборудование)
ЗагрузитьОтчетыОПродажахИзККМ
Описание, пример вызова
Процедура ЗагрузитьОтчетыОПродажахИзККМ(Устройство, ДанныеОПродажах, Отказ, СообщениеОбОшибке) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗагрузитьОтчетыОПродажахИзККМ(Устройство, ДанныеОПродажах, Отказ, СообщениеОбОшибке)
ЗагрузитьДанныеОВскрытияхТарыИзККМ
Описание, пример вызова
Процедура ЗагрузитьДанныеОВскрытияхТарыИзККМ(Устройство, ДанныеОВскрытияхТары, Отказ, СообщениеОбОшибке) Экспорт
Пример вызова
ПодключаемоеОборудованиеOfflineВызовСервера.ЗагрузитьДанныеОВскрытияхТарыИзККМ(Устройство, ДанныеОВскрытияхТары, Отказ, СообщениеОбОшибке)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).