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