Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Внешний отчет по продажам товаров. Ошибка в запросе.

dim3740
читатель
офлайн
Дата регистрации: 09.01.2011
Сообщений: 76
Пост №1
 
21.05.2021 09:47

Создаю таблицу со всеми проданными товарами за период. Итог не совпадает с суммой реестра накладных.
Помогите найти пожалуйста ошибку.

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

Запрос.Текст =  
"ВЫБРАТЬ | РеализацияТоваровУслугТовары.Номенклатура КАК Товар,     
| СУММА(РеализацияТоваровУслугТовары.Количество) КАК кп, 
| СУММА(РеализацияТоваровУслугТовары.Сумма) КАК сп 
  
|ИЗ  
 
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары  
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг  
| ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка 
 
|ГДЕ  
 
| РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода 
| И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления 
| И РеализацияТоваровУслуг.Товары.Номенклатура В ИЕРАРХИИ(&Номенклатура)  
 
|СГРУППИРОВАТЬ ПО 
| РеализацияТоваровУслугТовары.Номенклатура";  
 
Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(НачПериода));  
Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонПериода));  
Запрос.УстановитьПараметр("Номенклатура", ГруппаНоменклатуры);  
Запрос.УстановитьПараметр("ПометкаУдаления", Ложь);  
 
Выборка = Запрос.Выполнить().Выбрать();   

Пока Выборка.Следующий() цикл  
НоваяСтрока = РезультатОтчета.Добавить();     
НоваяСтрока.Товар=Выборка.Товар;   
НоваяСтрока.СП=Выборка.сп;  // затем суммирую     
 // Стоимость товара. Сумма строк не совпадает с суммой всех доков отгрузок. 
КонецЦикла;

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №2
 
25.05.2021 18:46

1. Левое соединение с шапкой документа можно не делать. У таблицы
РеализацияТоваровУслугТовары есть уже доступ к шапке документа
2. Есть в запросе условие на группу товаров, а реестр накладных формируется для проверки тоже с отбором товаров по этой группе?
А так, на первый взгляд, вроде всё правильно.

Ответили: пост №3
dim3740
читатель
офлайн
Дата регистрации: 09.01.2011
Сообщений: 76
Пост №3
 
26.05.2021 09:01
Ответ на пост №2

Vladko, Спасибо, я не программист и мало, что понял(((

Ошибка была в том, что документы выписывались как с "НДС в сумме", так и с "НДС сверху". Поставил вместо "сумма" - СуммаВзаиморасчетов, т.е. итого по строке, и вроде все в норме. Сумму при необходимости найду расчетно, исключением НДС, который всегда есть 20%.

Странно, что запрос, скаченный из Инета, это не предусмотрел. Интересно, было бы знать ваше мнение.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация