Всем привет.
Общие итоги запрос к регистру партии наличие считает криво.
ЗапросПартРасход = СоздатьОбъект("Запрос");
ТекстЗапросаПартРасход = "
|Период С НачДата По КонДата;
|ФирмаОтгрузки = Регистр.ПартииНаличие.Фирма;
|МОЛОтгрузки = Регистр.ПартииНаличие.МОЛ;
|Номенклатура = Регистр.ПартииНаличие.Номенклатура;
|Поставщик = Регистр.ПартииНаличие.Партия.Поставщик;
|КоличествоТ = Регистр.ПартииНаличие.Количество;
|ПродСтоимость = Регистр.ПартииНаличие.ПродСтоимость;
|Выручка = Регистр.ПартииНаличие.Выручка;
|СуммаРуб = Регистр.ПартииНаличие.СуммаРуб;
|Док = Регистр.ПартииНаличие.ТекущийДокумент;
|КодОперации = Регистр.ПартииНаличие.КодОперации;
|Группировка Док без групп;
|Группировка Поставщик без групп;";
Если ПоНоменклатуре=1 Тогда
ТекстЗапросаПартРасход = ТекстЗапросаПартРасход + "Группировка Номенклатура без групп;"
КонецЕсли;
ТекстЗапросаПартРасход = ТекстЗапросаПартРасход +"
|Функция Расход = Расход(СуммаРуб);
|Функция Количество = Расход(КоличествоТ);
|Функция Себестоимость = Расход(СуммаРуб) Когда ((КодОперации=глКО.Продажа) ИЛИ
|(КодОперации=глКО.РозничнаяПродажа) ИЛИ (КодОперации=глКО.РозничнаяПродажаЕНВД));
|Функция ВыручкаОтРеал = Расход(ПродСтоимость) Когда ((КодОперации=глКО.Продажа) ИЛИ
|(КодОперации=глКО.РозничнаяПродажа) ИЛИ (КодОперации=глКО.РозничнаяПродажаЕНВД));";
Если добавляю группировку -|Группировка Док без групп; , и сверяюсь например с отчётом по продажам ТМЦ, всё выходит красиво и в точности как надо. Когда эту группировку убираю, итоги кривые. Что делать куда копать? Пересчет итогов делал недавно.
Что такое "итоги кривые" нам отсюда не видно.
Что просил от запроса, то и получил.
В данном запросе, табличка итогов регистра не обрабатывается, только табличка движений, для вычисления функции Расход
Всем доброго дня, подсткажите, как в 1С 7.7 можно прописать код в документе, чтобы автор выходил не тот пользователь, который создал, а тот что первый провел его? Возможно ли вообще такое в 7.7? Стандартный код Автор = глПользователь работает только для создания.
Данная настройка нужна для доков, подгружаемых обработкой из другой системы.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший