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