Skip to content

Штрихкодирование номенклатуры клиент

ОбработатьНеизвестныеШтрихкоды

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

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

ШтрихкодированиеНоменклатурыКлиент.ОбработатьНеизвестныеШтрихкоды(СтруктураПараметровДействия, КэшированныеЗначения, ФормаВладелец)

ПоказатьВводШтрихкода

Описание, пример вызова
// Процедура показывает ввод штрихкода и оповещает в случае успешного ввода
//
// Параметры:
// ОповещениеУспешногоВвода - ОписаниеОповещения - описание оповещения успешного ввода штрихкода
// Количество - Число
// Заголовок - Строка - переопределяемый заголовок.
Процедура ПоказатьВводШтрихкода(ОповещениеУспешногоВвода, Количество = Неопределено, Заголовок = "") Экспорт

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

ШтрихкодированиеНоменклатурыКлиент.ПоказатьВводШтрихкода(ОповещениеУспешногоВвода, Количество, Заголовок);

ПараметрыОбработкиШтрихкодов

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

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

Результат = ШтрихкодированиеНоменклатурыКлиент.ПараметрыОбработкиШтрихкодов()

НужноОткрытьФормуУказанияСерийПослеОбработкиШтрихкодов

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

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

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

НужноОткрытьФормуУказанияАкцизныхМарокПослеОбработкиШтрихкодов

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

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

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

СтруктураДанныхШтрихкода

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

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

Результат = ШтрихкодированиеНоменклатурыКлиент.СтруктураДанныхШтрихкода(Штрихкод, Количество)

ШтрихкодыВалидны

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

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

Результат = ШтрихкодированиеНоменклатурыКлиент.ШтрихкодыВалидны(Штрихкоды, ВыводитьОповещение);

ДляОбработкиRFIDНуженСерверныйВызов

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

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

Результат = ШтрихкодированиеНоменклатурыКлиент.ДляОбработкиRFIDНуженСерверныйВызов(ДанныеМеток, Форма)

ОткрытьСессиюСчитывателяRFID

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

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

ШтрихкодированиеНоменклатурыКлиент.ОткрытьСессиюСчитывателяRFID(Форма, СледующееДействие);

ОтработатьТаймаутОжиданияСчитыванияRFID

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

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

ШтрихкодированиеНоменклатурыКлиент.ОтработатьТаймаутОжиданияСчитыванияRFID(Форма)

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

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

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

ШтрихкодированиеНоменклатурыКлиент.ЗаписатьДанныеВRFID(Результат, Параметры)

ЗаписатьДанныеВRFIDЗавершение

Описание, пример вызова
// Процедура - Записать данные ВRFIDЗавершение
//
// Параметры:
// Результат - Структура - со свойствами:
// *Результат - Булево - признак успешного выполнения предыдущей операции
// Параметры - Структура - со свойствами:
// *ДанныеСерии - Структура - с данными серии в свойствах.
//
Процедура ЗаписатьДанныеВRFIDЗавершение(Результат, Параметры) Экспорт

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

ШтрихкодированиеНоменклатурыКлиент.ЗаписатьДанныеВRFIDЗавершение(Результат, Параметры)

ОтключитьОборудование

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

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

ШтрихкодированиеНоменклатурыКлиент.ОтключитьОборудование(Результат, Параметры)

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