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

ЗУП 8.1 Отчёт по штатной расстановке

Автор Sinsinmin, 30 авг 2010, 10:41

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

Sinsinmin

В отчёте требуется вывести должности, количество ставок и верхнее подразделение организации(верхнего Родителя). Отчёт делается , но помимо верхнего родителя он выводит подразделения. Как вывести только верхнегоРодителя и должности.

mohock

Цитата: Sinsinmin от 30 авг 2010, 10:41
В отчёте требуется вывести должности, количество ставок и верхнее подразделение организации(верхнего Родителя). Отчёт делается , но помимо верхнего родителя он выводит подразделения. Как вывести только верхнегоРодителя и должности.

Вот пример текста запроса (правда другая конфа, но принцип один):

ВЫБРАТЬ
   РаботникиОрганизацийСрезПоследних.Сотрудник,
   РаботникиОрганизацийСрезПоследних.ЗанимаемыхСтавок,
   РаботникиОрганизацийСрезПоследних.Должность,
   РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
   РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Родитель
ИЗ
   РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Дата, ) КАК РаботникиОрганизацийСрезПоследних
ГДЕ
   РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Родитель В ИЕРАРХИИ(&Родитель)

УПОРЯДОЧИТЬ ПО
   РаботникиОрганизацийСрезПоследних.Сотрудник.Наименование

Здесь твоя ключевая фраза:
РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации.Родитель В ИЕРАРХИИ(&Родитель)

Т.е. в качестве параметра задается верхний родитель. В результате запроса выводятся работники нижеследующих подразделений находящихся в верхнем подразделении &Родитель.

Например, если такая стуктура подразделений:

- Фирма 
    - Администрация
          -Бухгалтерия
          -Кадры
          -Менеджеры
    - Производство
          -Цех1
          -Цех2
    - Склады
          -Склад1
          -Склад2

Если в качестве параметра указать Фирма, то в колонке ПодразделениеОрганизации - будут подразделения нижнего уровня (где закреплен сотрудник), а в колонке ПодразделениеОрганизации.Родитель будут подразделения на шаг ниже от Фирма:
Администрация, Производство, Склады.
Как вывести колонку с одним значением - Фирма, догадайся сам  :D (если надо...)

Sinsinmin


Теги:

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

Рейтинг@Mail.ru

Поиск