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