Вход | Регистрация

  1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП3, Отпуск: изменение документа в закрытом периоде

ЗУП3, Отпуск: изменение документа в закрытом периоде
Я
   Dmitriy_ Kolesnikov
 
10.05.18 - 09:47
Ситуация: кадровики вводят документы Отпуск заранее. Предположим, сотрудник идет в отпуск в июне. Кадровик создает документ Отпуск:
Дата: 1 февраля 2018
Месяц: июнь 2018
Отпуск с 15.06 по 20.06
При этом расчет отпуска сразу не производится, он должен производиться только после начисления майской зарплаты.
Проблема в том, что в июне бухгалтера не смогут рассчитать зарплату в документе Отпуск, потому что будет выставлена дата запрета изменения для зарплаты - 1 квартал 2018 года. Документ будет доступен только на чтение.
Вариант с созданием корректирующего документа не подходит, поскольку, во-первых, его не удастся провести при закрытом первом квартале, во-вторых, потому что у него будет новая дата и номер, и кадровики потом будут путаться в куче измененных документов.
Вариант с установкой даты документа на июнь - не подходит, потому что кадровикам принципиально важна дата создания документа (для каких-то своих задач).
Можно ли как-то красиво штатными средствами решить эту проблему?
Мне приходят в голову два некрасивых решения:
1. Исправить процедуру ПередПроверкойЗапретаИзменения так, чтобы документ Отпуск игнорировался (в общем модуле ДатаЗапретаИзмененияПереопределяемый).
2. Создать в документе Отпуск новый реквизит, в котором кадровики будут хранить дату создания приказа. И переделать все печатные формы так, чтобы они выводили именно эту дату.
И тот, и другой вариант плохой. Подскажите красивое решение.
 
 
   Dmitriy_ Kolesnikov
 
1 - 10.05.18 - 09:49
Дополнение: выплата - в межрасчетный период, поэтому рассчитывать отпускные надо именно документом Отпуск.
   hhhh
 
2 - 10.05.18 - 09:52
(1) что-то вы нас запутываете, где 1 квартал 2018 года и где июнь. Июнь во 2м квартале.
   Dmitriy_ Kolesnikov
 
3 - 10.05.18 - 10:04
Документ Отпуск создают с датой 1 февраля. Месяц указывают - июнь, даты отпуска - в июне.
   Serg_1960
 
4 - 10.05.18 - 10:07
"Подскажите красивое решение." - Ваши бухгалтера не должны нарушать законодательство и соблюдать порядок и сроки выплаты отпускных.
   Amra
 
5 - 10.05.18 - 10:08
(4) А где тут нарушение?
   hhhh
 
6 - 10.05.18 - 10:09
(3) тогда пусть и создают отпуск в июне. Это такая порода людей: сами себе создают трудности на свою задницу, чтобы потом героически их предолевать? А если сотрудник умрет за это время или уволится? Создадите тему, начислили отпуск, а сотрудник вдруг умер?
   АяПелаИплясала
 
7 - 10.05.18 - 10:09
(4) да тут проблема -то не в бухгалтерах, а в кадрах... зачем за полгода вперед документы заносить???
(0) а со сторно отпуска проблем нет?? или на вашем предприятии запрещено болеть??
   Джо-джо
 
8 - 10.05.18 - 10:10
(4) Как это сделать, когда отпуск начинается 1го числа, а выплатить его надо 27го, но в средний должна попасть зп. которая ещё не начислена?
   Джо-джо
 
9 - 10.05.18 - 10:11
(7) Кадровики запутаются, так много документов и все с разными номерами. Шеф пердолит кадровичку, а зад у 1Сника болит)
   Serg_1960
 
10 - 10.05.18 - 10:12
(5) Оплата отпуска зависит от расчетного периода. Под расчетным периодом принято считать весь промежуток времени, который трудился сотрудник перед отпуском. Таким образом в законе определён (ограничен) срок, когда можно "заранее" оформить документ. И в данном случае - это явно не февраль :)
 
 Рекламное место пустует
   Serg_1960
 
11 - 10.05.18 - 10:13
И, да, кстати: не путайте график отпусков с расчетными документами :(
   Dmitriy_ Kolesnikov
 
12 - 10.05.18 - 10:16
О, кажется, появилась ещё одна идея :)))


Процедура ПередПроверкойЗапретаИзменения(Объект, ПроверкаЗапретаИзменения, УзелПроверкиЗапретаЗагрузки, ВерсияОбъекта) Экспорт
    Если Объект.ДополнительныеСвойства.Свойство("ОтключитьПроверкуДатыЗапретаИзменения")
        И Объект.ДополнительныеСвойства.ОтключитьПроверкуДатыЗапретаИзменения Тогда        
        ПроверкаЗапретаИзменения = Ложь;
        УзелПроверкиЗапретаЗагрузки = Неопределено;
    КонецЕсли;
   Джо-джо
 
13 - 10.05.18 - 10:17
(12) И сразу автоматическое формирование уточнёнки по Прибыли прикрутите
   Serg_1960
 
14 - 10.05.18 - 10:19
(0) Вот Вам "красивое решение" и бог Вам судия :)

Перед проведением документа, в параметрах сеанса изменяем дату запрета на текущую; изменяем дату документа на нужную; проводим документ штатно; восстанавливаем дату документа и перезаписываем документ, используя "ОбменаДанными.Загрузка = Истина"; восстанавливаем дату запрета.
   Amra
 
15 - 10.05.18 - 10:23
(10) А отпуск не рассчитан. Так что хоть на год вперед можно вносить, хоть на 10. Потом при расчете учтутся как раз все нужные данные. Так что мимо
   Serg_1960
 
16 - 10.05.18 - 10:26
(15) Угу, мимо. Мимо здравого смысла. А давайте заранее, прямо сейчас, на Вас подготовим документ увольнения за профнепригодностью, а? А потом "задним числом" всё исправим и поправим.
   Amra
 
17 - 10.05.18 - 10:29
(16) Так уж определись, закон или здравый смысл? Против здравого смысла - да, согласен, против закона - нет, нет никакого нарушения
   Dmitriy_ Kolesnikov
 
18 - 10.05.18 - 10:33
Послушайте, господа, моё дело - не обсуждать решения руководства, а решать поставленные задачи. Почему они создают отпуска заранее - я могу спросить, они объяснят. Но это не относится к теме вопроса.
Вопрос в том, как при наличии даты запрета изменять только документы Отпуск.
Вот дополнительное свойство документа "ОтключитьПроверкуДатыЗапретаИзменения" - это интересная мысль.
   hhhh
 
19 - 10.05.18 - 10:41
(18) ну тогда красивое решение: документ делаете 1 февраля, а дату документа ставите 1 июня.

Но когда показываете документ пользователю, показывайте дату 1 февраля.
   SleepyHead
 
20 - 10.05.18 - 11:12
(0) У вас кадровики одновременно имеют права расчетчиков? Если да, то лучше сделать их чисто кадровиками, тогда расчета не будет.
   los_hooliganos
 
21 - 10.05.18 - 11:16
Ваши бухгалтера используют неверный подход.
На основании штатного расписания создает график отпусков.
Сами отпуска выписывают когда нужно, а не заранее.
А у вас какая-то велосипедия с блекджком и гейшами.
   ptiz
 
22 - 10.05.18 - 11:17
(0) Почему бы кадровикам не записывать документ без проведения? На такие документы вроде не распространяется запрет работы задним числом?
   Джо-джо
 
23 - 10.05.18 - 11:19
(18) Господин, автоматизировать ваш бардак не наше дело, мы советуем как надо правильно работать и как это автоматизировать на 1С
   El_Duke
 
24 - 10.05.18 - 11:19
(18) А Вы на фирме кто ?
Просто эникей, исполняющий все что велят или консультант, имеющий знания в предметной области и ПО, к мнению которого прислушиваются ?
Если первое, то соболезную.
А если второе, то вы должны донести до руководства что кроме их хотелок есть технология работы в программе. Заводить документ Отпуск раньше, чем сотрудник написал заявление - это глупость. Глупость автоматизации не подлежит.
Нормальное руководство это должно понимать. Если не понимает - соболезную вторично
   los_hooliganos
 
