Skip to content

Штрихкодирование общего назначения ИС клиент

ПараметрыСканирования

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПараметрыСканирования(Контекст, ФормаВыбора, ВидПродукции, ПараметрыРежимаИсправленияОшибок);

ПроверитьНаНаличиеОшибокУточнения

Описание, пример вызова
Функция ПроверитьНаНаличиеОшибокУточнения(ПараметрыСканирования, РезультатВыбораДанныеШтрихкода, ДанныеУточнения) Экспорт

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПроверитьНаНаличиеОшибокУточнения(ПараметрыСканирования, РезультатВыбораДанныеШтрихкода, ДанныеУточнения)

ОбработатьДанныеШтрихкода

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

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

ШтрихкодированиеОбщегоНазначенияИСКлиент.ОбработатьДанныеШтрихкода(ЗавершениеОбработки, Форма, ДанныеШтрихкода, ПараметрыСканирования, ДанныеРазбора, ДополнительныеПараметры);

Подключаемый_ОбработатьУточнениеКодаМаркировки

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.Подключаемый_ОбработатьУточнениеКодаМаркировки(Форма)

ПрисутствуетАлкогольнаяПродукция

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПрисутствуетАлкогольнаяПродукция(ВидыПродукции, ПараметрыСканирования)

ПрисутствуетТабачнаяПродукция

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПрисутствуетТабачнаяПродукция(ВидыПродукции)

ПрисутствуетПродукцияИСМП

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПрисутствуетПродукцияИСМП(ВидыПродукции, ВключатьТабачнуюПродукцию, ВключатьМолочнуюПродукцию);

ПрисутствуетПрочаяПродукция

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

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

Результат = ШтрихкодированиеОбщегоНазначенияИСКлиент.ПрисутствуетПрочаяПродукция(ВидыПродукции)

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