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