DIGS "1С программы"

Трудовой договор срочный (дата окончания договора)

Логика работы "срочной даты" в трудовом договоре:
- если на рабочую дату компьютера (текущий день) дата окончания договора ещё не наступила, то программа позволяет делать этому работнику начисления за любой период вперед (т.к. при заполнении ТЧ прога определяет состояние уволенности на рабочую дату компа, а не на дату договора), и не выводит уволенного в отчет по движению сотрудников
- в отчете по уволенным уволенный сотрудник появляется только при условии, если рабочая дата больше даты увольнения, т.е. только после наступления события...

Запись в регистре сведений Работники организаций:
1) если на момент оформления приема на работу трудовой договора в программе он реально уже закончился (при вводе данных в программу задним числом), то при проведении док-та Прием на работу - две строки в регистре Работники организаций (с датой приема и датой окончания)
2) если на момент оформления приема дата окончания договора ещё не наступила, то при проведении док-та Прием на работу  - одна строка. После наступления даты увольнения в этой строке меняется статус (очищается табельный номер, Pieņems заменяется на Atbrīvots).

Если увольнение сотрудника происходит до даты окончания трудового договора, то нужно использовать кадровый док-т "Увольнение".

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

Вывод:
Опция предусмотрена для случая, когда фирма работает в режиме реального времени, поэтому жесткое требование хронологической последовательности в работе с кадровыми и зарплатными док-тами, и отсутствие проверки на логичность начислений "вперед, про запас"...
В случае, если данные заносятся в программу задним числом, причем блоками (отдельно кадры, параллельно док-ты по начислениям ЗП), то дата окончания трудового договора теряет свой смысл, правильнее будет отказаться от использования этого значения, не заполнять это поле в принципе, а оформлять всегда кадровый док-т "Увольнение из организации"...