v7: ЗИК. Неправильно выводятся дни в "Приказе по отпуску" #326503


#0 by victuan1
ЗИК 281. Речь идет именно о документе "ПриказПоОтпуску", а не "НачислениеОтпуска". Основной отпуск считается в календарных днях, дополнительный - по "шестидневке". Например, человек в отпуске был (будет) с 11.03.08 по 04.04.08. Программа ставят дней отпуска всего: 25. Расчетчик ставит вручную дней доп. отпуска: 6 (по шестидневке). Далее расчетчик начинает утверждать, что дней всего должно быть в документе: 24 = 18 (основной, по кал. дням) + 6 (доп. отп. по "шестидневке"). Я понимаю, что программа имеет ввиду 25 календарных дней, но расчетчику надо чтобы было 24 "календарно-рабочих" дней. Чушь? Помогите доказать, основываясь на нормативных актах. Далее, печатаем форму Т-6. "Раздел А. ежегодный основной оплачиваемый отпуск на 19 календарный дней" (должно быть 18! - это косяк ЗИКа?) "Раздел Б. Отпуск дополнительный на 6 календарных дней" (должно быть "рабочих дней" - явный косяк ЗИКа, я ведь в документе выбрал Доп. отпуск расчитывается: "По шестидневной рабочей неделе") "Раздел В. Всего отпуск на 25 календарных дней" (должно быть 24 <просто> дней" Помогите разрулить ситуацию. Либо нужно вразумить расчетчика (как нужно заполнять на самом деле?), либо исправить ЗИК. Сам я программист с опытом.
#1 by angelanna
Календари проверял?
#2 by victuan1
Причем здесь календари? Ты вопрос прочитал?
#3 by de Bug
По порядку. Форма Т-6 утверждена Постановлением Госкомстата от 5 января 2004 г. N 1. В ней ясно указано в разделах А, Б и В: "календарных дней". С 11.03 по 04.04 - 25 календарных дней. Т.е. 19 ежегодного + 6 дополнительного. Это верно. Вижу единственный косяк: в разделе А отпуск ежегодный стоит с 11.03 по 28.03. Должен быть по 29.03.
#4 by victuan1
Возражу. 6 дополнительного по "шестидневке" в пересчете на календарные должно получиться 7 (или 8 как выпадут праздники/выходные). Следовательно, в форме Т-6 должно быть написано:
#5 by Aswed
Весь твой косяк в 281 релизе. Он вообще глючный, а если ты программист с опытом, то копайся в коде. Или посмотри старые ветки на этом форуме, там уже объяснялось где и что поправить ЗЫ Надо же сколько народа парится с этим релизом:)
#6 by victuan1
Просьба не флудить и не отвечать не в тему!
#7 by victuan1
Пока я прихожу к следующему выводу: в момент печати формы Т-6 все периоды отпуска, введенные в документ в рабочих днях, преобразовывать в календарные, а затем печатать. В итоге получаем, в документе указаны одни данные, а в форме Т-6 другие. Не порядок: налицо расхождение между утв. формами и реальным ведением учета. Как это обойти / кто в этом виноват / куда обращаться ?
#8 by Пуся
Просто от нечего делать посмотрела да действительно, если указать расчет по шестидневке то в разделе А: 11.03-28.03             Б: 29.03-04.04, т.е. 18 и 7 дней соответственно!, но в отчете дни не отражаються, значит косяк есть(а 281 релиз не причем, посмотрела, на старом 273 вполне приличном релизе:) Расчет верный, в приказе отображение только поменять:)
#9 by victuan1
Что значит "отображение поменять"? Сделать как я сказал в - "преобразовывать в календарные, а затем печатать"? Так это надо целую процедур писать, которая разложит период по календарям и посчитает дни с учетом выходных/праздничных.
#10 by de Bug
Да, действительно. Так и должно быть. В ПриказеПоОтпуску, процедуре Печать поправь:
#11 by victuan1
Заодно я добавил этот код и в док. НачислениеОтпуска, там тоже выводится Т-6. Реакцию кадровиков доложу завтра. Они хотели, чтобы я "нарушил" форму Т-6, переделав вывод общих и доп. дней из "календарных" в "рабочие". Теперь же я намерен доказывать, что утв. форму менять нельзя!
#12 by Пуся
И что это дало то :) ***************************************************************
#13 by victuan1
Код не много не тот, который дал ДеБаг. Он должен быть таким Также нужно поменять формулу в общей таблице Т-6 в разделе А
#14 by victuan1
В док. НачислениеОтпуска изменение сложнее. Дело в том, что там присутствует код: А в документе ПриказПоОтпуску вместо него такой: Налицо непоследовательность программистов. Похоже они "забили" на форму Т-6/Т-60 и реализовали ее как попало.
#15 by victuan1
Короче, завтрашнего дня ждать не пришлось. Кадровики не приняли такую редакцию формы Т-6, мотивируя тем, что в договоре они пишут "... предоставляется очередной основной отпуск 36 дней и доп. отпуск по "шестидневке" в размере 12 дней, всего 48 дней...". Договоры они менять не могут, а вести двойной учет (в договоре 36 + 12 = 48, а в ЗИК 36 + 14 = 50) они отказались, т.к. это их запутало. Я вернул все изменения в программе "взад", сказал: колупупайтесь дальше в ЗИКе вручную, я менять ЗИКу под ваш договор не собираюсь.
#16 by Skylark
Вот это по-нашему, по-бразильски!
#17 by victuan1
Т.е. им надо, чтобы в Т-6 писалось не так: А. 36 календарных дней Б. 14 календарных дней В. 50 каленадрых дней а вот так: А. 36 календарных дней Б. 12 рабочий дней В. 48 дней
#18 by victuan1
Теперь, опрос: кто прав я или кадровики? Вариатны ответов: 1) Правы кадровики: я должен переделать расчет дней отпусков и форму Т-6 под их договоры. 2) Прав я: форму Т-6 коверкать нельзя, нужно внести исправления в деБага, и в форме Т-6 вести расчет в кал. днях. Прошу голосовать!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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