ВЫБРАТЬ СУММА (Количество) КАК Кол, СУММА(Сумма) КАК Сум
ИЗ
Документ.Приходная
Результат=Запрос.выполнить().Выбрать()
Пока Результат.Следующий Цикл
Цена=Результат.Сум/Результат.Кол
КонецЦикла
Спасибо?
ВЫБРАТЬ СУММА (Количество) КАК Кол, СУММА(Сумма) КАК Сум
ИЗ
Документ.Приходная
Результат=Запрос.выполнить().Выбрать()
Пока Результат.Следующий Цикл
Цена=Результат.Сум/Результат.Кол
КонецЦикла
Запрос = Новый Запрос;
ТекстЗапроса = "
|ВЫБРАТЬ СУММА (Количество) КАК Кол,
|СУММА(Сумма) КАК Сум
|ИЗ
|Документ.Приходная
|";
Запрос.Текст = ТекстЗапроса;
РезультатЗапроса = Запрос.Выполнить();
Если Не РезультатЗапроса.Пустой() Тогда
// обходим результат зароса
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Цена=Выборка.Сум/Выборка.Кол
КонецЦикла;
Иначе
// обрабатываем пустой результат
КонецЕсли;
Число()
Число()
Если ПустаяСтрока(Выборка.Количество) Тогда
Иначе
Цена = Выборка.Сумма/Выборка.Количество;
КонецЕсли
; Если НЕ ПустаяСтрока(Выборка.Количество) Тогда
Цена = Выборка.Сумма/Выборка.Количество;
КонецЕсли;
Если НЕ ПустаяСтрока(Выборка.Количество) Тогда
Цена = Выборка.Сумма/Выборка.Количество;
КонецЕсли;