gifts2017

Табель по произвольному периоду

Опубликовал Эстер Коган (e.kogan) в раздел Отчеты - Бухгалтерские

Унифицированная форма Т-13, строимая по любому периоду

Помимо типовых возможностей, выводит в печатную форму колонку "Месяц" и показывает в отдельной таблице суммы часов и дней по каждому сотруднику за весь период и помесячно. Нашему ОК нужен был для контроля переработки. Ограничение: работает только по одной организации одновременно.

//Можно включать в счёт рабочих часов дни основного и учебного отпусков, а также больничного из расчёта 8 часов на рабочий и 7 на предпраздничный по производственному календарю день. ТЕПЕРЬ НАСТРАИВАЕТСЯ ДЛЯ ЛЮБОГО ВИДА ОТКЛОНЕНИЯ.

//Добавлен отбор по должности.

Теперь показывает ещё и суммарную норму дней и переработку за период!

*Норма дней считается как все рабочие и предпраздничные дни, входящие в период работы сотрудника (время между каждым приёмом и увольнением).

17.02.09 - ужесточён контроль периода ("защита от дурака").

//19.02.09 - изменён алгоритм подсчёта нормы дней. Теперь норма рассчитывается помесячно, причём датой начала работы сотрудника в месяце считается первая из дат табеля, а концом - последняя, т.е. ситуация, от которой не поставлена защита - это перерыв в работе сотрудника по текущему подразделению текущей организации в текущей должности внутри месяца. В новой механике неактуально, т.к. норма дней считается подневно.

27.07.09 - добавлена возможность вывода таблицы с данными по переработке с помощью построителя (группировки, итоги, порядок, оформление). Включено отображение итогов в подвале таблицы с данными.

12.08.09 - ПОЛНОСТЬЮ переработана вся механика отчёта. Для сравнения оставлен и старый функционал.

НОВИНКИ:

1. Управляемый вывод любого отклонения в Т-13 (выводить часы подневно, выводить итоги за месяц в колонку отклонений, считать часы и дни отклонений по графику или по пятидневке) и таблицу переработок (зачитывать в фактически отработанное время).

2. Отбор переключён на отбор построителя.

3. Запрос, собирающий данные, полностью собран заново. Теперь его можно открыть конструктором. С большим удовольствием приму варианты упрощения текста (на данный момент используемые 6 исходных таблиц дают 30 строк пакета запросов, из них 11 - удаление отработанных таблиц), не влияющие на конечный результат.

4. На КАЖДЫЙ ДЕНЬ работы сотрудника (время между приёмом и увольнением) вычисляется:

подразделение работы, должность, текущее ФИО (типовой выводит только ФИО на конец месяца);

количество часов по текущему графику (т.е. нормально обрабатывается ситуация смены графика внутри месяца);

отклонения (план и факт):

для сотрудника до даты последнего на момент конца отчёта увольнения - только факт,

для прочего - если на один день есть и план, и факт - факт перекрывает план, иначе план выводится вне зависимости от наличия расчётного документа;

НЕ ОБРАБАТЫВАЮТСЯ  случаи пересечения более одного планового и фактического отклонений! Такое пересечение - грубая ошибка учёта!

01.09.09 - Исправлена ошибка при выводе табеля с разбивкой по подразделениям.

03.09.09 -  Исправлена ошибка вывода итогов в отклонениях (если у одной строчки было отклонение в колонке Т-13, а у следующей - нет, то параметр области не очищался. Теперь очищается). Добавлена возможность регулирования вывода количества дней отклонения в итог (по рабочему графику, по календарным дням, по пятидневке).

15.09.09 - исправлена ошибка ненаращиваемого помесячного итога в таблице отработки.

22.10.09 - по пожеланиям уважаемых скачавших добавлена версия с учётом индивидуально введённых табелей. Из версии окончательно удалено всё, что не относится к текущей механике формирования отчёта (типовые процедуры и т.д.). Чуть доработан выбор периода.

28.10.09 - исправлена ошибка вывода, связанная с особенностями работы построителя отчёта: при отборе, установленном на должность или подразделение, не учитывались кадровые перемещения. Просьба перед использованием удалить сохранённые настройки и заново войти в отчёт.

22.12.09 - исправлены недочёты подсчёта рабочих дней в табеле (выходные при определённых настройках считались в количество). Выходные как таковые вынесены в настройку вывода. ВНИМАНИЕ! Отключена возможность вывода табеля без учёта индивидуальных!

24.12.09 - исправлена вновь всплывшая ошибка: выводились уже уволенные сотрудники, если был установлен отбор по подразделению или должности, в которой они находились в момент увольнения. Исправлена досадная ошибка копипаста.

