eComm+

Модулі для BAS / 1С* - розроблено в Україні!

Инструменты пользователя

Инструменты сайта


horoshop_designer_utbas_provider

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
horoshop_designer_utbas_provider [2021/11/30 19:00]
webmaster [Общий модуль "eCommСерверДоработки"]
horoshop_designer_utbas_provider [2023/01/05 18:59] (текущий)
webmaster [Форма элемента справочника "Номенклатура"]
Строка 80: Строка 80:
 ==== Форма элемента справочника "Номенклатура" ==== ==== Форма элемента справочника "Номенклатура" ====
 Добавим реквизиты и элементы на форму: https://prnt.sc/ul6nzz Добавим реквизиты и элементы на форму: https://prnt.sc/ul6nzz
 +
 +
 +В конце метода "ПриСозданииЧтенииНаСервере" добавим:
 +<code>
 + //++
 + eComm_ИспользоватьХарактеристики = НЕ Объект.ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать;
 +
 + Элементы.eComm_ОстаткиНоменклатура.Видимость = НЕ eComm_ИспользоватьХарактеристики;
 + Элементы.eComm_ОстаткиХарактеристика.Видимость = eComm_ИспользоватьХарактеристики;
 +
 + Набор = РегистрыСведений.eComm_ОстаткиПоставщиков.СоздатьНаборЗаписей();
 + Набор.Загрузить(eCommСерверДоработки.ВернутьНаличиеТоваровПоставщика(Объект.Ссылка));
 + ЗначениеВДанныеФормы(Набор,eComm_ОстаткиПоставщиков);
 + //--
 +</code>
 +
 +Метод "ИменаСворачиваемыхГрупп" приведем к виду:
 +<code>
 + ИменаСворачиваемыхГрупп.Добавить("Цены");
 + ИменаСворачиваемыхГрупп.Добавить("Шаблоны");
 +
 + ИменаСворачиваемыхГрупп.Добавить("eComm_ОстаткиПоставщиков");       //++ eComm
 +
 + Возврат ИменаСворачиваемыхГрупп;
 +</code>
 +
 +Добавим метод "ПриЗаписиНаСервере" и привяжем его к методам формы:
 +
 +<code>
 +&НаСервере
 +Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) //++
 + Набор = ДанныеФормыВЗначение(eComm_ОстаткиПоставщиков, Тип("РегистрСведенийНаборЗаписей.eComm_ОстаткиПоставщиков"));
 + Набор.Отбор.Номенклатура.Использование = Истина;
 + Набор.Отбор.Номенклатура.ВидСравнения = ВидСравнения.Равно;
 + Набор.Отбор.Номенклатура.Значение = Объект.Ссылка;
 +    Набор.Записать(Истина);
 +КонецПроцедуры
 +</code>
 +
 +
  
horoshop_designer_utbas_provider.1638291632.txt.gz · Последнее изменение: 2021/11/30 19:00 — webmaster