Skip to content

Проверка и подбор продукции ИСМП переопределяемый

ЕстьМаркируемаяПродукцияВКоллекции

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ЕстьМаркируемаяПродукцияВКоллекции(Коллекция, ВидМаркируемойПродукции, ЕстьМаркируемаяПродукция)

ПриОпределенииМаркируемойПродукцииДокумента

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПриОпределенииМаркируемойПродукцииДокумента(Контекст, ВидМаркируемойПродукции, ТаблицаМаркируемойПродукции, Сценарий);

ПриОпределенииКонтрагентНеРезидент

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПриОпределенииКонтрагентНеРезидент(Контрагент, НеРезидент)

ОтразитьРезультатыСканированияВДокументе

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ОтразитьРезультатыСканированияВДокументе(ПараметрыОкончанияПроверки)

ЗафиксироватьОписаниеGTIN

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ЗафиксироватьОписаниеGTIN(ТаблицаОписанияGTIN)

ПолучитьСформированныйАктОРасхождениях

Описание, пример вызова
// Получает сформированный ранее Акт о расхождениях для переданного документа.
//
// Параметры:
// Документ - ДокументСсылка - ссылка на документ, для которого необходимо получить Акт о расхождениях:
// АктОРасхождениях - ДокументСсылка - ссылка на Акт о расхождениях:
Процедура ПолучитьСформированныйАктОРасхождениях(Документ, АктОРасхождениях) Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПолучитьСформированныйАктОРасхождениях(Документ, АктОРасхождениях)

ЗаполнитьСлужебныеРеквизитыВКоллекции

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ЗаполнитьСлужебныеРеквизитыВКоллекции(Форма, ТабличнаяЧасть)

УстановитьТолькоПросмотрЭлементов

Описание, пример вызова
// Устанавливает режим просмотра (доступности, для команд) элементам формы.
// Переопределение необходимо использовать для совместной работы с аналогичными механизмами.
// Обработанные здесь реквизиты мледует удалить из массива "Блокируемые элементы".
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма в которой производится изменение доступности
// БлокируемыеЭлементы - Массив - наименования реквизитов
// Заблокировать - Булево - заблокировать или разблокировать реквизиты
Процедура УстановитьТолькоПросмотрЭлементов( Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.УстановитьТолькоПросмотрЭлементов();

ЗаполнитьСтатусыУказанияСерий

Описание, пример вызова
// Предназначена для расчета статусов указания серий во всех строках таблицы товаров
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма с таблицей товаров
// ПараметрыУказанияСерий - Структура - параметры указания серий
Процедура ЗаполнитьСтатусыУказанияСерий(Форма, ПараметрыУказанияСерий) Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ЗаполнитьСтатусыУказанияСерий(Форма, ПараметрыУказанияСерий)

ОпределитьПравоДобавлениеСерий

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

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ОпределитьПравоДобавлениеСерий(ПравоДобавлениеСерий)

ПриОпределенииПараметровИнтеграцииФормыПроверкиИПодбора

Описание, пример вызова
// Заполняет специфику интеграции формы проверки и подбора в конкретную форму.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма для которой настраиваются параметры интеграции:
// *Объект - ДокументОбъект
// ПараметрыИнтеграции - (См. ПроверкаИПодборПродукцииИС.ПараметрыИнтеграцииФормПроверкиИПодбора).
// ВидПродукции - Перечислениессылка.ВидыПродукцииИС - вид продукции для которого проводится встраивание
//
Процедура ПриОпределенииПараметровИнтеграцииФормыПроверкиИПодбора(Форма, ПараметрыИнтеграции, ВидПродукции = Неопределено) Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПриОпределенииПараметровИнтеграцииФормыПроверкиИПодбора(Форма, ПараметрыИнтеграции, ВидПродукции);

ПриПримененииПараметровИнтеграцииФормыПроверкиИПодбора

Описание, пример вызова
// Заполняет специфику применения интеграции формы проверки и подбора в конкретную форму.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма для которой применяются параметры интеграции.
//
Процедура ПриПримененииПараметровИнтеграцииФормыПроверкиИПодбора(Форма) Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПриПримененииПараметровИнтеграцииФормыПроверкиИПодбора(Форма)

ПриОпределенииОрганизации

Описание, пример вызова
// Получение организации для складских документов "через точку".
// Параметры:
// ПроверяемыйДокумент - ДокументСсылка
// Организация - ОпределяемыйТип.Организация - возвращаемое значение.
Процедура ПриОпределенииОрганизации(ПроверяемыйДокумент, Организация) Экспорт

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

ПроверкаИПодборПродукцииИСМППереопределяемый.ПриОпределенииОрганизации(ПроверяемыйДокумент, Организация)

РаспознатьШтрихкоды

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

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

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

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