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

В журнале — номер изменения, номер контракта, сотрудник и имя. Здесь одно изменение — №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 | Отдел |