|
Сдвоенные строки результата запроса по регистрам бухгалтерии | ☑ | ||
---|---|---|---|---|
0
kosmo
23.04.12
✎
10:34
|
Элементарный запрос и получаю в результате по две строки. Почему?
ВЫБРАТЬ | НалоговыйОстаткиИОбороты.Организация КАК Организация, | НалоговыйОстаткиИОбороты.Регистратор КАК Регистратор, | НалоговыйОстаткиИОбороты.Счет.Код КАК Счет, | НалоговыйОстаткиИОбороты.Субконто1 КАК Субконто1, | НалоговыйОстаткиИОбороты.Субконто2 КАК Субконто2, | НалоговыйОстаткиИОбороты.Субконто3 КАК Субконто3, | НалоговыйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток, | НалоговыйОстаткиИОбороты.СуммаОборот КАК СуммаОборот, | НалоговыйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток |ИЗ | РегистрБухгалтерии.Налоговый.ОстаткиИОбороты(&Дата1, &Дата2, Авто, , , , ) КАК НалоговыйОстаткиИОбороты |ГДЕ | НалоговыйОстаткиИОбороты.Счет В ИЕРАРХИИ(&Счет) | И НалоговыйОстаткиИОбороты.Субконто1 = &Субконто1 |
|||
1
Renat11111
23.04.12
✎
10:53
|
ну так может у тебя здесь разная аналитика
| НалоговыйОстаткиИОбороты.Субконто2 КАК Субконто2, | НалоговыйОстаткиИОбороты.Субконто3 КАК Субконто3, |
|||
2
Renat11111
23.04.12
✎
10:55
|
ну и метод дополнения смотри. не помю что там по умолчанию подставляется
|
|||
3
Maxus43
23.04.12
✎
10:56
|
на цифры посмотри. в одной строке у тебя цифры Остатков, в другой - Оборотов.
|
|||
4
Shurjk
23.04.12
✎
11:01
|
(3) И почему они должны быть в разных строках?
|
|||
5
Maxus43
23.04.12
✎
11:01
|
(3) я хочу узнать так у автора или нет
|
|||
6
Maxus43
23.04.12
✎
11:02
|
(5)>(4)
|
|||
7
zak555
23.04.12
✎
11:02
|
виртуальные таблицы не в може ?
|
|||
8
Maxus43
23.04.12
✎
11:03
|
(4) потому что Регистратор вытаскивается, а как известно остатки в разрезе регистраторов не хранятся :) строка с остатком без него
|
|||
9
Shurjk
23.04.12
✎
11:05
|
(8) "Вытаскивается" запись - как видишь никаких группировок и соеденений не происходит. Скорее всего ТС не учел принцип двойной записи, и потому и получает две строки записи нужно в таком случе еще и условия по кор счету ставить.
|
|||
10
Maxus43
23.04.12
✎
11:06
|
(9) т.е. регистратор тут не мешает? имхо он
|
|||
11
Shurjk
23.04.12
✎
11:07
|
(10) Нет не он. Просто в любой записи есть два счета, тут либо условия ставить по счетДТ и КТ либо еще условие по кор счету использовать.
|
|||
12
Maxus43
23.04.12
✎
11:16
|
(11) не в любой, забаланс есть ещё, может быть пустым второй...
короче надо автора ждать, чото притих |
|||
13
kosmo
23.04.12
✎
11:17
|
кажется он показывает остатки на начало периода и на конец периода. но при выводе итогов суммирует их.
|
|||
14
Maxus43
23.04.12
✎
11:18
|
скрин дай хоть
|
|||
15
kosmo
23.04.12
✎
11:18
|
Но есть вероятность что Консоль отчета и Консоль выполнения произвольных текстов модуля влияют на результат вывода.
|
|||
16
Maxus43
23.04.12
✎
11:19
|
сколько записей в периоде? проверь запросом по таблице оборотов, с выводом кор счета
|
|||
17
zak555
23.04.12
✎
11:19
|
две строки одинаковые ?
|
|||
18
kosmo
23.04.12
✎
11:27
|
(17) две строки одинаковы. если добавить в запрос ПериодСекунда, то видно что это на начало и конец периода.
(16) записи в периоде отсутствуют. |
|||
19
Shurjk
23.04.12
✎
11:29
|
(12) Если забаланс тогда одна запись будет.
|
|||
20
Shurjk
23.04.12
✎
11:31
|
А ТС похоже мыслитель:)
|
|||
21
m-serg74
23.04.12
✎
11:32
|
ставлю на то что (3) прав)
|
|||
22
Maxus43
23.04.12
✎
11:33
|
(21) боюсь (18) опроверг(
|
|||
23
Shurjk
23.04.12
✎
11:34
|
(21) Ставить на жену свою надо, а тут надо просто думать:)
|
|||
24
Maxus43
23.04.12
✎
11:34
|
(23) в ОстаткахИОборотах корсчетов то нет же
|
|||
25
MaxxiMiliSanM
23.04.12
✎
11:34
|
одна остатки - другая обороты по регистратору
|
|||
26
Maxus43
23.04.12
✎
11:35
|
(25) ТС грит нет там нифига оборотов. я так же сначала подумал
|
|||
27
m-serg74
23.04.12
✎
11:35
|
и даешь в выборке период, тогда станет ясно что оборотов в этом периоде нет, поэтому первая строка - начальный остаток на Дата1 вторая конечный остаток на Дата2
(23) это ту на свою ставь, а я уже подумал |
|||
28
Shurjk
23.04.12
✎
11:37
|
(24) Значит другую таблицу надо использовать. Либо условие по субконто добавлять.
|
|||
29
kosmo
23.04.12
✎
11:37
|
Тогда другой вопрос - какой должен быть текст запроса чтобы получалось примерно следующее - измерения, остаток на начало периода, оборот, остаток на конец периода?
|
|||
30
Maxus43
23.04.12
✎
11:37
|
я вобще ОстаткиОбороты стараюсь не юзать таблицу, она специфическая
|
|||
31
Shurjk
23.04.12
✎
11:37
|
(27) Угу, но только плохо подумал.
|
|||
32
Maxus43
23.04.12
✎
11:38
|
(29) Соединение Остатков с Оборотами, гарантировано без косяков и частных случаев
|
|||
33
m-serg74
23.04.12
✎
11:38
|
(29) где содержимое выводимых двух строк?
|
|||
34
m-serg74
23.04.12
✎
11:39
|
+(33) да... и период выведи все таки
|
|||
35
Shurjk
23.04.12
✎
11:41
|
(34) От того какие данные записи выводить, колличество записей не изменится.
|
|||
36
m-serg74
23.04.12
✎
11:44
|
не изменится, просто видо будет чем отличаются, а потом - думать))
|
|||
37
m-serg74
23.04.12
✎
11:44
|
видно
|
|||
38
m-serg74
23.04.12
✎
11:48
|
(29) кстати у тебя именно так и получилось, просто оборота не было
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |