Имя: Пароль:
1C
1C 7.7
v7: Разница в итогах запроса
0 brenli
 
06.12.13
21:30
Всем привет.
Общие итоги запрос к регистру партии наличие считает криво.

    ЗапросПартРасход = СоздатьОбъект("Запрос");
    ТекстЗапросаПартРасход = "
    |Период С НачДата По КонДата;
    |ФирмаОтгрузки    = Регистр.ПартииНаличие.Фирма;
    |МОЛОтгрузки    = Регистр.ПартииНаличие.МОЛ;
    |Номенклатура     = Регистр.ПартииНаличие.Номенклатура;
    |Поставщик         = Регистр.ПартииНаличие.Партия.Поставщик;
    |КоличествоТ    = Регистр.ПартииНаличие.Количество;
    |ПродСтоимость    = Регистр.ПартииНаличие.ПродСтоимость;
    |Выручка        = Регистр.ПартииНаличие.Выручка;
    |СуммаРуб         = Регистр.ПартииНаличие.СуммаРуб;
    |Док            = Регистр.ПартииНаличие.ТекущийДокумент;
    |КодОперации     = Регистр.ПартииНаличие.КодОперации;    
    |Группировка Док без групп;
    |Группировка Поставщик без групп;";
    Если ПоНоменклатуре=1 Тогда
        ТекстЗапросаПартРасход = ТекстЗапросаПартРасход + "Группировка Номенклатура без групп;"
    КонецЕсли;
    ТекстЗапросаПартРасход = ТекстЗапросаПартРасход +"
    |Функция Расход         = Расход(СуммаРуб);
    |Функция Количество        = Расход(КоличествоТ);
    |Функция Себестоимость    = Расход(СуммаРуб) Когда ((КодОперации=глКО.Продажа) ИЛИ
    |(КодОперации=глКО.РозничнаяПродажа) ИЛИ (КодОперации=глКО.РозничнаяПродажаЕНВД));
    |Функция ВыручкаОтРеал     = Расход(ПродСтоимость) Когда ((КодОперации=глКО.Продажа) ИЛИ
    |(КодОперации=глКО.РозничнаяПродажа) ИЛИ (КодОперации=глКО.РозничнаяПродажаЕНВД));";
Если добавляю группировку -|Группировка Док без групп; , и сверяюсь например с отчётом по продажам ТМЦ, всё выходит красиво и в точности как надо. Когда эту группировку убираю, итоги кривые. Что делать куда копать?  Пересчет итогов делал недавно.
1 brenli
 
06.12.13
21:41
Идей нет господа гуру? Почему общие итоги не совпадают с детальными
2 Ёпрст
 
06.12.13
21:43
Без групп для документа.. это пять
3 Ёпрст
 
06.12.13
21:44
Что такое "итоги кривые" нам отсюда не видно.
Что просил от запроса, то и получил.
В данном запросе, табличка итогов регистра не обрабатывается, только табличка движений, для вычисления функции Расход
4 Ёпрст
 
06.12.13
21:45
если че, есть еще возвраты/списания/перемещения, которые толкают этот регистр
5 brenli
 
06.12.13
22:01
(4)
+5
6 AuraDione
 
06.12.13
22:38
Всем доброго дня, подсткажите, как в 1С 7.7 можно прописать код в документе, чтобы автор выходил не тот пользователь, который создал, а тот что первый провел его? Возможно ли вообще такое в 7.7? Стандартный код  Автор = глПользователь работает только для создания.
Данная настройка нужна для доков, подгружаемых обработкой из другой системы.

Буду премного благодарна за помощь!
7 Voronve
 
06.12.13
22:42
(6) Тему отдельную создай
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс