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