12.01.09 - исправлена ошибка подсчёта часов отклонений с учётом вечерних и ночных.

28.01.10 - дни, приходящиеся на праздники во время ОСНОВНОГО ОТПУСКА, показываются как ВЫХОДНЫЕ (соответственно изменён расчёт количества дней). Добавлена возможность расчёта нормы по графику сотрудника (а не только по регламентированному производственному календарю).

04.03.10 - исправлена ошибка показа плановых отклонений, не имеющих рассчитанного факта и выходящих за пределы выбранного периода в обе стороны.

01.09.10 - исправлен недочёт: при оформленном ранее даты завершения исходного невыхода Возврате на работу невыход выводился вплоть до исходной даты.

01.11.10. - исправлена ошибка расчёта нормы часов, добавлена возможность расчёта нормы часов с учётом ставки (простое перемножение).

16.03.11 - исправлена ошибка, связанная с кадровыми отклонениями, переходящими за границы выбранного периода.

30.03.11 - переработан механизм определения кадровых отклонений на основе обновлённого типового.

06.02.12 - помесячную таблицу теперь можно выводить не только построителем, но и СКД. (идею подали в комментарии 117).

27.03.13 - исправлен косяк с невыходами в месяц увольнения.

 

 

Зафиксированные недочёты:

1. Иногда при выполнении тихо вываливается база. Причём на абсолютно идентичных настройках один раз может сформироваться нормально, а второй - вылететь.

2. Внимание! Если для кадрового документа невыхода не введён возврат на работу (и нет даты завершения) - этот невыход выводится до конца периода табеля. Есть ли смысл исправлять - не знаю.

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

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Версия с регулируемым расчётом нормы, исправлен расчёт кадровых отклонений
.erf 71,81Kb
06.02.12
592
.erf 71,81Kb 592 Скачать
Версия для 8.2, оттестирована на релизе 2.5.45.3 (с выводом в СКД)
.erf 94,50Kb
06.02.12
15
.erf 94,50Kb 15 Скачать
Версия для 8.2, оттестирована на релизе 2.5.45.3 (с выводом в СКД)
.erf 94,50Kb
06.02.12
7
.erf 94,50Kb 7 Скачать
Версия для 8.2, оттестирована на релизе 2.5.45.3 (с выводом в СКД)
.erf 94,50Kb
06.02.12
74
.erf 94,50Kb 74 Скачать
Версия от 27.03.13, оттестирована на релизе 2.5.63.1
.erf 94,52Kb
27.03.13
393
.erf 94,52Kb 393 Скачать
Версия с возможностью учёта индивидуальных табелей
.erf 71,15Kb
06.02.12
182
.erf 71,15Kb 182 Скачать
Новая версия (12.08.09)
.1250097149 91,31Kb
06.02.12
195
.1250097149 91,31Kb 195 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей (Gaffer) 10.02.09 20:19
2. Эстер Коган (e.kogan) 10.02.09 20:30
3. Александр (Kruzo) 11.02.09 23:27
4. Igоr Sаulеviсh (gutentag) 12.02.09 14:34
Замечание по отчету:
- Просьба сделать, чтобы, при открытии отчета, открывался бы "фильтр отбора"
- ИМХО если дата периода не указана, то обработка вызывает зависание ЗУП-8.1
5. Наталья (selinata2005) 27.02.09 16:19
Ну пожалуйста, придумайте что-нибудь для БП-8.1 (1.6.13). Очень не удобно, что нет вообще табеля учета раб. времени
6. BDE30 (Re:аниматор) 21.03.09 08:17
(5) для расчета ЗП используется ЗУП, в бухии по мимо табеля нет понятия удержания. там рисовать и рисовать ЗП в бухии. Я сделал Бухия + ЗП, там и табель и удержания и т.д. полноценная программа для расчета ЗП и синхронное формирование проводок по бух учету. Если интересно пиши в личку. встраивается в стандартную бухию как подсистема по зарплате
7. Артур Пирожков (angler225) 22.07.09 17:53
Такая же ошибка как и в стандартном отчете:
"код ошибки: 10008246
В отчете "Табель Т-13" выводится в выходные код "н/в" вместо "в", если сотруднику введено плановое начисление "Доплата за ночные часы"
"
В 1С обещали исправить к релизу 2.5.16. Как говорится обещанного три года ждут.
8. Эстер Коган (e.kogan) 22.07.09 17:54
(7) А наши не жаловались, вот я и не правила. Будет время - поправлю... или из типового стырю, как они поправят )))
9. Артур Пирожков (angler225) 23.07.09 14:17
Вышел новый релиз ЗУП (2.5.16.2), ничего не поправили, только регламентированную отчетность.
10. Алексей (platinum) 27.07.09 15:46
Идея хорошая, но не удобная реализация. Лучше уж сделал вывод в отчет, а не в форму, чтобы сразу все видно было и не двигать колонки, чтобы посмотреть, что же там за месяц. Сделай, если не затруднит, печатную форму этих таблиц.
11. Эстер Коган (e.kogan) 27.07.09 15:50
(10) А чем не устраивает типовая форма Т-13 на первой закладке?
12. Эстер Коган (e.kogan) 27.07.09 16:43
(10) Смотрите обновлённое. Вы это имели в виду?
13. Алексей (platinum) 27.07.09 17:14
Меня больше интересует таблица "Сводные данные", не редко бухи выбирают учетный период год и очень не удобно такую таблицу анализировать, для визуального просмотра и для перекидки в эксель. Ну и очень бы хотелось бы видеть в отчете итоговые данные по каждому сотруднику за выбранный период, а не только за месяц. Хотя бы итог сделайте.
14. Эстер Коган (e.kogan) 27.07.09 17:14
Вниимательно смотрите обновлённое. И описание обновления.
15. Алексей (platinum) 27.07.09 17:44
я посмотрел обновление, так там общие итоги по всем сотрудникам в подвале, а желательно по каждому за выбранный произвольный период справа по-вертикали.
16. Эстер Коган (e.kogan) 27.07.09 17:48
(15) Смотрите внимательнее. Итог по сотруднику за период - это колонка "Факт" (так и было). Для вывода таблицы с различными группировками воспользуйтесь кнопкой над табличей с картинкой "принтер".
17. Алексей (platinum) 27.07.09 17:58
сори с часами итоговыми все норм в сводных данных. счас подробно разбираюсь с вашим отчетом, возникла задача анализа отработанных часов за выбранный период, для учета сверхурочных. Так вопросы и замечания видимо еще напишу. Версию для печати сводных данных видимо придется самому доделывать.
18. Алексей (platinum) 27.07.09 18:04
нашел, даже не заметил этих кнопок для печатных бланков ))
19. Алексей (platinum) 28.07.09 20:33
Добавить бы еще в "сводные таблицы" работу в праздники, т.к. чаще всего работа в праздники сразу оплачивается в двойном размере и эти дни не учитываются как переработка.
И в отчете для печати уж больно широкие колонки, у нас народ столько не получает ))
20. Алексей (platinum) 29.07.09 11:20
Есть ошибки в отчете "Табель учета рабочего времени":
Строю отчет по сотруднику за Январь смотрим часы, все хорошо, за январь-март, тоже норм, а вот если январь-апрель и больший период, то за январь по этому сотруднику выводятся какие-то другие часы.
21. Эстер Коган (e.kogan) 29.07.09 11:24
(20) Извините, смоделировать не могу. Проверьте по Т-13 - там тоже идёт расхождение? Алгоритм расчёта строго идентичен Т-13.
22. Эстер Коган (e.kogan) 29.07.09 11:27
(19) Куда добавить? Как именно?
Ширина колонок - произвол построителя. Делать ещё и это ради, как вы выразились, перекидки в Excel. В Excel'е и поправьте ))
23. Алексей (platinum) 29.07.09 11:36
(21) Ну типовой отчет строится по одному месяцу, так что с ним не сравнишь.
Я говорю о том что, когда строишь отчет за период январь-апрель и больший, январь по конкретному сотруднику отличается, если строить отчет только за январь.
24. Алексей (platinum) 29.07.09 11:39
Не не для экселя, я не привередничаю ) Колонки слишком большие для визуального просмотра, у вас такой размер, что столько не получает никто в нашей стране.
25. Алексей (platinum) 29.07.09 11:46
Вот заметил, такая ошибка, описанная мной выше проявляется, когда есть дни где стоят отрицательные часы (например "-8") в колонке "Отметки о явках и неявках на работу по числам месяца. Для других сотрудников у которых нет отрицательных часов в табеле, вроде все норм, но пока тестировал выборочно.
26. Эстер Коган (e.kogan) 29.07.09 12:00
(24) Не у меня. Так выводит построитель.
27. Эстер Коган (e.kogan) 29.07.09 12:05
Делать вывод таблицы на СКД мне некогда. А в построителе нормального программного управлени ширинами колонок нет, и извращаться в очередной раз на эту тему времени у меня нет.
28. Алексей (platinum) 29.07.09 13:12
(27) лан пусть будут такие колонки, сам что-нибудь придумаю.
А вот то, что я описал в (25) - это реально проблема. Сам только недавно стал разбираться с ЗУП, некоторые вещи непонятны, как все-таки бухи умудрились так ввести данные, что показываются в табеле отрицательные часы.
29. Эстер Коган (e.kogan) 29.07.09 13:13
(28) Пока смоделировать не могу - разбирайтесь самостоятельно. У нас таких фортелей не выкидывает.
30. Алексей (platinum) 29.07.09 13:20
А все-таки в сводной табличке, сложно вставить колонку,где будут рабочие часы приходящие на праздничные дни?
31. Эстер Коган (e.kogan) 29.07.09 13:21
Помесячно? Не знаю. Время появится - посмотрю.
32. Алексей (platinum) 29.07.09 13:29
(31) Да помесячно и итоговую по конкретному сотру.
33. Эстер Коган (e.kogan) 29.07.09 14:53
(32) Можно. Но муторно. Хотите - добавьте сами, там легко, просто внимательно нужно.
34. Эстер Коган (e.kogan) 13.08.09 10:31
(28) Ксатти, появилась идея насчёт отрицательных часов - скорее всего, это расчётный документ, отсторнировавший ранее начисленное, а позже отпроведённое.
35. Алексей (platinum) 16.08.09 13:48
Спасибо, что стараетесь еще лучше усовершенствовать отчет. Поставил бы еще один +)))
Есть одно пожелание, можете выделить в отдельную колонку в таблице сводные данные все часы, относящиеся к больничным,отпускам и др. Это было первое же пожелание буха,как только она увидела этот отчет, чтобы удобнее было отделять рабочие часы от нерабочих для подсчета переработки. Или даже сделать возможность вывода этой колонки настраиваемой, т.е. стоит галочка выводится колонка,нет значит часы отпусков считаются, как рабочие.
36. Эстер Коган (e.kogan) 17.08.09 11:28
(35) Ууупф... Вот это вряд ли в ближайшее время. Сейчас другие задачи стоят, а этот отчёт нашему ОК и так нравится. Посмотрите, теперь там совсем просто стало изменить вывод - в процедуру СформироватьОтчет дописать создание доп.колонок в тмес, в ВывестиТабельСотрудников - заполнение этой колонки.
37. Эстер Коган (e.kogan) 17.08.09 11:28
(36) Ну и интерфейсное создание докрутить, конечно.
38. IronKitty (IronKitty) 26.08.09 09:32
при формировании по всей орг. с разбивкой по подразделениям выдает ошибку
39. Эстер Коган (e.kogan) 01.09.09 10:41
(38) Упс, и правда одну запятую пропустила... сейчас обновлю.
40. Алексей (platinum) 14.09.09 22:13
решил поставить вторую версию отчета. а ты смотрела хоть сводную таблицу на реальных данных, у меня там за каждый месяц выдается,где колво дней везде пишет 1, а часов 8. В итогом все норм, такое происходит именно помесячно. В первом отчете нет такой ошибки.
41. Эстер Коган (e.kogan) 15.09.09 10:50
(40) Спасибо, исправлено. Копипаст - страшная штука )
42. Алексей (platinum) 23.09.09 22:30
Очень нужно изменить календарь для расчета нормы часов. Нужен календарь по которому должен работать сотрудник, а у тебя получается календарь стандартный, при чем еще в нем 8 часовой рабочий день, а у нас 7,2ч.Как это исправить? Довольно плохо пока ориентируюсь в коде 8-ки.
43. Эстер Коган (e.kogan) 29.09.09 12:11
В процедуре ИнициализироватьПостроитель откройте конструктором текст запроса. В самой последней таблице найдите поля "Дней по РПК" и "Часов по РПК". В их тексте замените то, что относится к РегламентированныйПроизводственныйКалендарь, на ВТ_Графики соответственно смыслу.

