Skip to content

Штрихкодирование ИСМП

ДобавитьРасширенныеКолонкиТаблицыДанныхКодовМаркировки

Описание, пример вызова
Процедура ДобавитьРасширенныеКолонкиТаблицыДанныхКодовМаркировки(ПараметрыСканирования, ОбязательныеКолонки) Экспорт

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

ШтрихкодированиеИСМП.ДобавитьРасширенныеКолонкиТаблицыДанныхКодовМаркировки(ПараметрыСканирования, ОбязательныеКолонки)

РасширенныеПроверкиРезультатаОбработкиКодаМаркировки

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

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

ШтрихкодированиеИСМП.РасширенныеПроверкиРезультатаОбработкиКодаМаркировки(ПараметрыСканирования, ДанныеШтрихкода, РезультатОбработки)

ЭтоПроверкаПиваВРозницуСЧастичнымВыбытием

Описание, пример вызова
Функция ЭтоПроверкаПиваВРозницуСЧастичнымВыбытием(ПараметрыСканирования, СтрокаДанных) Экспорт

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

Результат = ШтрихкодированиеИСМП.ЭтоПроверкаПиваВРозницуСЧастичнымВыбытием(ПараметрыСканирования, СтрокаДанных)

КодМаркировкиДляПередачиИСМП

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

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

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

ВидыПродукцииПоКодуМаркировкиОстатков

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

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

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

ВложенныеШтрихкодыУпаковокПоДокументу

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

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

Результат = ШтрихкодированиеИСМП.ВложенныеШтрихкодыУпаковокПоДокументу(ДокументСсылка, ПараметрыСканирования, СортироватьДанные);

СвернутьОднородныеОбъемноСортовыеКоды

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

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

ШтрихкодированиеИСМП.СвернутьОднородныеОбъемноСортовыеКоды(ВложенныеШтрихкодыУпаковок, ШтрихкодыУПД)

ДопустимыеНачальныеСтатусыОтчетОНанесении

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

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

Результат = ШтрихкодированиеИСМП.ДопустимыеНачальныеСтатусыОтчетОНанесении(ВидПродукции)

ОжидаемыеСтатусыПослеПередачиОтчетаОНанесении

Описание, пример вызова
// Заполняет массив ожидаемых статусов кодов после отправки отчета о нанесении.
//
// Параметры:
// ВидПродукции - ПеречислениеСсылка.ВидыПродукцииИС - вид продукции
//
// Возвращаемое значение:
// Массив Из ПеречислениеСсылка.СтатусыКодовМаркировкиМОТП, ПеречислениеСсылка.СтатусыКодовМаркировкиИСМП - Массив ожидаемых статусов кодов.
//
Функция ОжидаемыеСтатусыПослеПередачиОтчетаОНанесении(ВидПродукции) Экспорт

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

Результат = ШтрихкодированиеИСМП.ОжидаемыеСтатусыПослеПередачиОтчетаОНанесении(ВидПродукции)

НовыеПараметрыРаспределенияШтрихкодовУпаковок

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

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

Результат = ШтрихкодированиеИСМП.НовыеПараметрыРаспределенияШтрихкодовУпаковок()

РаспределениеШтрихкодовУпаковокПоТоварам

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

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

Результат = ШтрихкодированиеИСМП.РаспределениеШтрихкодовУпаковокПоТоварам(ПараметрыРаспределения, Товары, МассивУпаковок)

ЗаполнениеСохраняемойСтрокиШтрихкодовУпаковки

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

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

ШтрихкодированиеИСМП.ЗаполнениеСохраняемойСтрокиШтрихкодовУпаковки(СтрокаШтрихкод, ДанныеШтрихкода, ПараметрыСканирования)

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