25 - 10.05.18 - 11:19
(8) Делается исправление Отпуска, если отпускные выплачены раньше чем ЗП за последний месяц.
Такое часто бывает.
   los_hooliganos
 
26 - 10.05.18 - 11:20
(24) +1000
Вот так надо делать  - 
"График отпусков в программе составляется с помощью документа График отпусков.

Раздел Кадры – Графики, переносы отпусков.
Нажмите на кнопку Создать и выберите вид документа График отпусков."

А не заниматься бредовыми реализациями закона
   Джо-джо
 
27 - 10.05.18 - 11:21
(25) Согласен, но с первого раза выплатить в срок правильные отпускные "по закону" всё равно не получится
   los_hooliganos
 
28 - 10.05.18 - 11:22
(27) Это и не нужно. Потом делается пересчет и удержание, либо доплата
   Amra
 
29 - 10.05.18 - 11:27
(24) А вы кто, Ванга? Где сказано что заявление не написано? И так заранее написать заявление можно например для того, чтобы спокойно выкупать путевку, чтобы потом не оказалось что путевка оплачена, а начальник отпуск передумал подписывать. Графики отпусков конечно хорошая вещь, но не во всех конторах есть
   la luna llena
 
30 - 10.05.18 - 11:29
(26) Согласна.
Сначала создается документ График отпусков.
Когда сотрудник написал заявление на отпуск (за 2 недели), то создается документ Отпуска организаций.
Расчетчик за 3 дня до выплаты формирует документ.
Если надо поправить даты отпуска, то период еще не закрыт.
   El_Duke
 
31 - 10.05.18 - 11:33
(29) Вот уж от кого, а от Вас не ожидал таких дохлых аргументов

Написать заявление на июньский отпуск в феврале - это мощно. Приобретение путевки не является основанием для подписи заявления. График - вот основание.
   фросия
 
32 - 10.05.18 - 11:36
что мешает создавать отпуск в феврали но при этом все даты и дату документа и период и т.д. указывать июньские?
   Фрэнки
 
33 - 10.05.18 - 11:39
(18) // не обсуждать решения руководства, а решать поставленные задачи.

"Так выпьем же за Правильную постановку Задачи" (с) очень длинный и пространный тост-притча.

Имхается, что задача была поставлена немножко не так, как она была донесена до топика.
 
 
   la luna llena
 
34 - 10.05.18 - 11:43
(18) как показывает практика, люди используют неправильные документы и схемы просто потому, что не знают, как надо работать правильно, если им всё объяснить и написать понятную методичку, то 60% запросов решается без кодинга, стандартным функционалом.  Причем в 99% случаев процессы в компании выстраиваются так же правильным образом.
   Amra
 
35 - 10.05.18 - 11:46
(31) Повторюсь - а в чем проблема? График отпусков на год составляется в конце предыдущего. Сотрудник принят в январе, следовательно графика отпусков на этот год на него нет и оформлять никто не будет. Договорился в феврале с начальником что сходит в отпуск в июне. Подписал заявление у нача и купил путевку. Такая ситуация исключена?
   SleepyHead
 
36 - 10.05.18 - 11:51
(35) А как его договоренность с начальником отражена в отделе кадров? Они (кадры) вообще знают, что он идет в отпуск в июне?
   El_Duke
 
37 - 10.05.18 - 11:52
(34) Согласен
Даже в 90% случаев "не эпически уникальные бизнес-процессы нашей фирмы" можно реализовать типовыми средствами 

(35) Не исключена, но давай рассмотрим ее чуть дальше.
В апреле начальник прекращает свою трудовую деятельность на этой фирме. Назначают нового Васю, с которым сотр не договаривался. Вася говорит что отпуск у сотра по графику через 11 мес. Путевка идет по бороде ...
Такое исключено ?
   Фрэнки
 
