Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
horoshop_designer_utp_provider [2024/11/25 21:06] webmaster |
horoshop_designer_utp_provider [2024/11/25 21:22] (текущий) webmaster [Общий модуль "eCommСерверДоработки"] |
||
|---|---|---|---|
| Строка 63: | Строка 63: | ||
| </ | </ | ||
| + | === Добавим метод " | ||
| < | < | ||
| Процедура ПрочитатьОстаткиПоставщиков(Форма) Экспорт | Процедура ПрочитатьОстаткиПоставщиков(Форма) Экспорт | ||
| Строка 82: | Строка 83: | ||
| </ | </ | ||
| + | === Добавим метод " | ||
| < | < | ||
| Процедура ЗаписатьОстаткиПоставщиков(Форма) Экспорт | Процедура ЗаписатьОстаткиПоставщиков(Форма) Экспорт | ||
| Строка 114: | Строка 116: | ||
| Добавим вкладку " | Добавим вкладку " | ||
| - | {{: | + | ^ Имя колонки |
| + | | Номенклатура | ||
| + | | Характеристика | ||
| + | | Наличие | ||
| - | В конце метода "ПриСозданииЧтенииНаСервере" добавим: | + | {{ : |
| + | |||
| + | В конце метода "ПередОткрытием" добавим: | ||
| < | < | ||
| - | //++ | + | eCommСерверДоработки.ПрочитатьОстаткиПоставщиков(ЭтаФорма); |
| - | eComm_ИспользоватьХарактеристики = НЕ Объект.ИспользованиеХарактеристик = Перечисления.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать; | + | |
| - | + | ||
| - | Элементы.eComm_ОстаткиНоменклатура.Видимость = НЕ eComm_ИспользоватьХарактеристики; | + | |
| - | Элементы.eComm_ОстаткиХарактеристика.Видимость = eComm_ИспользоватьХарактеристики; | + | |
| - | + | ||
| - | Набор = РегистрыСведений.eComm_ОстаткиПоставщиков.СоздатьНаборЗаписей(); | + | |
| - | Набор.Загрузить(eCommСерверДоработки.ВернутьНаличиеТоваровПоставщика(Объект.Ссылка)); | + | |
| - | ЗначениеВДанныеФормы(Набор, | + | |
| - | //-- | + | |
| </ | </ | ||
| - | Метод "ИменаСворачиваемыхГрупп" приведем к виду: | + | Метод "ПриЗаписи" приведем к виду: |
| < | < | ||
| - | ИменаСворачиваемыхГрупп.Добавить("Цены" | + | // Обработка записи свойств и категорий. |
| - | ИменаСворачиваемыхГрупп.Добавить("Шаблоны" | + | Если Не Отказ Тогда |
| - | + | ОбработкаОбъектЗначенияСвойств.ОбъектОтбораЗначений = Ссылка; | |
| - | ИменаСворачиваемыхГрупп.Добавить(" | + | Отказ = Не ОбработкаОбъектЗначенияСвойств.ЗаписатьЗначенияСвойств(); |
| - | Возврат | + | ОбработкаОбъектКатегорииОбъекта.ОбъектОтбораКатегорий = Ссылка; |
| + | Отказ = Не ОбработкаОбъектКатегорииОбъекта.ЗаписатьКатегорииОбъекта(); | ||
| + | |||
| + | eCommСерверДоработки.ЗаписатьОстаткиПоставщиков(ЭтаФорма); | ||
| + | |||
| + | КонецЕсли; | ||
| </ | </ | ||
| - | Добавим метод " | ||
| - | < | ||
| - | & | ||
| - | Процедура ПриЗаписиНаСервере(Отказ, | ||
| - | Набор = ДанныеФормыВЗначение(eComm_ОстаткиПоставщиков, | ||
| - | Набор.Отбор.Номенклатура.Использование = Истина; | ||
| - | Набор.Отбор.Номенклатура.ВидСравнения = ВидСравнения.Равно; | ||
| - | Набор.Отбор.Номенклатура.Значение = Объект.Ссылка; | ||
| - | Набор.Записать(Истина); | ||
| - | КонецПроцедуры | ||
| - | </ | ||