Skip to content

Торговые предложения переопределяемый

ПриОпределенииНастроек

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

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

ТорговыеПредложенияПереопределяемый.ПриОпределенииНастроек(Настройки)

ФункциональнаяОпцияИспользуется

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

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

ТорговыеПредложенияПереопределяемый.ФункциональнаяОпцияИспользуется(ИмяФормы, Результат)

СообщитьОНеобходимостиИспользованияФункциональнойОпции

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

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

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

ЗаполнитьАдресаАбонента

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьАдресаАбонента(АдресаАбонента)

ПолучитьСпособыДоставки

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

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

ТорговыеПредложенияПереопределяемый.ПолучитьСпособыДоставки(СпособыДоставки, ВидДоставки);

ПолучитьВалютуРегламентированногоУчета

Описание, пример вызова
// Получение валюты регламентированного учета.
//
// Параметры:
// Валюта - СправочникСсылка - валюта регламентированного учета.
//
Процедура ПолучитьВалютуРегламентированногоУчета(Валюта) Экспорт

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

ТорговыеПредложенияПереопределяемый.ПолучитьВалютуРегламентированногоУчета(Валюта)

ПолучитьИмяСтавкиНДС

Описание, пример вызова
// Получение имени ставки НДС.
//
// Параметры:
// Ссылка - СправочникСсылка, ПеречислениеСсылка - ссылка на значение ставки НДС прикладного решения.
// ИмяСтавкиНДС - Строка - идентификатор ставки НДС, вида: "НДС0", "НДС10", НДС10_110, "НДС18", НДС18_118,
// "НДС20", НДС20_120, "БезНДС".
//
Процедура ПолучитьИмяСтавкиНДС(Знач Ссылка, ИмяСтавкиНДС) Экспорт

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

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

ПолучитьЗначениеСтавкиНДС

Описание, пример вызова
// Получение значения ставки НДС по идентификатору.
//
// Параметры:
// ИмяСтавкиНДС - Строка - идентификатор ставки НДС, например "НДС0", "НДС10", "НДС18", "НДС20", "БезНДС".
// Ссылка - СправочникСсылка, ПеречислениеСсылка - ссылка на значение ставки НДС прикладного решения.
//
Процедура ПолучитьЗначениеСтавкиНДС(Знач ИмяСтавкиНДС, Ссылка) Экспорт

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

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

ПолучитьПараметрыЕдиницыИзмерения

Описание, пример вызова
// Получить единицы измерения.
//
// Параметры:
// Код - Строка - код единицы измерения.
// Ссылка - Ссылка - ссылку на единицу измерения
// Представление - Строка - представление единицы измерения в базе.
//
Процедура ПолучитьПараметрыЕдиницыИзмерения(Знач Код, Ссылка, Представление) Экспорт

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

ТорговыеПредложенияПереопределяемый.ПолучитьПараметрыЕдиницыИзмерения(Код, Ссылка, Представление)

ЗаполнитьСведенияОНоменклатуре

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьСведенияОНоменклатуре(ДанныеНоменклатуры)

ПолучитьСвойстваТорговогоПредложения

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

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

ТорговыеПредложенияПереопределяемый.ПолучитьСвойстваТорговогоПредложения(Источник, ЗначенияСвойств)

ДобавитьСлужебныеКолонкиТовары

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

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

ТорговыеПредложенияПереопределяемый.ДобавитьСлужебныеКолонкиТовары(Товары, ПолучатьШтрихКоды);

СвойстваКонтекстаДокументовДляПоискаПредложений

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

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

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

ОпределитьКодЕдиницыИзмерения

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

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

ТорговыеПредложенияПереопределяемый.ОпределитьКодЕдиницыИзмерения(ЕдиницаИзмерения, КодЕдиницыИзмерения)

ПриСозданииНаСервере

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

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

ТорговыеПредложенияПереопределяемый.ПриСозданииНаСервере(Форма)

ОбработатьВыбор

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

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

ТорговыеПредложенияПереопределяемый.ОбработатьВыбор(Форма, ВыбранноеЗначение, ИсточникВыбора)

