Изменения и запись в табличную часть документа
☑
0
Barry
06.03.23
✎
00:49
Подскажите делаю обработку, как мне сделать изменения в табличной части документа согласно параметрам запроса?
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПересчетСписок.Ссылка,
| ПересчетСписок.Наименование,
| ПересчетСписок.Стоимость,
| ДвиженияПересчетов.СчетЗатрат
|ИЗ
| РегистрНакопления.ДвиженияПересчетов КАК ДвиженияПересчетов
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Пересчет.ПересчетСписок КАК ПересчетПересчетСписок
| ПО ДвиженияПересчетов.Регистратор.Ссылка = ПересчетПересчетСписок.Ссылка
| И ДвиженияПересчетов.Наименование = ПересчетПересчетСписок.Наименование
|ГДЕ
| ДвиженияПересчетов.СчетЗатрат.Код = ""336""
| И ПересчетПересчетСписок.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Объект.Документ);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НовСтр = Объект.ТЧДок.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр, ВыборкаДетальныеЗаписи);
КонецЦикла;
А теперь нужно на основании моего запроса, то что я вывел в табличную часть вот это все дело записать, только не могу понять как это соединить с моим запросом:
ДокОбъект = Объект.Документ.ПолучитьОбъект();
Стоимость = 100;
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
1
Aleksey
06.03.23
✎
01:38
Смотря на код даже не понятно старались ли вы?
2
Индиго
06.03.23
✎
06:56
(0)Сдается мне Об=РеквизитФормыВЗначение("Объект") спасет отца русской демократии...
3
Индиго
06.03.23
✎
06:57
ну и обратно потом естественно..
4
mikecool
06.03.23
✎
08:53
(0) надоело бороться с регистром?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.