Если появятся ещё люди, которым это нужно - сделаю настройку аналогично выводу в Т-13. Наши пока хотят только так.
44. Геннадий (kush86) 01.10.09 13:24
У нас такая же проблема (42), и еще как в невыходы можно добавить выходные? А вообще большой (+)
45. Алексей (platinum) 02.10.09 02:35
(43) Вообще-то это реальная необходимость, как только бухи стали сверять, сказали, что это совсем неправильно использовать такую норму, т.к. она может быть разной для разных сотрудников. Для мужчин одна,для женщин другая или это норма может быть по плановому календарю конкретного сотрудника, т.к. у него свой план.
46. Эстер Коган (e.kogan) 02.10.09 11:02
(44) Выходные в невыходах: какие выходные, обычные? Те, что у сотрудника по графику выходные???
47. Геннадий (kush86) 02.10.09 21:29
(46) Да обычные выходные в невыходах.
48. Lernod XXX (linekiller2) 07.10.09 10:27
при вводе на сотрудника индивидуального табеля рабочего времени, он его вообще не учитывает, а пишет как всё должно быть по графику.
49. Lernod XXX (linekiller2) 14.10.09 09:48
а точнее он показывает неявки введённые в индивидуальном табеле, а изменения в отработанных часах он не показывает :)
50. Эстер Коган (e.kogan) 22.10.09 19:53
(48) и все, кто хотел индивидуальный табель:
Сделано.

(45) Про расчёт нормы чуть подробнее можно? Где можно прочитать, что про это в законе говорится? Насколько оно гибко? Потому как пятидневка-шестидневка-личный я ещё реализую, а вот М/Ж и прочие тонкости уже тяжелее.
51. Алексей (platinum) 02.11.09 21:56
Ух ты даже уже и не заглядывал давно,а здесь такие доработки.Спасибки.Скоро скачаю и буду тестить.
52. HotNord (zubovas) 03.11.09 14:00
Столкнулся с такой проблемой.
В новой версии в Т-13 не корректно учитываются больничные.
Начало больничного считается верно, а вот после возврата сотрудника на работу, продолжает "рисовать" в Т-13 больничный(Б).
53. Эстер Коган (e.kogan) 05.11.09 15:39
(52) А возврат на работу оформлен?
54. Lernod XXX (linekiller2) 06.11.09 14:36
Внимание! Если для кадрового документа невыхода не введён возврат на работу - этот невыход выводится до конца периода табеля. Есть ли смысл исправлять - не знаю.
Есть смысл есть :))
55. HotNord (zubovas) 09.11.09 10:15
56. HotNord (zubovas) 09.11.09 10:32
(52) Ошибку нашел. В модуле объекта в процедуре "ИнициализироватьПостроитель()" закомментировал строку запроса 3778.
57. Lernod XXX (linekiller2) 10.11.09 15:40
(56) там столько строк то нету) Можно поподробнее, где ошибка?
58. HotNord (zubovas) 10.11.09 17:19
(57) ))) Это номер строки модуля объекта, это тот номер строки. Вот кусок запроса из процедуры "ИнициализироватьПостроитель()" :

|ПОМЕСТИТЬ ВТ_ОтклоненияПлан

....

.....
// | И (ВТ_ОтклоненияПлан_Возвраты.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1))
| ГДЕ

.....
59. Lernod XXX (linekiller2) 11.11.09 11:15
60. lavalava7 03.12.09 18:12
у сотрудника 4 часовой рабочий день, в табеле рисует четверки верно, а в сводных данных в норму пишет 159 часов, вместо 79. График не индивидуальный.

иногда вылетает с ошибкой "память не может быть read"
61. Эстер Коган (e.kogan) 03.12.09 18:16
(60) В сводных данных норма считается по пятидневке. Всегда. Так как (45) до сих пор не привёл варианты расчёта нормы согласно законодательству, а мой ОК ничего переделать не просит.

Про объём памяти - пока ничего не могу сделать, на оптимизацию запроса времени не хватает катастрофически.
62. lavalava7 03.12.09 18:22
(61) график работы и так пятидневка, но по 4 часа в день, а в норму идет как будто б 8
63. lavalava7 03.12.09 18:30
(61) ну да в (45) тоже самое, норма берется не из графика работ, назначенного сотруднику, а неизвестно откуда.
64. Эстер Коган (e.kogan) 03.12.09 18:44
(62) Норма берётся из регистра "Регламентированный производственный календарь" по следующей формуле: рабочий - 8 часов, предпраздничный - 7 часов, прочие - 0.

