Перейти к содержанию

Изменения по контрактам

Условия работы меняются: повысили оклад или аванс, перевели на другую должность или в другой класс. Вместо того чтобы переписывать контракт, в системе заводят отдельный документ — так остаётся история «с какой даты и почему стало иначе».

Где искать: Модули → Кадровый учет → Регистры → Изменения по контрактам

Как завести изменение

Изменение создают только из карточки контракта: в меню документа — пункт «Создать изменения контракта». Контракт должен быть сохранён и утверждён — иначе система попросит сначала сохранить или утвердить его («Пожалуйста, утвердите документ»). В списке изменений кнопки создания нет.

Разбор на примере

Журнал изменений контракта

В журнале — номер изменения, номер контракта, сотрудник и имя. Здесь одно изменение — №3 к контракту №1, его и разберём.

Изменение условий контракта

Изменение к контракту №1 работника ПР1: дата операции 01.07.2026, основание — «Повышение оклада по итогам года», новая зарплата 18 000.00, флажок ОК поставлен.

Поле «Контракт» — это ссылка на первоначальный документ; именно через него изменение попадает на вкладку «Изменения контракта» в карточке контракта. В окне изменения оно, как и «Номер», «Сотрудник» и «Имя», только для чтения: контракт ставит меню контракта, и после сохранения его уже не изменить.

Остальные поля повторяют поля контракта: класс, схема отпусков, название должности, тип зарплаты, зарплата, валюта, аванс, отдел. Поля «Ставка» в изменении нет — ставку расчёт берёт из строки начисления, а без неё — из контракта, из изменения — никогда. Новое изменение, созданное из контракта, предзаполняется условиями действующего изменения — последнего утверждённого с датой операции не позже сегодняшней, а если изменений ещё не было, — условиями контракта. Переносятся «Тип зарплаты», «Зарплата», «Валюта», «Аванс», «Класс» и «Схема отпусков»; «Название должности», «Отдел» и «Оконч. испыт. срока» остаются пустыми.

Начисление зарплаты берёт из действующего изменения «Зарплату» целиком и «Аванс» (пустой аванс — доля «Зарплаты» за отработанные дни), а «Класс», если он заполнен, — для счёта затрат. Оклад контракта при этом не читается. «Зарплата» здесь, как и в контракте, — месячная сумма в основной валюте; «Тип зарплаты», «Валюта», «Название должности» и «Отдел» расчёт не читает. Поэтому меняйте в новом изменении только то, что действительно изменилось: перенесённые условия уже стоят текущие. Перенесённую «Зарплату» не стирайте — утверждённое изменение с пустой «Зарплатой» даст в расчёте оклад 0.

Как это читается вместе

Контракт отвечает на вопрос «как договорились сначала», изменение — «что пересмотрели потом». Вместе они дают хронологию: 15 000 с 01.01.2023, 18 000 с 01.07.2026.

Расчёт зарплаты берёт ту сумму, что действует на конец расчётного периода (последнее утверждённое изменение с датой операции не позже его), поэтому важна именно дата операции в изменении: повышение с 1 июля в расчёт за июнь не попадёт, даже если считать его 5 июля.

Типичные ситуации

Нужно отменить изменение. Снимите ОК — условия вернутся к прежним.

Изменилось несколько условий сразу. Это одно изменение: заполните все поля, которые стали другими.

Сменили схему отпусков. Поле в изменении есть, но заявка на отпуск берёт схему только из контракта: схема из изменения на отпуска не действует. Чтобы действовала другая схема, её меняют в самом контракте (для правки с него снимают ОК).

Номер. «Номер» система выдаёт сама при сохранении — в окне он только для чтения. В нескольких компаниях нумерация в каждой своя.

Нужно увидеть все изменения работника. Откройте его контракт: на вкладке «Изменения контракта» перечислены все изменения этого контракта — и утверждённые, и нет. Если контрактов у работника несколько, у каждого свой перечень.

Куда смотреть дальше

Переменные печати

Значения, доступные в шаблонах печатных форм этого документа. Как записать переменную в шаблоне — см. Печатные формы.

Поля заголовка:

Переменная Что подставляется
EmployeesContractChanges_OK Утверждено
EmployeesContractChanges_No Номер
EmployeesContractChanges_TransDate Дата операции
EmployeesContractChanges_TrialEndDate Оконч. испыт. срока
EmployeesContractChanges_Employee Сотрудник
EmployeesContractChanges_FirstName Имя
EmployeesContractChanges_Class Класс
EmployeesContractChanges_LeaveSchema Схема отпусков
EmployeesContractChanges_JobTitle Название должности
EmployeesContractChanges_Comment Комментарий
EmployeesContractChanges_ChangeOf Контракт
EmployeesContractChanges_Reason Основание
EmployeesContractChanges_SalaryType Тип зарплаты
EmployeesContractChanges_GrossSalary Зарплата
EmployeesContractChanges_Currency Валюта
EmployeesContractChanges_Advance Аванс
EmployeesContractChanges_Department Отдел