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