Еще раз повторяю, что пока у меня не будет чёткого понимания, откуда надо брать норму ПО ЗАКОНУ, переделывать это место лично я не буду. Наш отдел кадров задал жёсткое условие, которое я выполняю, пока у меня нет более приоритетных сведений из действующего законодательства. Я не хочу подставлять свой ОК.
65. lavalava7 03.12.09 19:47
:( Ну Вы прям меня расстраиваете. Такой, казалось бы, хороший отчет делаете, а тут сразу громкие слова вроде "подставлять" и "ПО ЗАКОНУ".

Закон этот называется Трудовой кодекс и регулирует он только _МАКСИМАЛЬНО_ возможную продолжительность нормального рабочего времени:
ТК СТ.91

Рабочее время - время, в течение которого работник в соответствии с правилами внутреннего трудового распорядка и условиями трудового договора должен исполнять трудовые обязанности, а также иные периоды времени, которые в соответствии с настоящим Кодексом, другими федеральными законами и иными нормативными правовыми актами Российской Федерации относятся к рабочему времени.

Нормальная продолжительность рабочего времени не может превышать 40 часов в неделю.

Порядок исчисления нормы рабочего времени на определенные календарные периоды (месяц, квартал, год) в зависимости от установленной продолжительности рабочего времени в неделю определяется федеральным органом исполнительной власти, осуществляющим функции по выработке государственной политики и нормативно-правовому регулированию в сфере труда.


Всё. Норма - не может быть ни для кого больше 40 часов в неделю. Меньше - легко. Для суммированного учета немного по-другому, но смысл тот же - не более 40 часов в неделю (за период). Какая именно норма - зависит от трудового договора между организацией и работником. Если в нем указано, что это пятидневка по 8 часов, то значит, это и есть такая норма для этого работника. Если у другого стоит шестидневка по 3 часа в день, то это и будет его норма "ПО ЗАКОНУ". (т.к. не превышает 40 в неделю)
В любом случае в 1С это отражается элементом справочника "График работы". Нормальная продолжительности рабочего времени получается наложением Графика работы на Производственный календарь (о котором ежегодно издает указ федеральное правительство, где указывает какой праздничный день куда переносится и т.д.) и отображается в на той же форме элемента справочника "График работы" внизу слева при нажатии кнопки "Заполнить".

У вас же в отчете используется 1 график работы (пятидневка по 8часов), вместо графика работы сотрудника (который опять же у вас пятидневка по 8часов и 100% уже вбит и заполнен в справочнике "графики работы")

Надеюсь, помог Вам в создании более четкого понимания откуда брать норму ПО ЗАКОНУ. Я старался, честно.
66. Эстер Коган (e.kogan) 04.12.09 01:04
(66) Большое спасибо за подробное разъяснение. Сделаю выбор нормы, как руки дойдут (по РПК или по графику сотрудника). Не делала пока по причине недостаточной конкретности вариантов нормы (то, о чём говорил platinum, было слишком общо и чёткой формализации не поддавалось), а наш ОК хотел контроль только по РПК.
Кстати, в таком случае может иметь смысл отчёт по контролю самих графиков (превышают они норму или нет)? Где-то у меня такой валялся...
67. Алмаз Шарипов (cdiamond) 09.12.09 08:59
1) По коду РВ (работа в выходные) - количество отработанных часов не видит в упор. Хотя соответствющий документ введен и часы там указаны. В самой таблице показывается только код "РВ" без указания часов. Если попытаться вывести его как отклонение, то количество часов РВ всегда = 0, количество дней РВ верно.
2) В ноябре были праздники. Отпуск, часть которого пришлась на праздники - невыходы считает отпуск вместе с праздниками. В таблице на праздничные дни указан код "ОТ", хотя это неправильно. Как исправить это настройками я не нашел, хотя в другой ветке автором вроде бы было обещано что эта проблема решается данной обработкой.
68. Эстер Коган (e.kogan) 09.12.09 11:36
(67) 1) По поводу РВ - посмотрю, уже есть мысль. Спасибо за замечание.
2) Попробую, но в типовом так же - по закону-то что нужно? Пустой код? На все виды расчёта или только на какие-то? Как их отличить?
69. Алмаз Шарипов (cdiamond) 09.12.09 11:55
(68) Мне юридически подкованные кадровики говорят, что государственные праздники в количество дней отпуска никак не входят, поэтому в колонке отклонений должно быть общее количество календарных дней отпуска минус кол-во праздничных дней. Сам день государственного праздника, в частности, когда он пришелся на отпуск работника, должен отражаться буквой "В", как выходной.
Как быть в других случаях не знаю, скорее всего типовая конфигурация их показывает правильно.
70. Эстер Коган (e.kogan) 09.12.09 13:38
(69) На данный момент количество часов и дней отклонения считается согласно указанному в настройках графику (учтите, что "Календарь-пятидневка" в данном случае - это регламентированный производственный). Насчёт вывода кода отклонения: "В" выводится только если ЛЮБОЙ отпуск пересекается с календарным праздником? Верно?
71. Алмаз Шарипов (cdiamond) 09.12.09 14:02
(70) Если настроить дни отпуска на календарь-пятидневку, тогда и простые выходные минусовать начинает.
Т.е. например есть у меня Иванов, взял отпуск с 2 по 14 ноября включительно.
У нас по производственному календарю 4 ноября государственный праздник и 6 ноября введен локальный праздник.
Стандартный табель Т-13 из УПП показывает нам 13 дней отпуска, а на самом деле отпуск был на 11 дней и в кадровых документах УПП он правильно отображается как 11 дней.
Ваш табель, с учетом пятидневки показывает 8 дней неявок, по рабочему графику тоже 8, по календарным дням 13. Получается, что простые выходные сгреблись в одну кучу с праздниками (две субботы и одно воскресение).