ОбработатьОповещение

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

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

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

УстановитьУсловноеОформлениеЕдиницИзмерения

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

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

ТорговыеПредложенияПереопределяемый.УстановитьУсловноеОформлениеЕдиницИзмерения(Форма, ИмяПоляВводаЕдиницИзмерения, ПутьКПолюОтбора)

ПолучитьТоварыДляПодсказокПоСсылке

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

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

ТорговыеПредложенияПереопределяемый.ПолучитьТоварыДляПодсказокПоСсылке(Ссылка, ПолучатьШтрихКоды, Товары)

ЗаполнитьШтрихкодыДляВыгрузки

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьШтрихкодыДляВыгрузки(Организации, РежимПоставщика, РежимПокупателя, Штрихкоды)

СоздатьДокументЗаказПоставщикуНаОснованииТорговогоПредложения

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

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

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

УдалитьДокументыЗаказПоставщику

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

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

ТорговыеПредложенияПереопределяемый.УдалитьДокументыЗаказПоставщику(ТаблицаДокументы, Отказ)

ПересчитатьСуммуПоСтроке

Описание, пример вызова
// Производит пересчет суммы для заказа товаров.
//
// Параметры:
// СтрокаТоваров - Структура - реквизиты строки товаров для пересчета суммы при формировании заказов:
// * ПроцентНДС - Строка - значение НДС, полученное из сервиса.
// * СтавкаНДС - Ссылка - значение ставки НДС.
// * Цена - Число - цена товара для заказа.
// * ЦенаВключаетНДС - Булево - признак включения НДС в цену.
// * Количество - Число - количество товара для заказа.
// * Сумма - Число - сумма заказа по строке.
// * СуммаНДС - Число - сумма НДС строки.
// * СуммаСНДС - Число - значение суммы с НДС.
// * ПроцентСкидки - Число - процент скидки по строке.
// * СуммаСкидки - Число - сумма скидки по строке.
//
Процедура ПересчитатьСуммуПоСтроке(СтрокаТоваров) Экспорт

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

ТорговыеПредложенияПереопределяемый.ПересчитатьСуммуПоСтроке(СтрокаТоваров)

ЗаполнитьРеквизитыЗаказов

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьРеквизитыЗаказов(ТаблицаЗаказов)

ПриОпределенииПраваСозданияЗаказовПоставщику

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

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

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

ИнициализацияЗапросаПубликуемыхТоваров

