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