Насчёт применимости к любому отпуску ответ не получен, нашим кадровикам интересен только этот конкретный случай с обычным отпуском.
72. Эстер Коган (e.kogan) 09.12.09 15:08
(71) Оппа! А мой отчёт в УПП нормально работает?
73. lavalava7 11.12.09 13:32
нормально, и так же вылетает иногда без видимой причины ))
74. Андрей (akat65) 23.12.09 17:13
На ЗУПе 2.5.19.3 обработка не запускаеся....

{ОбщийМодуль.УправлениеПользователями(307)}: Поле объекта не обнаружено (ОсновнаяДатаНачалаОтчетов)
НастройкаСсылка = ПланыВидовХарактеристик.НастройкиПользователей[Настройка];
75. Эстер Коган (e.kogan) 23.12.09 18:15
(74) Мы пока живём на 16-м релизе. Как перейдём - конечно, поправлю.
76. Эстер Коган (e.kogan) 24.12.09 20:34
(65) Рассказываю, в чём проблема с расчётом нормы из графика сотрудника с точки зрения моего ОК.
Сотруднику могут ввести график, превышающий норму. Но в таком случае переработки в отчёте с расчётом нормы по графику не получится... а внутри запроса контролировать нормированность графика - уже усложнение на порядок (минимум 2 временных таблицы добавятся).
77. Эстер Коган (e.kogan) 24.12.09 21:23
(4), (10), (44), (48), (60) - смотрите обновления (они технические, но важные). (67) - пока порадовать не могу.
gutentag; +1 Ответить
78. Эстер Коган (e.kogan) 21.01.10 17:51
(71) Не получается логически кое-что. РВ будет показывать и в те дни, которые отметили праздничными на предприятии (т.е. наравне с государственными, т.к. вид дня одинаковый), а верно ли это?
79. Эстер Коган (e.kogan) 28.01.10 16:25
(69) и все, кому нужен был нормальный подсчёт отпуска на праздниках: сделано. См. обновление.
80. Эстер Коган (e.kogan) 28.01.10 19:31
(42), (65): добавлен расчёт нормы по графику сотрудника. (74): поправлено.
81. Андрей (akat65) 28.01.10 22:41
Вопрос по выводу внутр.совместителей - не входят в отчет....
В форме Т-13 - ФЛ ...

В ТЗ ТаблицаВремениПомесячно итоги подвала лучше ..."Прижать вправо"

Хорошо бы сделать отбор для настройки вывода видов времени
по данным текущего периода (с.. по)

82. Stanislav Lukyanenko (lukyan) 03.03.10 22:28
Сотрудник по состоянию регистра "Состояние сотрудников организаций" находится в отпуске по уходу за ребенком с начала 2009 по конец 2010.
Формируем табель за январь 2010 и у этого сотрудника за все рабочие дни января стоят явки. Происходит это, как мне показалось, из за этого условия в запросе, в таблице ВТ_ОтклоненияПлан
	ИЛИ ВЫБОР
		КОГДА (НЕ ВТ_ОтклоненияПлан_Возвраты.Сотрудник ЕСТЬ NULL )
			ТОГДА ВТ_ОтклоненияПлан_Возвраты.Период
		ИНАЧЕ ВТ_ОтклоненияПлан_Отсутствия.ПериодЗавершения
	КОНЕЦ МЕЖДУ &НачалоПериода И &КонецПериода
...Показать Скрыть
строка 1142 модуля отчета.
Скажите, зачем нужно это условие? Может ли отчет корректно работать без этого условия (если причина в нем)? Если нет, то как исправить эту ошибку?
83. Эстер Коган (e.kogan) 04.03.10 10:10
(82) Да, это логическая дырка. Условие введено для уменьшения размеров исходных таблиц. Должно выглядеть как
"ИЛИ дата начала в периоде ИЛИ дата окончания в периоде ИЛИ дата начала до, окончания - после".

Перепишу в ближайшее время. Спасибо за замечание.
84. Эстер Коган (e.kogan) 04.03.10 12:40
(82) Поняла. почему у нас такого не возникало. Отуска по уходу за ребёнком у нас рассчитывают сразу, а таблица факта перекрывает план.

Дописала, сейчас выложу обновлённое.

