Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 13:55

Отчет с использованием СКД

Автор Gunner, 24 мая 2012, 12:18

0 Пользователей и 1 гость просматривают эту тему.

Gunner

Помогите пожалуйста, не могу создать отчёт с скд. Мучаюсь с такой задачкой: необходимо увидеть результат начисленной з/п всех сотрудников за период с полями сотрудник,должность,подразделение. (кофа ЗУП). Выбираю таблицы: регистр расчета "основные начисления" и срез последних регистра сведений "работники организаций", выбираю поля, которые нужны и т.д. Вообщем всё ок, отчёт формируется с должностью и подразделению на конец периода.
А что если сотрудник в этом периоде перешёл из одного подразделения в другое или поменялась должность? Тогда необходимо, чтобы результат заносился и в 1 подразделение и во 2, в итоге надо брать реальную таблицу регистра сведений, но вот что-то не получается, результат дублируется и в 1 подразделении и во 2! какие необходимо взять таблицы и как их связать между собой?

Gunner

Ну что никто не сможет помочь?(
Опишу ситуацию поподробнее...
Итак,
1 таблица  (РегистрРасчета)                                                  2 таблица  (РегистрСведений)               
Период        Сотрудник    ВидНачисления      Результат           Период           Сотрудник         Должность
01.01.2012        Иванов           Оклад                  20 000            01.10.2011       Иванов           менеджер
01.01.2012        Иванов           Премия                10 000             01.09.2011       Петров           менеджер       
01.01.2012        Петров           Оклад                  25 000             01.02.2011       Петров           старший менеджер 
01.02.2012        Иванов           Оклад                  20 000             01.03.2011       Иванов           старший менеджер
01.02.2012        Петров           Оклад                  30 000
01.03.2012        Иванов           Оклад                  25 000
01.03.2012        Петров           Оклад                  30 000

Итоговая таблица должна быть такой (если указываем период 01.01.2012-31.03.2012):
         
Период        Сотрудник    ВидНачисления      Результат      Должность
01.01.2012        Иванов           Оклад                  20 000        менеджер
01.01.2012        Иванов           Премия                10 000         менеджер       
01.01.2012        Петров           Оклад                  25 000         менеджер 
01.02.2012        Иванов           Оклад                  20 000         менеджер
01.02.2012        Петров           Оклад                  30 000         старший менеджер
01.03.2012        Иванов           Оклад                  25 000         старший менеджер
01.03.2012        Петров           Оклад                  30 000         старший менеджер

Т.е срез должен идти на дату периода из 1таблицы (либо использовать реальную таблицу регистра), но не получается. Как это реализовать в скд?

has

А как сейчас таблица получается? В нете видел много инфы по поводу срез последних на каждую дату. ПРосто вбить в гугле, там куча тем выйдет, может поможет.

cska-fanat-kz

Связь наборов данных используется.
На mista.ru в Базе знаний есть подобная статейка...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск