|
Объект недоступен для изменений
| ☑ |
0
OnePrg
12.01.23
✎
14:25
|
&НаСервере
Процедура ПатчитьНаСервере()
пОбъект = РеквизитФормыВЗначение("Объект");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ГруппаТовары",пОбъект.ГруппаТовары);
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка В ИЕРАРХИИ(&ГруппаТовары)
| И Номенклатура.Ссылка <> &ГруппаТовары
| И Номенклатура.ЭтоГруппа";
типЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("00-000001");
Выборка = Запрос.Выполнить().Выгрузить();
Для каждого строка из Выборка Цикл
обкт = строка.Ссылка.ПолучитьОбъект();
НоваяСтр = обкт.Наценки.Добавить(); <--- Объект недоступен для изменений
НоваяСтр.ТипЦен = типЦен;
НоваяСтр.ПроцентНаценки = обкт.ПроцентНаценки;
обкт.Записать();
КонецЦикла;
КонецПроцедуры
На форме обработки только один реквизит ГруппаТовары
|
|
1
KJlag
12.01.23
✎
14:28
|
(0) у группы есть тч?
|
|
2
OnePrg
12.01.23
✎
14:32
|
(1) да
|
|
3
OnePrg
12.01.23
✎
14:37
|
(1) Вступил. Табличная часть для элемента. Исправил для группы.
|
|
4
Мультук
гуру
12.01.23
✎
14:47
|
(0)
Я конечно извиняюсь, а зачем тут "РеквизитФормыВЗначение" ?
//нафиг пОбъект = РеквизитФормыВЗначение("Объект");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ГруппаТовары", объект.ГруппаТовары);
|
|
5
OnePrg
12.01.23
✎
16:37
|
(4) можно и так
что в лоб, что по лбу
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан