0
Koliaff
15.07.14
✎
10:49
|
ЗапросПоПартии = СоздатьОбъект("Запрос");
ЗапросТекст = "//{{ЗАПРОС(Себестоимость продукции)
//|Период с '01.01.2001' по '01.01.2001';
|Период с '01.01.2001' по ДатаКон;
|МПЗ = Регистр.Партии.МПЗ;
|Партия = Регистр.Партии.Партия;
// |ДатаПартии = Регистр.Партии.Партия.ДатаДок;
// |НомерПартии = Регистр.Партии.Партия.НомерДок;
|Количество = Регистр.Партии.Количество;
|Сумма = Регистр.Партии.Сумма;
|Функция КолПриход = Приход(Количество);
|Функция СумПриход = Приход(Сумма);
|Группировка Партия упорядочить по Партия.ДатаДок;
|Условие(МПЗ = НормаЗатрат.Элемент);
|";//}}ЗАПРОС
Док = СоздатьОбъект("Документ");
Если ЗапросПоПартии.Выполнить(ЗапросТекст) = 0 Тогда
Возврат;
КонецЕсли;
Пока ЗапросПоПартии.Группировка(1) = 1 Цикл
Если ЗапросПоПартии.КолПриход=0 Тогда
Сумма=0;
Иначе
Сумма = ЗапросПоПартии.СумПриход / ЗапросПоПартии.КолПриход;
//Док.НайтиДокумент(ЗапросПоПартии.Группировка(1));
Сообщить("Последний приход по МПЗ "+Строка(НормаЗатрат.Элемент)+" - документ "+Строка( ЗапросПоПартии.Партия) );
КонецЕсли;
Прервать;
КонецЦикла;
===============================
В Регистре "Партии" измерение "Партия" - документ. Запрос вроде работает, но в строке :
ообщить("Последний приход по МПЗ "+Строка(НормаЗатрат.Элемент)+" - документ "+Строка( ЗапросПоПартии.Партия) );
поле ЗапросПоПартии.Партия всегда пустое.
Что не так ?
|
|