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