38 - 10.05.18 - 11:53
(35) ну почему "никто оформлять не будет"? Много раз сталкивался с таким, что переоформляли измененный график отпусков и работали с отсылкой на этот бюрократический документ.
   Dmitriy_ Kolesnikov
 
39 - 10.05.18 - 11:54
Господа, отвечу сразу всем.
1. График отпусков ведется.
2. Сотрудник в марте написал заявление на апрель. Разумеется, до расчета мартовской зарплаты. Сразу создали документ Отпуск. (Завод большой - больше 1000 сотрудников, из них 150-200 ежемесячно идут в отпуск, если эти бумажки складывать на полку - запутаешься, надо сразу создавать документ в базе). Потом посчитали зарплату. Потом закрыли период (квартал). Потом пришло время рассчитывать и платить отпускные, кинулись - а документ-то рид онли. Это нормальная ситуация, она соответствует закону.
(22) а вот это очень интересно, вопрос знатокам - действительно ли на непроведенные документы не распространяется запрет изменения?
   SleepyHead
 
40 - 10.05.18 - 11:56
(39) Мне про права не ответил у кадровиков.
   los_hooliganos
 
41 - 10.05.18 - 11:56
(37) Это исключено потому что начальник в начале года договорился, что год еще точно поработает и получит премию в конце года. Договаривался начальник с учредителями компании. И ес-но кадры ничего не знают. Но премию на декабрь завели в январе.
   Фрэнки
 
42 - 10.05.18 - 11:57
(39) // на непроведенные документы не распространяется запрет изменения?

Контроль даты запрета обычно сидит в контексте процедуры на Обработку проведения.
   Dmitriy_ Kolesnikov
 
43 - 10.05.18 - 11:58
Я пока склоняюсь к варианту №3 - для документа Отпуск в структуру ДополнительныеРеквизиты засунуть свойство ОтключитьПроверкуДатыЗапретаИзменения.
Правильно ли я мыслю?
Модуль объекта, ПередЗаписью:
ДополнительныеСвойства.Вставить("ОтключитьПроверкуДатыЗапретаИзменения", Истина);
Форма документа, ПриСозданииНаСервере:
ЭтотОбъект.ДополнительныеСвойства.Вставить("ОтключитьПроверкуДатыЗапретаИзменения", Истина);
   Amra
 
44 - 10.05.18 - 11:59
(36) Вот именно так и отражено, что сотрудник приносит в феврале в ОК заявление на отпуск в июне с визой начальника
   Serg_1960
 
45 - 10.05.18 - 11:59
(17) "Против здравого смысла - да, согласен, против закона - нет, нет никакого нарушения".
"Повторюсь - а в чем проблема?"

Федеральный закон от 06.12.2011 N 402-ФЗ "О бухгалтерском учете":

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

"Первичный учетный документ" - "Приказ(распоряжение) о предоставлении отпуска работнику"
"Факт хозяйственной жизни" - приказ(распоряжение).

Нарушение исполнения требования "обеспечивает своевременную передачу первичных учетных документов для регистрации содержащихся в них данных в регистрах бухгалтерского учета"

И между прочим:
"Составляются работником кадровой службы или уполномоченным им на это лицом, подписываются руководителем организации или уполномоченным им на это лицом, объявляются работнику под расписку. На основании приказа (распоряжения) о предоставлении отпуска делаются отметки в личной карточке (форма N Т-2 или N Т-2ГС (МС), лицевом счете (форма N Т-54 или N Т-54а) и производится расчет заработной платы, причитающейся за отпуск, по форме N Т-60 "Записка - расчет о предоставлении отпуска работнику" - даже если бухгалтерия оформляет расчет отпуска документом Т-60, то всё равно нурается требование о своевременности.
   Dmitriy_ Kolesnikov
 
46 - 10.05.18 - 12:00
(40) у кадровиков нет прав на  расчет отпускных.
   Amra
 
47 - 10.05.18 - 12:00
(38) Не очевидно. Может будут, может нет
   los_hooliganos
 