Описание, пример вызова
// Инициализация запроса публикуемых прайс листов.
// В запросе необходимо описать получение временных таблицы с предопределенными полями.
// Возможно добавление дополнительных полей для использования в других временных таблицах.
//
// Параметры запроса:
// * ПрайсЛист - ОпределяемыйТип.ТорговоеПредложение - ссылка на прайс-лист.
// * Период - дата - получения периодических данных, например дата установки цены.
//
// Временные таблицы и предопределенные поля:
// ПрайсЛисты - данные прайс листов:
// * Ссылка - ОпределяемыйТип.ТорговоеПредложение - ссылка на прайс-лист.
// * Организация - ОпределяемыйТип.Организация - ссылка на организацию.
// * Наименование - Строка - наименование.
// * ДатаНачалаДействия - Дата - дата начала действия.
// * ДатаОкончанияДействия - Дата - дата окончания действия.
// * Валюта - СправочникСсылка.Валюты - валюта публикации.
// * ЦенаВключаетНДС - Булево - признак включения НДС в минимальную сумму заказа.
// * СрокПоставки - Число - срок поставки товара.
// * ПоВсемТоварам - Булево - признак того, что предложение формируется по всем товарам прайс листа.
// * ВидЦены - СправочникСсылка.ВидыЦен - вид цены.
// * МинимальнаяСуммаЗаказа - Число - минимальная сумма для оформления заказа (0 - сумма заказа может быть любой).
// * ПубликоватьЦены - Булево - признак публикации цен на товары.
//
// Контрагенты - для которых доступны торговые предложения:
// * ПрайсЛист - ОпределяемыйТип.ТорговоеПредложение - ссылка прайс-листа.
// * Контрагент - ОпределяемыйТип.КонтрагентБЭД - ссылка на контрагента.
//
// Контакты - контактная информация:
// * ПрайсЛист - ОпределяемыйТип.ТорговоеПредложение - ссылка на прайс-лист.
// * ПредставлениеКонтакта - Строка - представление контакта, например ФИО.
// * Телефон - Строка - телефон.
// * ЭлектроннаяПочта - Строка - адрес электронной почты.
// * ВебСайт - Строка - адрес сайта.
//
// Товары - данные товаров:
// * ПрайсЛист - ОпределяемыйТип.ТорговоеПредложение - ссылка на прайс-лист.
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * ЕдиницаИзмерения - СправочникСсылка - базовая единица измерения товара.
// * НаименованиеНоменклатуры - Строка - публикуемое представление номенклатуры.
// * НаименованиеХарактеристики - Строка - публикуемое представление характеристики.
// * ОписаниеНоменклатуры - Строка - описание номенклатуры.
// * Артикул - Строка - артикул товара.
// * Упаковка - ОпределяемыйТип.УпаковкаНоменклатурыБЭД - упаковка товара.
// * НаименованиеУпаковки - Строка - наименование упаковки товара.
// * ЧислительУпаковки - Число - числитель отношения упаковки к единице измерения.
// * ЗнаменательУпаковки - Число - знаменатель отношения упаковки к единице измерения.
// * КратностьУпаковки - Число - кратность количества логистических упаковок в торговом предложении.
// * СтавкаНДС - Ссылка - значение ставки НДС.
// * ЦенаВключаетНДС - Булево - признак включения НДС в цену
// * Цена - Число - стоимость товара в валюте публикации.
// * СрокПоставки - Число - срок поставки на склад поставщика.
// * Наличие - Число - наличие товара на складах (0 - нет на складе, 1 - мало, 2 - достаточно, 3 - много).
// * Количество - Число - количество товара на складах.
// * ВидНоменклатуры - СправочникСсылка - группировка номенклатуры в прикладном решении.
// * Родитель - СправочникСсылка - родитель номенклатуры в иерархии.
// * ПричинаИсключенияИзПубликации - ОпределяемыйТип.ПричинаИсключенияИзПубликацииТорговыеПредложения - причина по которой
// данная позиция не должна быть опубликована в сервисе. В случае, если данная позиция должна быть опубликована
// содержит в себе пустое значение типа ОпределяемыйТип.ПричинаИсключенияИзПубликацииТорговыеПредложения.
//
// Свойства - характеристики номенклатуры:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * Свойство - Ссылка - свойство товара.
// * Значение - Ссылка - значение свойства товара.
//
// Штрихкоды - штрихкоды номенклатуры:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * Упаковка - СправочникСсылка - единица измерения упаковки товара.
// * Значение - Строка - штрихкод.
//
// Изображения - отбираются актуальные изображения товаров поставщика для публикации:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * ФайлИзображения - ОпределяемыйТип.ПрисоединенныеФайлыИзображенийТорговоеПредложение - ссылка на
// справочник "ПрисоединенныеФайлы", реализованный по технологии библиотеки стандартных подсистем,
// обрабатываются с расширением: jpeg, jpg, jpe, png, gif, bmp.
//
// СкидкиЗаОбъемПродаж - описывает цену одной логистической упаковки ТП при приобретении указанного объема товара
// при варианте публикации "Виды скидок". Из выборки необходимо исключить записи где количество = 1:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Количество - Число - при покупке заданного количества логистических упаковок, от.
// * ВидыЦен - ОпределяемыйТип.ВидыСкидок
// * Цена - Число - стоимость товара в валюте публикации.
// * ЦенаДоСкидки - Число - в случае, если товар имеет дополнительную скидку, по мимо скидки за объем продаж,
// указывается стоимость товара до скидки в валюте публикации.
// * Комментарий - Строка - текстовое описание ценового условия.
//
// СкидкиЗаОбъемПродажВидыЦен - описывает цену одной логистической упаковки ТП при приобретении указанного объема товара
// при варианте публикации "Виды цен". Из выборки необходимо исключить записи где количество = 1:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Количество - Число - при покупке заданного количества логистических упаковок, от.
// * ВидыЦен - ОпределяемыйТип.ВидыЦен
// * Цена - Число - стоимость товара в валюте публикации.
// * ЦенаДоСкидки - Число - в случае, если товар имеет дополнительную скидку, по мимо скидки за объем продаж,
// указывается стоимость товара до скидки в валюте публикации.
// * Комментарий - Строка - текстовое описание ценового условия.
//
// СкидкиПроцентСумма - описывает цену одной логистической упаковки ТП для выбранной скидки,
// при варианте публикации "Виды скидок". Из выборки необходимо исключить записи где количество > 1:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * ВидыЦен - ОпределяемыйТип.ВидыСкидок
// * Цена - Число - стоимость товара в валюте публикации.
// * Комментарий - Строка - текстовое описание ценового условия.
//
// СкидкиПроцентСуммаВидыЦен - описывает цену одной логистической упаковки ТП для выбранной скидки,
// при варианте публикации "Виды цен". Из выборки необходимо исключить записи где количество > 1:
// * Номенклатура - ОпределяемыйТип.НоменклатураБЭД - номенклатура.
// * Характеристика - ОпределяемыйТип.ХарактеристикаНоменклатурыБЭД - характеристика.
// * ВидыЦен - ОпределяемыйТип.ВидыЦен
// * Цена - Число - стоимость товара в валюте публикации.
// * Комментарий - Строка - текстовое описание ценового условия.
//
// Параметры:
// Запрос - Запрос - запрос для получения публикуемых прайс-листов и товаров.
//
Процедура ИнициализацияЗапросаПубликуемыхТоваров(Запрос) Экспорт

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

