Имя: Пароль:
1C
1С v8
Левые суммы в запросе.
, ,
0 dark70
 
16.02.21
09:13
сам запрос, там выборка по сч. 10.7 договоров и далее детализация по документам.
Запрос.Текст =
        "ВЫБРАТЬ
        |    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Документ,
        |    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК ВПереработку,
        |    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК ИзПереработки,
        |    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Договор,
        |    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт,
        |    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокДт,
        |    ХозрасчетныйОстаткиИОбороты.Регистратор.Дата КАК ДатаДок
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
        |            &НачалоПериода,
        |            &КонецПериода,
        |            Авто,
        |            ,
        |            Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПереданныеВПереработку),
        |            ,
        |            Субконто1 = &Контрагент
        |                И Субконто3 В (&СписокДоговоров)) КАК ХозрасчетныйОстаткиИОбороты
        |
        |УПОРЯДОЧИТЬ ПО
        |    Договор,
        |    ДатаДок
        |ИТОГИ
        |    СУММА(ВПереработку),
        |    СУММА(ИзПереработки),
        |    СУММА(СуммаНачальныйОстатокДт),
        |    СУММА(СуммаКонечныйОстатокДт)
        |ПО
        |    Договор";

Здесь скрин результата, выгруженного в ТЗ.
Красным подчеркнута левая сумма, должна быть как подчеркнуто синим.
1 ДенисЧ
 
16.02.21
09:14
кортинко ни грузиццо! (тм)
2 Ёпрст
 
16.02.21
09:15
Продолжайте наблюдение
3 dark70
 
16.02.21
09:29
4 Ёпрст
 
16.02.21
09:31
(3) и че там тебя не устраивает ? Там всё верно
5 Ёпрст
 
16.02.21
09:32
разные договоры жешь..
6 piter3
 
16.02.21
09:32
(3) Если нет оборотов то сальдо начальное и конечное равны
7 dark70
 
16.02.21
09:33
(4) Самая верхняя строчка, там нач.ост и кон.ост. одинаковые. Начальный правильный, а Конечный -  вообще какая-то левая цифра, сравнивал с ОСВ с отбором.
(5) Если по одному договору, та же фигня
8 dark70
 
16.02.21
09:34
(6) Обороты есть
9 Ёпрст
 
16.02.21
09:34
(7) не равны..у тя есть оборот
10 piter3
 
16.02.21
09:35
(8) тогда раскрой колонку с договором,не видно
11 dark70
 
16.02.21
09:36
Сейчас в списке один договор, результат такой же
https://s8.hostingkartinok.com/uploads/images/2021/02/9b549523283c8bce89b537c736865c68.jpg
12 Ёпрст
 
16.02.21
09:36
у тя 20 млн нач ост + 67 и минус 87.. в остатке 72 тыр.. чего не устраивает то ?
13 Ёпрст
 
16.02.21
09:38
(11) и ?
14 Ненавижу 1С
 
гуру
16.02.21
09:40
судя по картинке у вас три группировки, а в тексте запроса показана одна, нехорошо
15 dark70
 
16.02.21
09:40
16 Ненавижу 1С
 
гуру
16.02.21
09:42
случайно субконто3 не чисто оборотное?
17 ZDenis
 
16.02.21
09:43
(15) Не надо в запросе остатки на начало периода брать по регистратору и тогда будет счастье. Соединяй с другим запросом
18 Evgenchik
 
16.02.21
09:43
(12) Видимо его не устраивает сумма 72084.
20 056 695 + 67 548 176 - 87 378 649 = 226 222
19 dark70
 
16.02.21
09:43
(16) Нет. Это 10.7, там Контрагенты и Номенклатура штатно, а добавлено еще Договоры. Не оборотное.
20 ZDenis
 
16.02.21
09:44
+(17) и конец периода
21 Evgenchik
 
16.02.21
09:45
(17) А вам не кажется, что брать остатки по регистратору - это неправильно?
22 dark70
 
16.02.21
09:46
(17) там же  |ПО
        |    Договор";
23 Evgenchik
 
16.02.21
09:52
Убери регистратор из запроса и посмотри, какие суммы?
24 hhhh
 
16.02.21
09:58
(22) у тебя три регистратора по одной дате. Естественно она берет остаток от первого. Всё правильно. Почему ты ждешь, что она возьмет остаток синий, от третьего по счету регистратора?
25 dark70
 
16.02.21
10:03
(17) Спасибо, помогло, сделал две таблицы : для оборотов и для остатков.

Всем спасибо.