48 - 10.05.18 - 12:00
(43) Неправильно вы мыслите. Сделайте исправление Отпуска в апреле. И выплатите дополнительно денег, либо удержите сумму при выплате ЗП в апреле.
   Фрэнки
 
49 - 10.05.18 - 12:00
(39)// больше 1000 сотрудников, из них 150-200 ежемесячно идут в отпуск


Если это действительно большой завод и составлен График отпусков, то на основании одного этого Графика отправляют отпуск, без получения всяких там Заявлений. Заявления приносят в кадры когда сроки не совпали с Графиком.
 
 Рекламное место пустует
   SleepyHead
 
50 - 10.05.18 - 12:00
(43) Чем фигней страдать, сделайте кадровикам пррава кадровиков. Тогда при разноске отпусков рассчитываться ничего не будет, месяц начисления фиксироваться не будет.

В нужном месяце расчетчик откроеот отпуск и рассчитает.
   Amra
 
51 - 10.05.18 - 12:03
(45) А теперь читаем (0) - расчета отпуска в феврале не происходит. Вообще. Никак.  Чисто КАДРОВЫЙ документ, не имеющий к бухучету никакого отношения.
   Dmitriy_ Kolesnikov
 
52 - 10.05.18 - 12:03
(42) форма документа тоже проходит проверку на запрет даты изменения.
   Фрэнки
 
53 - 10.05.18 - 12:04
(51) проблема только в том, что у этого кадрового документа должна стоять Дата, соответствующая Приказу. И приказ вообще-то будет подписан в Июне, а не в Феврале :)
   Amra
 
54 - 10.05.18 - 12:05
(53) А кто мешает подписать в феврале? )
   Dmitriy_ Kolesnikov
 
55 - 10.05.18 - 12:06
(49) проблема в том, что график и реальные отпуска - две большие разницы. Они в графике пишут одно, потом меняют его по 125 раз, а потом идут в отпуск вообще в другие даты. Это массовое явление.
А даже если и не так - то как в таком случае будут рассчитываться и выплачиваться отпускные в межрасчетный период, каким документом? Вообще без документа Отпуск?
   Dmitriy_ Kolesnikov
 
56 - 10.05.18 - 12:07
(53) почему в июне-то? Именно в феврале подписан приказ!
   Фрэнки
 
57 - 10.05.18 - 12:08
(52) Тогда нужно что-то делать с самим порядком установки даты запрета. Но в принципе, именно при наличии прав только Кадровика, т.е. без расчета документа, Кадровик жмакнет на жельую кнопку "Записать и закрыть" и документ окажется проведен, но без расчета. Не пройдет такая схема.
   Dmitriy_ Kolesnikov
 
58 - 10.05.18 - 12:08
(50) всё так, как вы написали. Кадровик создает Отпуск в феврале, ничего не рассчитывается. Потом в июне документ открывает бухгалтер, чтобы произвести расчет - а он только для чтения.
   Serg_1960
 
59 - 10.05.18 - 12:08
(51) Ты не прав, но и доказывать это я не обязан.

Также как и по поводу "Графики отпусков конечно хорошая вещь, но не во всех конторах есть".

Статья 123. Очередность предоставления ежегодных оплачиваемых отпусков:
"Очередность предоставления оплачиваемых отпусков определяется ежегодно в соответствии с графиком отпусков, утверждаемым работодателем... График отпусков обязателен как для работодателя, так и для работника."

Составление графика отпусков обязательно для всех работодателей, иначе - "Статья 5.27. Нарушение трудового законодательства и иных нормативных правовых актов, содержащих нормы трудового права"
   la luna llena
 
60 - 10.05.18 - 12:09
(39) корректировку документа Отпуск программа дает сделать в закрытом периоде.
   El_Duke
 
61 - 10.05.18 - 12:09
(41) Как там Воланд говорил ?
"Его деятельность прекратилась по независящим от него обстоятельствам ..."
Так и трудовая деятельность может прекратиться по независящим от начальника обстоятельствам и никакие договоры с учредителями тут уже не важны
   Dmitriy_ Kolesnikov
 
