Имя: Пароль:
1C
1С v8
Странный результат в запросе
0 WF72
 
12.09.13
12:34
Приветствую всех коллег!
Делаю очень простой запрос, но результаты странные (текст запроса ниже). В оборотке есть кредит по счету 68 и дебет по счету 69. Вместо того, чтобы выдать только цифру по кредиту 68, в результате запроса - кредит 68 минус дебет 69. Почему? Если внести в список значений только счет 69, то выдается 0, как и положено...
Конфа - КА 1.1.

|ВЫБРАТЬ
|    ""Бюджет"",
|    ""68, 69"",
|    Остатки6869.СуммаОстатокКт,
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(&КонПериода, Счет В ИЕРАРХИИ (&Счета6869), , Организация = &Организация) КАК Остатки6869
1 spu79
 
12.09.13
12:40
1. счета 68,69 АП - посмотри развернутое сальдо по каждому.
2. может в запросе убрать строки = 0 и разделить на >0 и <0?
2 WF72
 
12.09.13
14:40
1. Посмотрел. Да, есть развернутое сальдо, но мне нужно именно свернутое.
2. Увы, мне нужно получить значение одной строкой.
Блин, неужели в такой простой ситуации придется делать вложенный запрос?
3 asady
 
12.09.13
14:47
(2) можешь и вт поюзать
но вот так (0) ты точно не получишь
4 spu79
 
12.09.13
17:35
еще бы глянуть, что такое "&Счета6869", тип значения, сами значения. И еще В Иерархии не много смущает...
5 spu79
 
12.09.13
17:42
(0), епрст, учите мат часть.
СуммаОстатокКт69 = минус остаток дебет 69! Вот твой результат и получается.
Либо осторожно обрабатывай развернутое сальдо, либо раздели запросы по счетам верхнего уровня.
6 hhhh
 
12.09.13
17:45
(2) |    Остатки6869.СуммаРазвернутыйОстатокКт,
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.