Цитата:
Сообщение от
trudel
Задача вывести информацию по доставкам настроенных и на продажах и на покупках. Документы продажи и покупки должны ограничиваться периодами. Время выполнения долгое и делаем прогрессбар, для него надо знать сколько документов всего. И мне надо, чтоб в одном запросе были и документы по продаже и документы по покупке, ограниченные датами.
У Вас подход изначально неверный. Логика системы такова - что есть таблицы с документами только по продаже (заказ на продажу, накладная клиента) и есть таблицы с документами только по покупке (заказ на покупку, накладная поставщика).
Понятие "Разноска" собственно и служит для того, чтобы информацию из документа скопировать в единую таблицу, из которой впоследствии можно выбирать данные, суммарно и по покупкам и по продажам.
Т.о., если Вам нужна информация допустим только по продажам - то Вам надо брать таблицы накладных клиентов. В случае покупок - накладных поставщиков.
Однако, если Вам нужна информация и по продажам и по покупкам - Вам надо брать таблицу проводок. Складских или финансовых - зависит от того - какая информация Вам требуется в отчете.
Например, если Вы возьмете табличку InventTrans, то Вы одним несложным запросом по одной таблице получите все строки всех документов и по покупке и по продаже. И даже сможете отфильтроваться по дате (DateFinancial). А дальше - все зависит от того - какие данные нужно взять в отчет.