62 - 10.05.18 - 12:11
(60) я не проверял, но бухгалтер говорит, что не даёт. Вы уверены? Если да, я сам перепроверю.
   Amra
 
63 - 10.05.18 - 12:13
(59) Да и не докажешь, ибо чисто кадровый документ без расчета. Вспомни, в 2.5 вообще был отдельный кадровый отпуск, отдельно расчетный. Поэтому никакого нарушения нет.
А насчет графика отпусков... Если работаешь не с начала года, то хоть раз сам то расписывался в графике на этот неполный год?
   la luna llena
 
64 - 10.05.18 - 12:14
(62) в смысле можно ткнуть на кнопку Исправить и ввести новые даты отпуска - это можно сделать не открывая период.
   Dmitriy_ Kolesnikov
 
65 - 10.05.18 - 12:16
(64) я же в (0) объяснил, почему этот вариант кадровики не хотят. Они запутаются в этих дублях документов. Это же массовое явление, не разовое.
Даты отпуска, кстати, не меняется. Выполняется расчет отпускных.
   Джо-джо
 
66 - 10.05.18 - 12:17
(63) Вместо него в 3 чисто кадровый Групповой отпуск
   El_Duke
 
67 - 10.05.18 - 12:19
(54) Вы прикалываетесь ?
Можно тогда и я тоже этим займусь ?

Давайте наподписываем на будущее приказы на все случаи жизни.
Всем женщинам в детородном возрасте - отпуска по БиР. Ну а что, дело то житейское. Всем мужикам призывного возраста - увольнение по п.1 ч.1 ст.83.
Всем матответсвенным влепим по выговору с увольнением по п.4 ч.1 ст.83. Вдруг проворуются, а у нас все готово ...
   lesorubka
 
68 - 10.05.18 - 12:20
нет возможности сейчас проверить, но если такой вариант:
кадровики вводят документ "Отпуск сотрудников", когда они хотят, но один документ на одного сотрудника, а расчетчик жамкает кнопку из него "оформить отпуск" в нужном периоде.
только надо сделать внешнюю форму печати приказа
   Serg_1960
 
69 - 10.05.18 - 12:20
(63) "чисто кадровый документ без расчета" - я не буду восклицать типа "Боже, меня поражает Ваша юридическая безграмотность" и прочая :) Просто замечу: это первичный учетный документ.
   la luna llena
 
70 - 10.05.18 - 12:21
(65) у вас кадровики и расчетчики зарплаты - это один и тот же человек или разные люди?
   Dmitriy_ Kolesnikov
 
71 - 10.05.18 - 12:22
И последний вариант - достаточно простой и красивый, предполагаю, что лучший:

В общем модуле ДатыЗапретаИзмененияПереопределяемый:

Процедура ПередПроверкойЗапретаИзменения(Объект,  ПроверкаЗапретаИзменения, УзелПроверкиЗапретаЗагрузки,
 ВерсияОбъекта) Экспорт
Если ТипЗнч(Объект) = Тип("ДокументОбъект.Отпуск") тогда
        ПроверкаЗапретаИзменения = Истина;
КонецЕсли;
   Dmitriy_ Kolesnikov
 
72 - 10.05.18 - 12:24
(68) Кстати, классный вариант! Благодарю за идею!
(70) Разные отделы. 10 кадровиков, 10 бухгалтеров и т. д.
   El_Duke
 
73 - 10.05.18 - 12:28
(72) я одного не пойму: на кой леший надо сильно заранее все это делать ?
   Dmitriy_ Kolesnikov
 
74 - 10.05.18 - 12:32
(74) завтра спрошу у кадровиков. Сегодня уже  вечер (мы на Дальнем Востоке). Отпишусь по результату.
   Serg_1960
 
75 - 10.05.18 - 12:32
(72) Эээ... вообще-то ниженаписанное - типовой вариант:

