Автор Тема: Неправильный вывод остатков в отчете  (Прочитано 2957 раз)

0 Пользователей и 1 Гость просматривают эту тему.

asu2

  • Новичок
  • *
  • Сообщений: 2
  • ФИО: asu2
Неправильный вывод остатков в отчете
« : Сентябрь 17, 2015, 04:44:48 pm »
Нужно в отчете движений товаров на складах исключить документы перемещений.
Сохранил типовой отчет как внешнюю и там поставил в запросе СКД условие

ГДЕ
НЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров

После этого начальный и конечный остаток выводит не верные данные. Если убрать условие, то все правильно.

Уважаемые знатоки...Как можно добиться результата иначе???

alex1248

  • Призрак форума
  • *****
  • Сообщений: 714
Re: Неправильный вывод остатков в отчете
« Ответ #1 : Сентябрь 21, 2015, 07:04:45 pm »
Как можно добиться результата иначе???
Смотря какой результат нужен. Раз надо исключить перемещение,  а оно между складами, значит, чтобы арифметика сошлась, надо делать сводный отчет по предприятию / организации, для которого данные движения являются внутренними.
Если всё же надо делать в разрезе складов, то следует понимать, что перемещения для каждого склада являются по сути приходом или расходом, причем приход и расход в общем случае по суммам различны, следовательно, их удаление арифметику нарушит. Как вариант - арифметику в разрезе складов вообще не контролировать, если такое в данном случае вообще допустимо.


iipobaji

  • Модератор форума
  • Пользователь
  • *****
  • Сообщений: 62
  • iipobaji
  • ФИО: iipobaji
Re: Неправильный вывод остатков в отчете
« Ответ #2 : Сентябрь 22, 2015, 04:20:18 pm »
Если регистратор вы удаляете из запроса конечно остатки поедут! Я бы посоветовал вам остатки и обороты отдельно получать а потом соединять 2 таблицы уже, что за отчет я так и не понял "отчет движений товаров на складах"! Вопрос полезности такого отчета? если на складе было 1000 шт товаров пришло извне еще 1000 а в конечном остатке будет 10 000 т.к. еще 8 000 пришло с другого нашего склада... сомнительно