Документ «Изменение графика работы списком»
Переводит сразу список сотрудников на другой график работы с указанной даты — постоянно или на ограниченный период. Незаменим при массовых кадровых изменениях: смена режима работы подразделения, сезонный или временный перевод группы.
🎯 Что это и зачем
Когда организации нужно изменить режим работы не одному сотруднику, а целой группе — оформлять отдельный кадровый документ на каждого неудобно. Документ «Изменение графика работы списком» решает эту задачу: в одном документе указывается один новый график (реквизит ГрафикРаботы) и список сотрудников (табличная часть Сотрудники), которых нужно перевести на него с указанной даты.
После проведения программа записывает новый график каждому сотруднику из списка в регистр сведений ГрафикРаботыСотрудников и актуализирует их плановые начисления в регистре ПлановыеНачисления, включая пересчёт тарифных ставок при изменении нормы времени нового графика. Документ кадровый — движений по регистрам ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и единого платежа он не формирует; на налоги и взносы влияет только опосредованно, через изменение плановых начислений и фонда оплаты труда.
Документ создаётся самостоятельно (оснований нет), поддерживает механизм исправлений через реквизит ИсправленныйДокумент и содержит блок подписантов для печатной формы приказа. Нумерация строковая (11 символов) в пределах года. Работает с ним кадровик или расчётчик зарплаты.
🧭 Где найти в программе
Раздел «Кадры» → пункт «Изменение графика работы списком». Откроется журнал документов; новый создаём кнопкой «Создать».
👤 Часть 1. Для пользователя
Разбираем три ключевых сценария: от массового перевода до исправления ошибки прошлого периода.
Урок 1. Массовый перевод сотрудников на новый график
Когда: подразделение или группа сотрудников переходит на новый режим работы. Это основной сценарий использования документа.
- Создаём новый документ «Изменение графика работы списком».
- Заполняем Организацию (обязательно). При необходимости указываем Подразделение — оно служит контекстом для отбора и массового заполнения списка сотрудников.
- Выбираем График работы (реквизит
ГрафикРаботы, обязательно) — новый график из справочника «Графики работы сотрудников». Один документ назначает один график всем сотрудникам списка. - Указываем Дату изменения (
ДатаИзменения, обязательно) — с этой даты новый график вступает в силу. - Заполняем табличную часть «Сотрудники»: добавляем всех переводимых сотрудников. Строки с флагом «Строка зафиксирована» (
ФиксСтрока = Истина) защищены от автоперезаполнения — не сбрасывайте их без необходимости. - Проверяем табличные части «Начисления сотрудников» и «Пересчёт тарифных ставок» — они заполняются автоматически и отражают плановые начисления и пересчёт ставок при смене нормы времени.
- Проводим документ кнопкой «Провести и закрыть».
ГрафикРаботы для всего списка.Урок 2. Временный перевод с датой окончания
Когда: новый график нужен на ограниченный период — сезонный режим, разовая производственная задача, временная замена и т.п.
- Создаём документ и заполняем базовые поля, как в Уроке 1 (Организация, График работы, Дата изменения, список сотрудников).
- Дополнительно заполняем Дату окончания (
ДатаОкончания) — дату, до которой действует временный перевод. - Проводим документ.
ДатаОкончания оставить пустым, перевод считается бессрочным — график будет действовать до следующего изменения. Для временного перевода дата окончания обязательна к заполнению.Урок 3. Исправление проведённого документа
Когда: в уже проведённом документе прошлого периода обнаружена ошибка — неверный график, неполный список сотрудников, неправильная дата.
- Не правьте исходный документ задним числом, если период закрыт или уже прошли начисления. Создайте новый документ-исправление.
- В реквизите «Исправленный документ» (
ИсправленныйДокумент) укажите ссылку на исходный документ вида «Изменение графика работы списком». - Внесите корректные данные: правильный график, полный список сотрудников, верные даты.
- Проведите документ-исправление.
ИсправленныйДокумент может ссылаться только на документ того же вида (ИзменениеГрафикаРаботыСписком). Детали механизма исправления (сторнирование движений исходного документа) в выгрузке не описаны — BSL-модули отсутствуют; при необходимости уточняйте поведение в конкретном релизе конфигурации.🛠 Часть 2. Для программиста
Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). BSL-модули в выгрузке отсутствуют (bsl_static: [], bsl_summaries: []); поведение реквизитов описано по метаданным.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация | СправочникСсылка.Организации | Да | Организация, сотрудники которой переводятся на новый график; определяет принадлежность записей регистров и нумерацию документа |
Подразделение | СправочникСсылка.ПодразделенияОрганизаций | Нет | Подразделение — контекст отбора и массового заполнения списка сотрудников в ТЧ |
ГрафикРаботы | СправочникСсылка.ГрафикиРаботыСотрудников | Да | Новый график работы, назначаемый всем сотрудникам документа; ключевое поле — один документ = один график |
ДатаИзменения | Дата | Да | Дата, с которой новый график вступает в силу; определяет период записей регистра ГрафикРаботыСотрудников |
ДатаОкончания | Дата | Нет | Дата окончания действия перевода (для временного перевода); пустое значение = бессрочно |
Руководитель | СправочникСсылка.ФизическиеЛица | Нет | Подписант-руководитель для печатной формы приказа |
ДолжностьРуководителя | СправочникСсылка.Должности | Нет | Должность руководителя-подписанта (синоним в UI — «Должность») |
ОснованиеПодписиРуководителя | (тип не указан) | Нет | Основание права подписи руководителя (устав, доверенность и т.п.) |
ГлавныйБухгалтер | СправочникСсылка.ФизическиеЛица | Нет | Подписант — главный бухгалтер для печатной формы |
ДолжностьГлавногоБухгалтера | СправочникСсылка.Должности | Нет | Должность главного бухгалтера-подписанта |
ОснованиеПодписиГлавногоБухгалтера | (тип не указан) | Нет | Основание права подписи главного бухгалтера |
ИсправленныйДокумент | ДокументСсылка.ИзменениеГрафикаРаботыСписком | Нет | Ссылка на исправляемый документ того же вида; заполняется только в документе-исправлении |
КраткийСоставДокумента | Строка | Нет | Строка-представление состава документа; синоним «Сотрудники» в UI и в списке документов; вручную не заполняется |
ДатаЗапрета | Дата | Нет | Дата запрета редактирования, учитываемая документом |
Ответственный | СправочникСсылка.Пользователи | Нет | Пользователь, ответственный за документ |
Комментарий | Строка | Нет | Произвольный комментарий |
Табличные части
Сотрудники («Сотрудники») — основная рабочая ТЧ: список переводимых сотрудников.
| Имя | Тип | Назначение |
|---|---|---|
Сотрудник | СправочникСсылка.Сотрудники | Сотрудник, которому назначается новый ГрафикРаботы |
ФиксСтрока | Булево | «Строка зафиксирована» — защита строки от автоперезаполнения |
НачисленияСотрудников («Начисления сотрудников») — плановые начисления сотрудников, учитываемые при смене графика.
| Имя | Тип | Назначение |
|---|---|---|
Сотрудник | СправочникСсылка.Сотрудники | Сотрудник, к которому относится начисление |
Начисление | ПланВидовРасчетаСсылка.Начисления | Вид планового начисления (план видов расчёта «Начисления») |
ДокументОснование | (тип не указан) | Документ, которым назначено начисление |
Размер | Число (decimal) | «Вклад в ФОТ» — размер начисления, учитываемый в фонде оплаты труда |
ПересчетТарифныхСтавок («Пересчёт тарифных ставок») — пересчёт совокупной тарифной ставки при изменении нормы времени нового графика.
| Имя | Тип | Назначение |
|---|---|---|
Сотрудник | СправочникСсылка.Сотрудники | Сотрудник, по которому пересчитывается ставка |
СовокупнаяТарифнаяСтавка | (тип не указан) | Совокупная тарифная ставка сотрудника |
ВидТарифнойСтавки | ПеречислениеСсылка.ВидыТарифныхСтавок | Вид тарифной ставки: часовая / дневная / месячная |
ФизическиеЛица («Физические лица») — вспомогательная ТЧ; по составу — список физических лиц документа.
| Имя | Тип | Назначение |
|---|---|---|
ФизическоеЛицо | СправочникСсылка.ФизическиеЛица | Физическое лицо |
ДополнительныеРеквизиты («Дополнительные реквизиты») — стандартная ТЧ механизма дополнительных реквизитов БСП.
| Имя | Тип | Назначение |
|---|---|---|
Свойство | ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения | Вид дополнительного реквизита |
Значение | (составной) | Значение дополнительного реквизита |
ТекстоваяСтрока | Строка | Текстовое значение для длинных строк |
Движения по регистрам
Документ объявлен регистратором по 4 регистрам сведений. Бухгалтерских проводок нет — документ кадровый.
| Регистр | Назначение |
|---|---|
ГрафикРаботыСотрудников | Основной регистр. Записывает новый график каждому сотруднику из ТЧ, начиная с ДатаИзменения (и до ДатаОкончания при временном переводе) |
ПлановыеНачисления | Актуализация плановых начислений при смене графика — данные из ТЧ НачисленияСотрудников |
ПараметрыПериодовСтажаПФР | Наследие РФ-типовой Стаж ПФР (Пенсионный фонд России). В казахстанском учёте прикладного значения не имеет — в РК пенсионная система строится через ЕНПФ и ОПВ |
УдалитьБухучетПлановыхНачислений | Устаревший Регистр с префиксом «Удалить» оставлен для совместимости; в текущем учёте не значим |
ПлановыеНачисления.Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав обязательных реквизитов и регистров-приёмников): это не цитата исходного кода, а корректная по структуре схема.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет типовая ОбработкаПроверкиЗаполнения на уровне платформы:
// Реконструкция по metadata: 3 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед проведением; имена — дословно из метаданных.
ПроверяемыеРеквизиты = "Организация, ГрафикРаботы, ДатаИзменения";
// Прочие прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).
// Дополнительно: учитывается ДатаЗапрета — если дата документа попадает в запрещённый
// период, проведение останавливается.
Схема проведения (реконструкция по составу регистров-приёмников):
// Реконструкция по metadata.register_records (4 регистра). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 1. Основной кадровый регистр: назначение графика каждому сотруднику из ТЧ.
// Период записи = ДатаИзменения; при временном переводе — по ДатаОкончания.
Движения.ГрафикРаботыСотрудников; // строки из ТЧ Сотрудники
// 2. Актуализация плановых начислений при смене графика.
// Включает пересчёт тарифных ставок, если норма времени нового графика изменилась
// (данные ТЧ НачисленияСотрудников и ПересчетТарифныхСтавок).
Движения.ПлановыеНачисления;
// 3. Наследие РФ-типовой и устаревший регистр (в учёте РК не значимы).
Движения.ПараметрыПериодовСтажаПФР; // RU-наследие: стаж ПФР
Движения.УдалитьБухучетПлановыхНачислений; // устаревший, оставлен для совместимости
// 4. Запись наборов записей всех регистров.
Движения.Записать();
КонецПроцедуры
Зависимости
Список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Справочники | Организации, ПодразделенияОрганизаций, Сотрудники, ГрафикиРаботыСотрудников, ФизическиеЛица, Должности, Пользователи |
| Планы видов расчёта | Начисления — виды плановых начислений в ТЧ НачисленияСотрудников |
| Перечисления | ВидыТарифныхСтавок — в ТЧ ПересчетТарифныхСтавок |
| Механизм исправлений | Реквизит ИсправленныйДокумент — ссылка на документ того же вида |
| Механизм доп. реквизитов БСП | ТЧ ДополнительныеРеквизиты — стандартный механизм конфигурации |
based_on) и список документов, создаваемых на основании этого (inverse_based_on), в выгрузке пусты — документ создаётся самостоятельно из журнала. Связь документов того же вида возможна только через реквизит ИсправленныйДокумент.🔗 Связанные разделы
- Кадровый перевод — перевод сотрудника на другую должность, подразделение или условия труда; смежный кадровый инструмент.
- Приём на работу — назначение графика работы при оформлении нового сотрудника.