Внешний отчет по продажам товаров. Ошибка в запросе.
21.05.2021
09:47
#1
Создаю таблицу со всеми проданными товарами за период. Итог не совпадает с суммой реестра накладных.
Помогите найти пожалуйста ошибку.
Помогите найти пожалуйста ошибку.
| Код |
|---|
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ | РеализацияТоваровУслугТовары.Номенклатура КАК Товар,
| СУММА(РеализацияТоваровУслугТовары.Количество) КАК кп,
| СУММА(РеализацияТоваровУслугТовары.Сумма) КАК сп
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
| ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка
|ГДЕ
| РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
| И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления
| И РеализацияТоваровУслуг.Товары.Номенклатура В ИЕРАРХИИ(&Номенклатура)
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Номенклатура";
Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(НачПериода));
Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонПериода));
Запрос.УстановитьПараметр("Номенклатура", ГруппаНоменклатуры);
Запрос.УстановитьПараметр("ПометкаУдаления", Ложь);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() цикл
НоваяСтрока = РезультатОтчета.Добавить();
НоваяСтрока.Товар=Выборка.Товар;
НоваяСтрока.СП=Выборка.сп; // затем суммирую
// Стоимость товара. Сумма строк не совпадает с суммой всех доков отгрузок.
КонецЦикла; |
25.05.2021
18:46
#2
1. Левое соединение с шапкой документа можно не делать. У таблицы
РеализацияТоваровУслугТовары есть уже доступ к шапке документа
2. Есть в запросе условие на группу товаров, а реестр накладных формируется для проверки тоже с отбором товаров по этой группе?
А так, на первый взгляд, вроде всё правильно.
РеализацияТоваровУслугТовары есть уже доступ к шапке документа
2. Есть в запросе условие на группу товаров, а реестр накладных формируется для проверки тоже с отбором товаров по этой группе?
А так, на первый взгляд, вроде всё правильно.
Ответили:
пост #3
26.05.2021
09:01
#3
Ответ на
пост №2
Vladko, Спасибо, я не программист и мало, что понял(((Ошибка была в том, что документы выписывались как с "НДС в сумме", так и с "НДС сверху". Поставил вместо "сумма" - СуммаВзаиморасчетов, т.е. итого по строке, и вроде все в норме. Сумму при необходимости найду расчетно, исключением НДС, который всегда есть 20%.
Странно, что запрос, скаченный из Инета, это не предусмотрел. Интересно, было бы знать ваше мнение.
Читают тему
(гостей: 1)