Узнай больше!
Более подробно об использовании предложения ДЛЯ ИЗМЕНЕНИЯ можно прочесть на диске ИТС (информационно-технологического сопровождения) в статье "Использование предложения ДЛЯ ИЗМЕНЕНИЯ в языке запросов".
Поскольку мы с вами планируем выполнить запись регистров накопления "ОстаткиМатериалов" и "СтоимостьМатериалов", укажем таблицы этих регистров в качестве таблиц для изменения:
Перейдем на закладку "Условия" и зададим условие отбора из таблицы документа только строк проводимого документа (ссылка на него будет передана в параметр запроса "Ссылка"):
[243]
Перейдем на закладку "Псевдонимы" и зададим следующие псевдонимы полей:
· | "НоменклатураВидНоменклатуры" – "ВидНоменклатуры", |
· | "КличествоОстаток1> – "КоличествоОстатокНаСкладе". |
Нажмем "ОК" и посмотрим, какой текст запроса сформировал конструктор:
Процедура ОбработкаПроведения(Отказ, Режим)
Запрос = Новый Запрос;
Если Режим = РежимПроведенияДокумента.Оперативный Тогда
Запрос.Текст =
"ВЫБРАТЬ
| ОказаниеУслугиПереченьНоменклатуры.Номенклатура,
| ОказаниеУслугиПереченьНоменклатуры.Количество,
| ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
| ОказаниеУслугиПереченьНоменклатуры.Сумма,
| ОстаткиМатериаловОстатки.КоличествоОстаток,
| СтоимостьМатериаловОстатки.СтоимостьОстаток,
| ОстаткиМатериаловОстаткиНаСкладе.КоличествоОстаток КАК КоличествоОстатокНаСкладе