1С-Предприятие 8.0. Практическое пособие разработчика


Оптимизация документа ОказаниеУслуги - часть 4


 

 

 

Узнай больше!

Более подробно об использовании предложения ДЛЯ ИЗМЕНЕНИЯ можно прочесть на диске ИТС (информационно-технологического сопровождения) в статье "Использование предложения ДЛЯ ИЗМЕНЕНИЯ в языке запросов".

 

 

 

 

Поскольку мы с вами планируем выполнить запись регистров накопления "ОстаткиМатериалов" и "СтоимостьМатериалов", укажем таблицы этих регистров в качестве таблиц для изменения:

Перейдем на закладку "Условия" и зададим условие отбора из таблицы документа только строк проводимого документа (ссылка на него будет передана в параметр запроса "Ссылка"):


[243]

Перейдем на закладку "Псевдонимы" и зададим следующие псевдонимы полей:

·"НоменклатураВидНоменклатуры" – "ВидНоменклатуры",
·"КличествоОстаток1> – "КоличествоОстатокНаСкладе".

Нажмем "ОК" и посмотрим, какой текст запроса сформировал конструктор:

Процедура ОбработкаПроведения(Отказ, Режим)

   Запрос = Новый Запрос;

   Если Режим = РежимПроведенияДокумента.Оперативный Тогда

       Запрос.Текст =

       "ВЫБРАТЬ

       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура,

       |    ОказаниеУслугиПереченьНоменклатуры.Количество,

       |    ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,

       |    ОказаниеУслугиПереченьНоменклатуры.Сумма,

       |    ОстаткиМатериаловОстатки.КоличествоОстаток,

       |    СтоимостьМатериаловОстатки.СтоимостьОстаток,

       |    ОстаткиМатериаловОстаткиНаСкладе.КоличествоОстаток КАК КоличествоОстатокНаСкладе




Начало  Назад  Вперед



Книжный магазин