(81) Выравнивание в подвале сделала, проблем-то. С внутренними совместителями не могу найти у себя примера, вроде все нормально отображаются... а вот насчёт отбора поясните, пожалуйста!
85. Stanislav Lukyanenko (lukyan) 04.03.10 14:01
(84) Большое спасибо за табель, очень хороший отчет. Жаль конечно, что не выводятся часы РВ, и часы внутрисменных отклонений, но ничего, мы это сами добавили :)
86. Эстер Коган (e.kogan) 04.03.10 14:30
(85) Может, выложите/пришлёте/прикрепите? У меня до внутрисменок руки не доходят никак (
А РВ в каком случае не выводятся?
87. Stanislav Lukyanenko (lukyan) 09.03.10 10:21
Хорошо. Вечером выложу. Нашел еще один минус. Отчет не удается сформировать если у пользователя установлено ограничение доступа по группам физлиц. Опять же как мне показалось, происходит это из-а таблицы ВТ_ФИОФизлиц. Добавил в условия этой таблицы
ФИОФизЛиц.ФизЛицо В
	(ВЫБРАТЬ РАЗЛИЧНЫЕ
		ВТ_РаботникиОрганизацийПолная.Сотрудник.Физлицо
	ИЗ
		ВТ_РаботникиОрганизацийПолная КАК ВТ_РаботникиОрганизацийПолная)
...Показать Скрыть
88. Stanislav Lukyanenko (lukyan) 10.03.10 09:26
И еще одно. Сотрудник с середины декабря 2009 года переведен временно на другую должность по конец 2010. При формировании отчета за январь 2010 года у него отображается старая должность, которая была до перемещения.
89. Эстер Коган (e.kogan) 10.03.10 12:29
(87) По-хорошему надо там всюду распихать РАЗРЕШЕННЫЕ, но некогда и тестировать не на чем.
(88) Есть подозрение на эту тему, будет минутка - проверю. Там условия на таблицу регистра работников поправить надо.
90. Dina Kuchumova (dainastar) 12.04.10 16:18
Мне очень очень понравился этот отчет, но к сожалению возникли вопросы. Помогите пож-та разобраться. Если сотрудник находился в отпуске неоплачиваемом с разрешения работодателя, то у него ДО стоит только в те дни, в которые он должен был работать, а в остальные стоят НН (неявки по невыясненным причинам). Но ведь сотрудник был в отпуске, т.е. за весь период должно стоять ДО. Как это реализовать, может в настройках надо поставить. Я перепробовала, не смогла разобраться сама... :cry:
91. Эстер Коган (e.kogan) 17.05.10 13:25
(90) Щёлкните по ячейке, где стоит "НН" - откроется документ, которым это зарегистрировано. И ещё вопрос - у вас отпуск был чем зарегистрирован? И был ли рассчитан?
92. Лариса Райкова (larisa.raikova) 16.06.10 13:30
табель супер, спасибо огромное за такую полезную штуку!!!
93. lavalava7 23.07.10 12:47
Хотелось бы еще видеть, чтобы норма часов бралась по РПК и для неполных смен (у нас много кто работает на 0.25, 0.5 и 0,75 ставки - сейчас сам пытаюсь допилить)

Модуль объекта (467):
стротмес.ЧасовПоРПК=стротмес.ДнейПоРПК+ВыборкаПоДнямМесяца[ИмяПоляНормыЧасов];
94. Эстер Коган (e.kogan) 23.07.10 13:13
(93) То есть брать норму как норму*ставку?
95. lavalava7 23.07.10 18:29
(94) не совсем, норма*ставка даст неправильную норму в предпраздничные дни (для 0.5 будет 4-1 <> (8-10) *0.5);

в (93) часы складываются с днями, еще 1 маленький баг заметил в модуле формы ОтчетНастройка: переменные РеквизитВариантОформления и ТипОформленияПоУмолчанию - нигде не используются, так как:
Функция МакетОформления(ТипОформления)
	
	Если ТипОформления = Неопределено Тогда
		Возврат ПолучитьМакетОформления(СтандартноеОформление.Камень);
	Иначе
		Возврат ПолучитьМакетОформления(ТипОформления);
	КонецЕсли;

КонецФункции
...Показать Скрыть

96. Эстер Коган (e.kogan) 23.07.10 19:23
(95) Насчёт часов с днями - я в шоке. Неужели никто не заметил до сих пор? О_о

Модуль формы я в основном дописывала, что там из типового старья болтается - не знаю.
97. sound sound (sound) 27.10.10 16:39
(0) А учет ночных и вечерних там есть?
98. Эстер Коган (e.kogan) 28.10.10 18:02
(97) Конечно, всё строго по графику.
99. sound sound (sound) 28.10.10 18:19
(98) А их как-то можно отдельно отобразить?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа