Как вывести все записи журнала расчетов?
нужно из журнала расчетов - зарплата вывести все записи, причем упорядочить по сотруднику ,сделал так:
В результате при обходе:
Пока Запрос.Группировка() = 1 Цикл
Не вижу всех сток по сотруднику. В чем причина и как сделать обычный перебор но с упорядочиванием?
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы все;
|Справочники = ЖурналРасчетов.Зарплата.ТекущийДокумент;
|Объект = ЖурналРасчетов.Зарплата.Объект;
|ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|Группировка Объект упорядочить по Объект.Код без групп;
|"//}}ЗАПРОС
;
ПоказатьВ результате при обходе:
Пока Запрос.Группировка() = 1 Цикл
Не вижу всех сток по сотруднику. В чем причина и как сделать обычный перебор но с упорядочиванием?
По теме из базы знаний
- Всякие полезности
- Универсальные обработки документов, справочников, регистров, констант для 1С: Предприятие 8.3, управляемые формы
- Повышение качества разработки. Статья 3. Ошибки программы
- Конфигурация "ИнфоПро": Конструктор журналов для коммуникации в рабочих группах и автоматизации
- Как мы подружили "1С:Аналитику" и "Финансист". Практический опыт
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Кстати поменял:
Так же в выводимий таблице не все строки , в чем причина?
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы все;
|Справочники = ЖурналРасчетов.Зарплата.ТекущийДокумент;
|Объект = ЖурналРасчетов.Зарплата.Объект;
|ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|Группировка Справочники без групп;
|"//}}ЗАПРОС
;
ПоказатьТак же в выводимий таблице не все строки , в чем причина?
Давно делал что-то похожее как-то так:
может поможет ;-)
ТекстЗапроса =
" //{{ЗАПРОС(Алименты)
|Период с {НачПериода} по {КонПериода};
|ВидРасч = ЖурналРасчетов.Зарплата.ВидРасч;
|Объект = ЖурналРасчетов.Зарплата.Объект;
|Результат = ЖурналРасчетов.Зарплата.Результат;
|Действие = ЖурналРасчетов.Зарплата.ПериодДействия;
|ТекущийДокумент = ЖурналРасчетов.Зарплата.ТекущийДокумент;
|ДниВЖурнале = ЖурналРасчетов.Зарплата.Дни;
|ДатаНачала = ЖурналРасчетов.Зарплата.ДатаНачала;
|ЧасыВЖурнале = ЖурналРасчетов.Зарплата.Часы;
|ДатаОкончанияВЖурнале = ЖурналРасчетов.Зарплата.ДатаОкончания;
|Функция Сумма1 = Сумма(Результат);
|Функция СуммаНачисления = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1);
|Функция СуммаУдержания = Сумма(Результат) когда (Расчет.ВходитВГруппу(ГруппаРасчетов.ВсеУдержания)=1);
....
|Группировка Объект;
|Группировка ТекущийДокумент без групп;
|Группировка Действие;
|Группировка ВидРасч без групп;
|Условие (Результат<>0);
|"//}}ЗАПРОС
Показатьможет поможет ;-)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот