Имя: Пароль:
1C
 
Вопрос по регистру Бухгалтерии
0 Grekos2
 
21.06.18
16:49
Задача вывести все товары с отрицательными остатками по 41.01.
   Пишу запрос:

    Зап.Текст = "ВЫБРАТЬ
                |    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
                |    ХозрасчетныйОстатки.КоличествоОстаток,
                |    ХозрасчетныйОстатки.СуммаОстаток,
                |    ХозрасчетныйОстатки.СуммаОстатокДт,
                |    ХозрасчетныйОстатки.СуммаОстатокКт,
                |    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокДт,
                |    ХозрасчетныйОстатки.СуммаРазвернутыйОстатокКт,
                |    ХозрасчетныйОстатки.ВалютнаяСуммаОстаток,
                |    ХозрасчетныйОстатки.ВалютнаяСуммаОстатокДт,
                |    ХозрасчетныйОстатки.ВалютнаяСуммаОстатокКт,
                |    ХозрасчетныйОстатки.ВалютнаяСуммаРазвернутыйОстатокДт,
                |    ХозрасчетныйОстатки.ВалютнаяСуммаРазвернутыйОстатокКт
                |ИЗ
                |    РегистрБухгалтерии.Хозрасчетный.Остатки(&КонДата, Счет.Код = ""41.01"", , Субконто1 = &ВыбНоменклатура) КАК ХозрасчетныйОстатки
                |ГДЕ
                |    ХозрасчетныйОстатки.КоличествоОстаток < 0";


Выводится перечень номенклатуры с отрицательным количеством, но суммовые показатели  = 0.
Как получить отрицательные суммы ?
2 hhhh
 
21.06.18
17:05
(0) Сумма < 0, не?
3 piter3
 
21.06.18
17:06
естьnull
4 shuhard
 
21.06.18
17:06
(2) а ты ожидал на складе -10 штук на -1000 рублей ?
5 Grekos2
 
21.06.18
17:07
(4) Это я ожидал. А получил на складе -10 шт и 0 рублей.
    
    Как суммы получить ?
6 piter3
 
21.06.18
17:08
(5) Какие суммы?Что за
7 hhhh
 
21.06.18
17:14
(5) наверно надо убрать

ХозрасчетныйОстатки.КоличествоОстаток < 0

потому что если количество < 0 то сумма в 99% = 0. или больше
8 Мандалай
 
21.06.18
17:14
Откуда у тебя система возьмет сумму, если товара нет на складе? Каким образом рассчитается с/с, которую необходимо записать в регистр?
9 Grekos2
 
21.06.18
17:17
(6),(8)  ОК. Понял.
Ошибка? Это не ошибка, это системная функция.