ТорговыеПредложенияПереопределяемый.ИнициализацияЗапросаПубликуемыхТоваров(Запрос)

ОпределитьОбрабатываемыеРеквизитыКарточкиТорговогоПредложения

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

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

ТорговыеПредложенияПереопределяемый.ОпределитьОбрабатываемыеРеквизитыКарточкиТорговогоПредложения(Реквизиты)

ОпределитьВладельцевНезаполненныхРеквизитов

Описание, пример вызова
// Вызывается для получения информации об объектах-источниках незаполненных данных при
// проверке заполнения обязательных реквизитов.
//
// В последствии выводит ссылки для диагностики на форму и при нажатии пользователем на
// ошибку открывает объект и выводит сообщение, позиционируясь на реквизите для заполнения.
// В случае открытии формы сообщение выводится стандартно, без позиционирования.
// Проверяемые реквизиты:
// "Товары.Артикул"
// "Товары.НаименованиеНоменклатуры"
// "Товары.НаименованиеХарактеристики"
// "Товары.НаименованиеУпаковки"
// "Товары.НаименованиеУпаковки"
// "Товары.УпаковкаКод"
// "Товары.УпаковкаКод"
// "Товары.СтавкаНДС"
// "Товары.Изображения"
// "СкидкиЗаОпт.Цена"
// "Скидки.Цена"
// "Свойства.Свойство"
// "Контакты.Телефон"
// "ПрайсЛисты.АдресЭлектроннойПочты"
// "ПрайсЛисты.Наименование"
// "ПрайсЛисты.ДатаНачалаДействия"
// "ПрайсЛисты.ДатаОкончанияДействия"
// "КонтрагентыСлужебный.КонтрагентИНН"
// "КонтрагентыСлужебный.КонтрагентКПП"
// "ПричинаИсключенияИзПубликации"
//
// Параметры:
// ПроверяемыйРеквизит - Строка - имя колонки и таблицы для публикации товаров
// см. ТорговыеПредложенияПереопределяемый.ИнициализацияЗапросаПубликуемыхТоваров
// СтрокаТорговогоПредложения - СтрокаТаблицыЗначений - строка таблицы для публикации товаров
// см. ТорговыеПредложенияПереопределяемый.ИнициализацияЗапросаПубликуемыхТоваров
// ДополнительныйРеквизит - ОпределяемыйТип.ДополнительныеРеквизитыРаботаСНоменклатурой, Строка - ссылка на
// дополнительный реквизит. Используется в случае, если ПроверяемыйРеквизит равен "Свойства.Свойство"
// или "Свойства.Значение".
// уникальный идентификатор строкой. Используется в случае, если необходимо передать уникальный идентификатор
// объекта, используемого для целей получения информации об объектах-источниках незаполненных данных.
// см. ТорговыеПредложенияПереопределяемый.ИнициализацияЗапросаПубликуемыхТоваров
// СсылкаНаОбъект - ЛюбаяСсылка - ссылка на объект-владелец данных.
// ПутьКДанным - Строка - путь к данным объекта на открываемой форме
// для заполнения. Если нужно открыть иную форму то указывается полный путь
// до формы и через "|" путь до реквизита указываемой формы.
// ТекстСообщения - Строка - текст сообщения, выводимый пользователю при активации реквизита.
//
// Пример:
// Если ПроверяемыйРеквизит = "Товары.Артикул" Тогда
// СсылкаНаОбъект = СтрокаТорговогоПредложения.Номенклатура;
// ПутьКДанным = "Объект.Артикул";
// ТекстСообщения = "Не заполнен артикул номенклатуры";
// ИначеЕсли ПроверяемыйРеквизит = "ПрайсЛисты.АдресЭлектроннойПочты" Тогда
// СсылкаНаОбъект = СтрокаТорговогоПредложения.ПрайсЛист;
// ПутьКДанным = "РегистрСведений.СостоянияСинхронизацииТорговыеПредложения.Форма.НастройкиПубликации|Запись.АдресЭлектроннойПочты";
// ТекстСообщения = НСтр("ru = 'Необходимо заполнить поле ""Уведомление о заказах по эл.почте"".'");
// ИначеЕсли ПроверяемыйРеквизит = "СкидкиЗаОпт.Цена"
// Или ПроверяемыйРеквизит = "Скидки.Цена" Тогда
//
// СсылкаНаОбъект = СтрокаТорговогоПредложения.ПрайсЛист;
// ПутьКДанным = "РегистрСведений.ПрайсЛист.Форма.ФормаПрайсЛиста|";
//
// ИдентификаторСсылки = Новый УникальныйИдентификатор(ДополнительныйРеквизит);
// ВидЦеныСсылка = Справочники.ВидыЦен.ПолучитьСсылку(ИдентификаторСсылки);
// ПредставлениеВидЦены = ВидЦеныСсылка.ПолноеНаименование();
// ПредставлениеНоменклатуры = СтрокаТорговогоПредложения.Номенклатура.ПолноеНаименование();
//
// ШаблонСообщения = НСтр("ru = 'Для товара ""%1"" не заполнен вид цены: ""%2""'");
// ТекстСообщения = СтрШаблон(ШаблонСообщения, ПредставлениеНоменклатуры, ПредставлениеВидЦены);
// КонецЕсли;
//
Процедура ОпределитьВладельцевНезаполненныхРеквизитов(ПроверяемыйРеквизит, СтрокаТорговогоПредложения, Экспорт

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

ТорговыеПредложенияПереопределяемый.ОпределитьВладельцевНезаполненныхРеквизитов(ПроверяемыйРеквизит, СтрокаТорговогоПредложения, );

ОпределитьОбрабатываемыеПричиныИсключенияИзПубликации

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

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

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

ЗаполнитьПакетПредложений

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьПакетПредложений(ТорговоеПредложение, ПакетПредложений)

ПолучитьРеквизитыНоменклатурыДоступныеДляПубликации

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

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

ТорговыеПредложенияПереопределяемый.ПолучитьРеквизитыНоменклатурыДоступныеДляПубликации(ПубликуемыеРеквизиты)

ПолучитьДоступныеТипыЗначенийСвойствДляСопоставления

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

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

ТорговыеПредложенияПереопределяемый.ПолучитьДоступныеТипыЗначенийСвойствДляСопоставления(ТипыЗначенийСвойств)

ПустаяСсылкаРеквизитаОбъектаДляСопоставления

Описание, пример вызова
// Устарела. Используется метод РаботаСНоменклатуройПереопределяемый.ПустаяСсылкаРеквизитаОбъектаДляСопоставления.
// Возвращает пустую ссылку реквизита объекта для сопоставления.
//
// Параметры:
// Ссылка - ЛюбаяСсылка - пустая ссылка для заполнения сопоставления,
// например ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.
//
Процедура ПустаяСсылкаРеквизитаОбъектаДляСопоставления(Ссылка) Экспорт

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

ТорговыеПредложенияПереопределяемый.ПустаяСсылкаРеквизитаОбъектаДляСопоставления(Ссылка)

ИнициализацияСпискаСопоставленияНоменклатуры

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

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

ТорговыеПредложенияПереопределяемый.ИнициализацияСпискаСопоставленияНоменклатуры(Список)

ПолучитьДанныеСопоставленияРеквизитов

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

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

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

ПолучитьСопоставленныеЗначенияРеквизитаВидаНоменклатуры

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

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

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

ИнициализацияСпискаСопоставленияПоИерархии

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

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

ТорговыеПредложенияПереопределяемый.ИнициализацияСпискаСопоставленияПоИерархии(Список)

ИнициализацияСпискаСопоставленияПоНоменклатуре

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

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

ТорговыеПредложенияПереопределяемый.ИнициализацияСпискаСопоставленияПоНоменклатуре(Список)

ИнициализацияЗапросаСоответствияЗначенийРеквизитовВидаНоменклатуры

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

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

ТорговыеПредложенияПереопределяемый.ИнициализацияЗапросаСоответствияЗначенийРеквизитовВидаНоменклатуры(Запрос)

УстановитьСвойствоЭлементовФормы

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

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

ТорговыеПредложенияПереопределяемый.УстановитьСвойствоЭлементовФормы(ЭлементыФормы, ИменаЭлементов, ИмяСвойства, Значение, УстанавливатьДляПодчиненных);

ЗаполнитьКонтактнуюИнформациюПоКонтактномуЛицу

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьКонтактнуюИнформациюПоКонтактномуЛицу(КонтактноеЛицо, ЭлектроннаяПочта, Телефон, УведомлятьПоПочте, Перезаполнять);

ПолучитьПараметрыПоискаНоменклатурыСервиса

Описание, пример вызова
// Устарела. Отсутствует необходимость в использовании.
// Получить параметры поиска номенклатуры сервиса.
//
// Параметры:
// Номенклатура - Ссылка - номенклатура.
// Характеристика - Ссылка - характеристика.
// Результат - Структура - возвращаемые данные:
// * НаименованиеНоменклатуры - Строка - имя номенклатуры.
// * НаименованиеХарактеристики - Строка - наименование характеристики.
// * Штрихкоды - Массив из Строка - штрихкоды по ссылке, тип строка.
//
Процедура ПолучитьПараметрыПоискаНоменклатурыСервиса(Знач Номенклатура, Знач Характеристика, Результат) Экспорт

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

ТорговыеПредложенияПереопределяемый.ПолучитьПараметрыПоискаНоменклатурыСервиса(Номенклатура, Характеристика, Результат)

ЗаполнитьРеквизитыНоменклатурыДляФормированияЗаказа

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

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

ТорговыеПредложенияПереопределяемый.ЗаполнитьРеквизитыНоменклатурыДляФормированияЗаказа(Номенклатура, Результат)

ДобавитьКомандуПоискаТорговыхПредложений

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

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

ТорговыеПредложенияПереопределяемый.ДобавитьКомандуПоискаТорговыхПредложений(КомандыСоздатьНаОсновании)

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