Здравствуйте! Нужна помощь при написании запроса на выборку неявок по сотрудникам в ЗУП 8.2, что-то на подобие табеля только в целом за указанный период и разбивкой по каждому типу неявки (например Отпуск (О) - столько-то, Уч. отп. (УО) - столько, Командир. (К) и т.д.. Ковырял модуль с табелем, там нашел кучу запросов, переделал в СКД, но там все так запутано *01
Откуда брать данные удобнее из документов или регистров? Посоветуйте пожалуйста
Спасибо, собрал неявки по регистру основных начислений.
Столкнулся с неприятной ошибочкой расчетчика, не знаю как так получилось что неявка (невыяснено) не сторнировалась в больничном и попала в регистр со знаком "+", скорее всего неявку перенесли после расчета БЛ.
А вот как теперь выбрать норму часов за месяц? Сложить часы неявок/явок?!? А как быть с работниками которые меняют график в течении месяца *11
(4) E_Migachev, Если Вам не трудно подскажите как, ведь в регистре сведений РегламентированныйПроизводственныйКалендарь полей с часами нет вообще или я не там копаю.
Уже нашел норму По графику и По производственному календарю можно взять из регистра сведений ГрафикиРаботыПоВидамВремени, поля ГрафикиРаботыПоВидамВремени.ОсновноеЗначение и ГрафикиРаботыПоВидамВремени.ОсновноеЗначениеНорма, В первом поле хранятся значения по графику, а во втором по календарюИзменено 03.11.11 07:24:42
По поводу отчета я разобрался, спасибо большое за помощь и советы.
При написании запроса и анализа данных появилась необходимость проверки документов Неявки и Больничные листы на предмет совпадения дат, а именно случаи когда Невыясненные причины и Больничные расчитаны одним периодом, причем неявки перенесены из кадровых документов раньше чем расчитан больничный и по какой-то причине в больничном листе такие неявки не сторнируются.
Вариант на сегодня только 1 пересчитывать документ с неявками, но он не устраивает Расчетчика т.к. таких документов может быть очень много и все с подряд открывать и расчитывать сами понимаете. В итоге нужно разрабатать проверку которая бы выводила список сотрудников со ссылкой на документ-неявку которую следует пересчитать.
Может Вы сталкивались с такой проблемой и у Вас остались какие-нибудь наработки?Изменено 03.11.11 09:29:19
У неявки есть 2 даты, начало и конец. Если не сложно помогите примером, как привести к виду как в табеле Т-13 т.е. Я-8, Я-8, Я-8, Б-8, Б-8 и т.д. Почему рядом с Б 8 часов?!? Чтобы было видно что сотрудник "пропустил" 8 своих рабочих часов
Вот таким запросом я получил информацию по конкретному графику (&ГрафикРаботы), за конкретный месяц (&Месяц) и год (&Год), где &ВидУчетаВремени = "По часам", Ч-часы по производственному календарю, Поле1 - Номер дня месяца: