Создание отчета укомплектованность штата в ЗУП ред. (2.5.85.1) #727586


#0 by байт
Коллеги, доброго времени суток, с ЗУПом не так часто имею дело поэтому хочу спросить из каких регистров лучше брать данные, отчет должен показывать за период количество сотрудников на той или иной должности и сравнивать со штатным расписанием. Если со ШР все понятно, то вопрос откуда брать фактическое наличие тех или иных должностей не ясен. Вообще отчет представляет собой сравнение фактического количества должностей и штатного расписания в разрезе подразделений и должностей за период, буду благодарен за помощь?
#1 by vicof
Штатная расстановка не подходит?
#2 by байт
нет там еще нужно рассчитать процент отклонения и нужен отбор за период.
#3 by ИУБиПовиц
ну из РН занятые штатных единиц наверное, брать факт.
#4 by байт
по поводу фактического количества не совсем верно сформулировал, точнее не фактическое, а среднее количество должностей за период, т.е. на должности кассир работало 5 человек в теч. 10 дней, 4 чел. в теч 20 дней, в ШР значится 5 человек, есть ли какой-то регистр в Зупе откуда можно напрямую вытянуть данные описанные выше?
#5 by байт
+ Диапазон месяц.
#6 by piter3
в типовой может и не быть движений корректных.
#7 by piter3
кадровая история
#8 by ИУБиПовиц
В кадровой истории нет количество ставок Так месяц, или 20 дней. если месяц то можно сваять что ни такое     ЗанятыеШтатныеЕдиницыОрганизацийОстаткиИОбороты.Должность КАК Должность,
#9 by piter3
есть
#10 by байт
да месяц, формула след. ср.численность = (5*10+4*20)/30 = 4,3, ШР=5, %=(4,3/5)*100, вот такие показатели должны быть, осталось разобраться с первым показателем.
#11 by байт
Должность ШР СР   % Кассир    5  4,3 86,7 .............
#12 by байт
из кадровой истории ты имеешь в виду брать ресурс "ЗанимаемыхСтавок" использовать в кач. факта?
#13 by piter3
да причина в
#14 by байт
ВЫБРАТЬ     РаботникиОрганизаций.ПодразделениеОрганизации, ГДЕ     РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания СГРУППИРОВАТЬ ПО на сколько это дееспособно?
#15 by piter3
если нет временных перемещений сойдет.тут подумал возьми лучше из РР.
#16 by байт
какое РР?
#17 by piter3
регистр расчета
#18 by байт
я понял а название какое?
#19 by ИУБиПовиц
В моей базе все корректно:) А чем это от моего отличается кроме регистра, и как то поможет твоему расчету представленному в Почему бы не сделать как нибудь так ВЫБРАТЬ     РаботникиОрганизаций.Должность КАК Должность,     РаботникиОрганизаций.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок ИЗ     РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций     РаботникиОрганизаций.Должность = &Должность     И РаботникиОрганизаций.Период МЕЖДУ &Дата И &Дата2 УПОРЯДОЧИТЬ ПО     Период
#20 by piter3
соврал там должности нет.извиняй
#21 by байт
понятно буду смотреть, пока что-то слишком большие расхождения отдам на проверку, отпишусь по результату.
#22 by байт
Коллеги еще один момент строю отчет на СКД как правильно подсчитать итоги по горизонтали для процента по подразделениям?
#23 by байт
сейчас он их суммирует а нужно расчет как выше по итоговым полям вывести.
#24 by байт
сам расчет я произвел в запросе.
#25 by байт
Коллеги, всем привет спасибо за вчерашние подсказки, но снова проблема теперь уже в соединении в запросе проверили по подразделению вместо 14 штатных ед. после соединения остается 7 подскажите куда копать испробовал все виды соединений вот запрос: ВЫБРАТЬ     РаботникиОрганизаций.ПодразделениеОрганизации КАК Подразделение, ГДЕ     РаботникиОрганизаций.Период МЕЖДУ &ДатаНачала И &ДатаОкончания     Факт.Должность,                             Факт КАК Факт)                     И Должность В                         (ВЫБРАТЬ                             факт.Должность                         ИЗ
#26 by байт
менял местами  таблицы результат изменился, но стало 9, а не 14. ВЫБРАТЬ     ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации как Подразделение, выбрать Штат.Подразделение, Штат.Должность, из ШтатноеРасписание как Штат соединение регистрСведений.РаботникиОрганизаций как Факт по Штат.Подразделение = Факт.ПодразделениеОрганизации и Штат.Должность = Факт.Должность где Факт.Период между &ДатаНачала и &ДатаОкончания и Факт.ПодразделениеОрганизации в (выбрать подразделение из штатноеРасписание) и Факт.Должность в (выбрать  должность из штатноеРасписание) Сгруппировать по Штат.Подразделение, Штат.Должность
#27 by байт
может у кого есть мысли по этому вопросу?
#28 by байт
Всем привет, вообщем взял стандартный отчет "Средняя численность работников организаций" решил присоединить штатное расписание, в итоге левого соединения некоторые должности из ШР отсеиваются можете подсказать есть ли в данном случае возможность выводить все данные из ШР?
#29 by ИУБиПовиц
ну сделайте полное соединение, хотя достаточным будет левое соединение где штатное слева.
#30 by байт
получается у меня связь наборов данных в скд там вроде как нет полного соединения.
#31 by piter3
еще раз спрашу:есть временные перемещения?
#32 by piter3
*спрошу
#33 by байт
что подразумевается под временными перемещениями?
#34 by piter3
дата окончания в перемещении
#35 by vicof
Ставлю на левое соединение с условием по правой таблице
#36 by байт
это в кадровом перемещении? Если да то не вижу, в прошлогодних доках проскальзывает а так в основном пусто. какое условие по правой таблице?
#37 by vicof
В секции ГДЕ
#38 by байт
я добавлял запрос к штатному расписанию в стандартный отчет "Средняя численность работников организаций", далее на закладке связи соединял таблицы ПериодыРаботы и ШтатноеРасписание по подразделению и должности, менял местами таблицы все равно результат такой что должности из штатного расписания отсеиваются
#39 by байт
не вижу такой секции
#40 by vicof
Я просто вангую. Не факт, что это так. Наизусть все запросы ЗУПа не помню :)
#41 by байт
есть поля условия связи это оно?
#42 by vicof
не, условия связи это условия связи
#43 by байт
есть решение по вышеизложенному или нужен другой подход?
#44 by vicof
Я за тот же подход - но запросы надо смотреть. Ковыряться и понять, что не так, почему что-то попадает, а что-то нет.
#45 by байт
явно дело в соединении, средняя численность тянет данные не по всем должностям а только по тем которые есть за период и только по ним связывает ШР
#46 by байт
Либо как вариант думаю выводить все должности в первом запросе не смотря на полученные данные.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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