Процедура ПередПроверкойЗапретаИзменения(Объект, ПроверкаЗапретаИзменения, УзелПроверкиЗапретаЗагрузки, ВерсияОбъекта) Экспорт
    
    Если Объект.ДополнительныеСвойства.Свойство("ОтключитьПроверкуДатыЗапретаИзменения")
        И Объект.ДополнительныеСвойства.ОтключитьПроверкуДатыЗапретаИзменения Тогда
        
        ПроверкаЗапретаИзменения = Ложь;
        УзелПроверкиЗапретаЗагрузки = Неопределено;
        
    КонецЕсли;
   lesorubka
 
76 - 10.05.18 - 12:33
(72) - просто у нас расчетчикам сильно не нравилось, что отпуска сразу рассчитываются кадровиками - (да-да: если кадровик с правами кадровика провел отпуск, это не значит, что отпуск не рассчитался, это значит - кадровик не видит расчетов, и расчет не утвержден) - поэтому у нас кадровики вводит только "отпуск сотрудников"
   Serg_1960
 
77 - 10.05.18 - 12:34
(75) Sorry, "Акелла промахнулся": пост не для (72), а к (71)
   Фрэнки
 
78 - 10.05.18 - 12:34
(72) (75) и Объект.ДополнительныеСвойства.Свойство("ОтключитьПроверкуДатыЗапретаИзменения")
изменение можно запихнуть в Расширение
   Serg_1960
 
79 - 10.05.18 - 12:37
Угу. В (12) автор сам-же предложил наиболее "красивое решение"(цы).
   Amra
 
80 - 10.05.18 - 12:41
(67) Не нужно передергивать. Заявление реально написано? Написано. Приказ ввели. Подписали. Можно и заявление об уходе написать за пару месяцев до реального ухода и ввести его в систему
   Dmitriy_ Kolesnikov
 
81 - 10.05.18 - 12:44
(76) так я это скопировал из общего модуля. И, поскольку там есть такая проверка, предложил (43).
(79) я правильно понимаю, что вы предлагаете сделать (43) в расширении, или что-то другое? Просто у нас и так конфигурация правленая, поэтому одной правкой больше, одной меньше - не принципиально...
   Serg_1960
 
82 - 10.05.18 - 12:48
(81) На Ваш выбор. Если конфигурация с изменениями и не используете расширения, то можно и в модуле документа устанавливать значения дополнительного свойства.
   El_Duke
 
83 - 10.05.18 - 12:51
(80) Бардак начинается с мелочей
Сейчас на отпуск напишут заранее, а потом и к (67) перейдут  ...

Все надо делать с максимальным приближением к ТК, иначе хаос будет наступать. Да и отмена отпуска в связи со сменой должностных лиц выше описана.

Мне непонятно что выиграют кадры от такого подхода ? Экономии времени не видится в этом, а проблемы - легко видятся
   Serg_1960
 
84 - 10.05.18 - 13:05
(83) "Мне непонятно что выиграют кадры от такого подхода?" - не исключено, что так кадровики "борются" с бардаком организации за соблюдение графика отпусков. У нас в организации, например, тоже многие считают необязательным соблюдать график отпусков, а некоторые сотрудники и их начальники не хотят своевременно уходить в отпуска и их приходится "заставлять" это делать.
   Serg_1960
 
85 - 10.05.18 - 13:08
Кстати, автор вот нашел, как мне кажется, "место" для Вашей темы:

Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    
    // СтандартныеПодсистемы.Свойства

    УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтотОбъект, ТекущийОбъект);
    // Конец СтандартныеПодсистемы.Свойства

    
    РеквизитыВДанные(ТекущийОбъект);
    Если ЗаполнениеВыполнено Тогда
        ТекущийОбъект.ДополнительныеСвойства.Вставить("УдалитьПерерасчетыСреднегоЗаработка", Истина);
        ТекущийОбъект.ДополнительныеСвойства.Вставить("УдалитьПерерасчетыЗарплаты", Истина);
    КонецЕсли; 
    
КонецПроцедуры
   Serg_1960
 
86 - 10.05.18 - 13:10
Это форма документа. Можно фиксировать пересчет документа, а там добавлять отмену запрета по условию факта пересчета документа.
   Amra
 
