|
Как правильно извлечь данные из виртуальной таблицы? | ☑ | ||
---|---|---|---|---|
0
Креатив
14.07.11
✎
07:02
|
Есть запрос
ВЫБРАТЬ Остатки.ПериодДень КАК ПериодДень, СУММА(Остатки.СуммаКонечныйОстаток) КАК Остаток, Остатки.Субконто3 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, Авто, , Счет = &сч, , Субконто1 В ИЕРАРХИИ (&товары)) КАК Остатки СГРУППИРОВАТЬ ПО Остатки.ПериодДень, Остатки.Субконто3 Всё было бы хорошо, если бы он выдавал остатки в разрезе всех субконто3, а не только тем, по которым были движения в этот день. |
|||
1
AlexNew
14.07.11
✎
07:04
|
(0) Он и так выдаст, только если тебе остатки зачем таблица ОстаткиИОбороты?
|
|||
2
Креатив
14.07.11
✎
07:08
|
(1)Уверяю, что выдаёт только по тем значениям, по которым были обороты.
В этой таблице в теории можно получить значения на каждый день периода. Запрос, приведённый выше лишь небольшой кусочек. |
|||
3
Tapo4ek
14.07.11
✎
07:10
|
Нифига, выдает остатки по тем измерениям, по которым были остатки (выборка периодическая) и это правильно. Вопрос - зачем поиск остатков по тем измерениям, по которым были движения, тогда нужно с "оборотами" внутреннее делать.
|
|||
4
Креатив
14.07.11
✎
07:15
|
(3)Может мы говорим о разном, но ситуация такая. Допустим
04.04.2011 были движения по договор1 и договор2 (это субконто3). Тогда на конец 04.04.2011 выдаёт остатки ТОЛЬКО по договор1 и договор2. |
|||
5
Креатив
14.07.11
✎
07:18
|
платформа 8.1.15.14
конфа БП 2.0.22.2 на всякий случай |
|||
6
Tapo4ek
14.07.11
✎
07:21
|
(4) И?
|
|||
7
Tapo4ek
14.07.11
✎
07:21
|
Ну в смысле были движения были и остатки. Или речь о том что были остатки но не было движений и в результате не увидено?
|
|||
8
Креатив
14.07.11
✎
07:24
|
(7)Мне нужны имеющиеся остатки по всем договорам, а не только те, по которым были движения.
|
|||
9
Tapo4ek
14.07.11
✎
07:27
|
Во-первых, виртуальные таблицы на то и виртуальные таблицы чтобы не использовать группировку (короче это убрать). Во-вторых, что это за &товары в запросе? В-третьих, повторяться не буду, если остатки есть, то они покажутся. Ой, повторился)))
|
|||
10
Креатив
14.07.11
✎
07:35
|
(9)Группировка по дням мне нужна для связи с другими таблицами. &товары не влияет на результат(убрал).
Останки не показываются. То есть показываются только там, где есть движения. Если движений нет, то показывает все остатки. %) По-видимому это бзик разработчиков. Съэкономить, наверное хотели. |
|||
11
Креатив
14.07.11
✎
07:45
|
(10)+Точнее все остатки показывает только в первый и последний день периода.
|
|||
12
Defender aka LINN
14.07.11
✎
08:04
|
Ну сделай соединение с договорами, что ты как маленький.
|
|||
13
Tapo4ek
14.07.11
✎
09:06
|
Не, не бзик. Я вчерась подобным маялся (периодическими остаткими) - все работает. Консоль запросов погоняй))
|
|||
14
Креатив
14.07.11
✎
15:26
|
(12)И как это поможет побороть виртуальную таблицу?
(13)Ну не знаю, я уж к ней и так и эдак. Судя по всему, извлекаются имеющиеся итоги, а промежуточные не рассчитываются. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |