Skip to content

Общего назначения ИС переопределяемый

ПриОпределенииМенеджераОбъектаПоПолномуИмени

Описание, пример вызова
Процедура ПриОпределенииМенеджераОбъектаПоПолномуИмени(МенеджерОбъекта, ПолноеИмя) Экспорт

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

ОбщегоНазначенияИСПереопределяемый.ПриОпределенииМенеджераОбъектаПоПолномуИмени(МенеджерОбъекта, ПолноеИмя)

ПриОпределенииМенеджераОбъектаПоСсылке

Описание, пример вызова
Процедура ПриОпределенииМенеджераОбъектаПоСсылке(МенеджерОбъекта, Ссылка) Экспорт

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

ОбщегоНазначенияИСПереопределяемый.ПриОпределенииМенеджераОбъектаПоСсылке(МенеджерОбъекта, Ссылка)

ПриОпределенииСпискаОрганизацийНедоступныхДляВыбора

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

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

ОбщегоНазначенияИСПереопределяемый.ПриОпределенииСпискаОрганизацийНедоступныхДляВыбора(СписокОрганизаций)

ИспользованиеПодразделений

Описание, пример вызова
// Проверяет использование подразделений в информационной базе.
//
// Параметры:
// Использовать - Булево - Подразделения используются (исходящий).
//
Процедура ИспользованиеПодразделений(Использовать) Экспорт

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

ОбщегоНазначенияИСПереопределяемый.ИспользованиеПодразделений(Использовать)

ИспользоватьОбособленныеПодразделенияВыделенныеНаБаланс

Описание, пример вызова
// Определяет использование в инофрмационной базе обособленных подразделений выделенных на отдельный баланс
//
// Параметры:
// Использовать - Булево - Используются подразделения, выделенных на обособленный баланс
//
Процедура ИспользоватьОбособленныеПодразделенияВыделенныеНаБаланс(Использовать) Экспорт

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

ОбщегоНазначенияИСПереопределяемый.ИспользоватьОбособленныеПодразделенияВыделенныеНаБаланс(Использовать)

ЗаполнитьИННКПППоОрганизацииКонтрагенту

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

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

ОбщегоНазначенияИСПереопределяемый.ЗаполнитьИННКПППоОрганизацииКонтрагенту(Сведения, Организация, ТорговыйОбъект);

ОбновитьТекстЗапросаСРегистромОписаниеНоменклатурыИС

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

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

ОбщегоНазначенияИСПереопределяемый.ОбновитьТекстЗапросаСРегистромОписаниеНоменклатурыИС(ТекстЗапроса, ПутьКРегистру, ПутьКПолюНоменклатура, ПутьКИсточникуОписания)

ДополнитьТекстЗапросаОписанияНоменклатуры

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

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

ОбщегоНазначенияИСПереопределяемый.ДополнитьТекстЗапросаОписанияНоменклатуры(ТекстЗапроса)

ДополнитьИсточникиОписанияНоменклатуры

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

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

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

ЗаполнитьОрганизациюПоИННКПП

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

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

ОбщегоНазначенияИСПереопределяемый.ЗаполнитьОрганизациюПоИННКПП(Организация, ИНН, КПП)

ПриОпределенииНеобходимостиВыбораСерии

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

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

ОбщегоНазначенияИСПереопределяемый.ПриОпределенииНеобходимостиВыбораСерии(ДанныеДляРасчетаСерии, ПараметрыУказанияСерий, ТребуетсяВыбор, СерияДолжнаБытьУказана, КэшированныеЗначения);

ИспользованиеПродукцииТребующейВзвешивания

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

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

ОбщегоНазначенияИСПереопределяемый.ИспользованиеПродукцииТребующейВзвешивания(Использование)

ПриОпределенииВскрытыхПотребительскихУпаковок

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

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

ОбщегоНазначенияИСПереопределяемый.ПриОпределенииВскрытыхПотребительскихУпаковок(КегиНаОборудованииРозлива, ТаблицаТовары, ПараметрыСканирования, ТолькоПолноеСоответствие)

ЗаполнитьПредставлениеНоменклатуры

Описание, пример вызова
// Заполняет представление строки номенклатуры.
//
// Параметры:
// Представление - Строка - представление для заполнения,
// Номенклатура - ОпределяемыйТип.Номенклатура - ссылка на номенклатуру,
// Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатуры - ссылка на характеристику номенклатуры,
// Упаковка - ОпределяемыйТип.Упаковка - ссылка на упаковку.
// Серия - ОпределяемыйТип.СерияНоменклатуры - ссылка на серию номенклатуры.
Процедура ЗаполнитьПредставлениеНоменклатуры(Представление, Номенклатура, Характеристика, Упаковка, Серия) Экспорт

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

ОбщегоНазначенияИСПереопределяемый.ЗаполнитьПредставлениеНоменклатуры(Представление, Номенклатура, Характеристика, Упаковка, Серия)

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