87 - 10.05.18 - 13:11
(84) При обоюдном согласии отпуск легко предоставляется и не по графику. И да, насчет отпуска по графику для пришедших в течении календарного года и "обязательное наличие графика на всех" - http://www.klerk.ru/buh/articles/278434/
   Serg_1960
 
88 - 10.05.18 - 13:27
(87) Да дело тут не только в самих отпусках, а в том, например, что кадровики обязаны контролировать чтобы не возникало проблем в организации. Например, по мере возможности, исключать одновременный уход в отпуск начальника и его заместителей (некому решать вопросы их компетенции) или взаимозаменяемых сотрудников (работу некому совмещать) и т.д. Собственно говоря, для этого, в том числе, и составляется заранее график отпусков и возникает необходимость его соблюдения.
   Amra
 
89 - 10.05.18 - 13:34
(88) Это все понятно. Поэтому уход не по графику очень просто запретить - не согласовать. То бишь одного желания сотрудника мало. Но если и работодатель не против - пишется заявление с обоснованием и все. Обоснование может быть формальным (согласие конторы же есть)
   SleepyHead
 
90 - 10.05.18 - 14:34
(58) Хм, тогда погорячился. извините. Но смысл создавать документы заранее, если есть график? Вам про это уже писали. И я тоже не понял, зачем заранее делать.
   Катя2504
 
91 - 10.05.18 - 15:30
(0) А отпуск разве не по периоду регистрации закрывается а по дате документа? Первый раз слышу.
   Dmitriy_ Kolesnikov
 
92 - 11.05.18 - 10:26
(91) нет, по дате документа.

Пообщался с кадровиками.
1. Причина появления приказов на отпуск за полгода - необходимость сотрудникам покупать билеты. У нас работает очень много приезжих.
2. Количество таких случаев - около 5 в месяц.
3. Раньше проблема не возникала потому, что не было установки на запрет отмены (временной) даты запрета изменения. Теперь, с апреля, решили навести порядок - и вот результат. Бухи массово поменяли даты Отпусков, кадровики опечалены :)

Задал вопрос в ИТС, какой вариант предпочесть.
   El_Duke
 
93 - 11.05.18 - 10:41
(92) Версия с билетами не подтверждается вашими предыдущими показаниями.

В (55) Вы пишете "Они в графике пишут одно, потом меняют его по 125 раз, а потом идут в отпуск вообще в другие даты."

При такой свистопляске билет очень рискует пропасть т.к. дата отпуска и билета могут не пересечься ...
   Amra
 
94 - 11.05.18 - 10:44
(93) Вот именно поэтому приказы в феврале на июнь) Билеты, как и было сказано.
   Dmitriy_ Kolesnikov
 
95 - 11.05.18 - 10:57
(94) сотрудник не может купить билет на самолет домой, пока его приказ на отпуск не будет подписан.

Придумал вариант, который позволит избежать риска изменения документов Отпуск задним числом: в общем модуле ДатаЗапретаИзмененияПереопределяемый  для документов типа ДокументОбъект.Отпуск сверять с датой запрета изменения не реквизит Дата, а реквизит ПериодРегистрации. В этом периоде регистрации как раз и содержится месяц, в котором сотрудник идет в отпуск и в котором ему рассчитываются отпускные.
   Катя2504
 
96 - 11.05.18 - 11:17
(92) Я вот щас даже перепроверила, по периоду регистрации работает и так и написано. У вас какая версия?
   Amra
 
97 - 11.05.18 - 11:32
(95) Чувак, я как бы в курсе, если почитаешь мои комменты выше
   Dmitriy_ Kolesnikov
 
98 - 11.05.18 - 11:51
(97) извините, имелся в виду (93).
(96) 3.1.6.6. Спасибо, я проверю сам в понедельник.
   Amra
 
99 - 11.05.18 - 11:52
(98) 3.1.6.6 сильно глючный, настоятельно рекомендую обновиться
   El_Duke
 
100 - 11.05.18 - 12:05
(95) как связаны отпуск и покупка билетов ?
а если я нигде не работаю, я тоже не смогу купить ?
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует