Отчет в СКД. Из регистра сведений взять данные по месяцам #660236


#0 by Orfin
Проблема такая, как из регистра сведений взять сведения на каждый месяц? У регистров сведений нет периодичности. Опишу свою задачу в упрощенном виде: Регистр накопления Начисление -Сотрудник -Сумма Регистр сведений Подразделение -Сотрудник -Подразделение В итоге должна быть таблица по месяцам -Подразделение -Сотрудник -Сумма При этом, если сотрудник за год был в 2ух разных подразделениях, он должен выводиться 2 раза, но с разным значением колонки Подразделение, и Сумма должна выводиться в разрезе подразделений. Я сделал так что слева таблица Начисление справа Подразделение со связью По Сотруднику, и у начисления поставил периодичность месяц, но регистру сведений плевать на связь с периодичностью у левой таблицы, и выводится всегда сведение о подразделении на дату 31.12.3999
#1 by Orfin
У регистров есть поле Период
#2 by Aprobator
... у регистров сведений нет периодичности .... довольно сильное заявление. А вообще в СКД второй набор данных, где есть информация по РС (срезпоследних). И стандартная связь между наборами.
#3 by Aprobator
у Хрусталевой в учебнике все это прописано.
#4 by Rovan
сначала посчитай коэффициенты подразделений по каждому сотруднику - сохрани во временную таблицу а потом будешь брать из нее и умножать
#5 by Orfin
Пробовал через набор данных, не помню, вроде такая же проблема, срез последних берет, но не на каждый месяц
#6 by Orfin
Не понял
#7 by Aprobator
в параметры виртуальной таблицы параметр &Период. В выбранные поля 2 ого набора данных добавить &Период КАК Период и прописать по нему связь с параметром Период.
#8 by Orfin
т.е у второго набора данных, у виртуальной таблицы р-а сведений в поле период написать &Период, потом во связях наборах данных связать таблицы по сотруднику и параметр выбрать Период? Попробую завтра, но можно и не писать в вирт таблице Период, она автоматически добавляется в доступные параметры.
#9 by Aprobator
связать по сотруднику и потом еще по периоду. В связи по периоду указать еще и параметр Период.
#10 by Classic
Юзать не ВТ, а чистый РС. Вместо Период выводить началопериода. Вязать по этому полю. Если я задачу коеечно прально понял
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С