Документ «Данные для расчёта зарплаты»

Универсальный документ ввода исходных данных перед расчётом зарплаты: значения показателей начислений, данные об отработанном времени (сводно или по дням) и объёмы сдельных работ. Используется расчётчиком ежемесячно — до запуска документа «Начисление зарплаты».

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

Документ «Данные для расчёта зарплаты» (ДанныеДляРасчетаЗарплаты) — это «предварительный ввод» перед расчётом: он собирает те значения, которые не хранятся постоянно в справочниках, а меняются каждый месяц — проценты премий, КТУ, надбавки, отклонения рабочего времени (ночные, сверхурочные, выходные часы), сдельные наряды. Формулы начислений берут эти данные из регистров, куда документ кладёт их при проведении; сам документ не начисляет зарплату и не формирует налоги РК (ИПН/ОПВ/ОПВР/СО/ВОСМС) — это делает «Начисление зарплаты» следующим шагом по цепочке.

Ключевая особенность: один объект метаданных обслуживает множество разных «бланков» ввода. Какой именно набор таблиц и полей виден на форме — определяет Вид документа (ВидДокумента): элемент справочника ВидыДокументовВводДанныхДляРасчетаЗарплаты. Без выбора вида форма не покажет нужные таблицы.

Кто работает: расчётчик зарплаты, бухгалтер по начислениям. Периодичность — ежемесячно, перед расчётом за месяц; при необходимости — и перед расчётом аванса (флаг ИспользоватьПриРасчетеПервойПоловиныМесяца).

🧭 Где найти в программе

Раздел «Зарплата» → пункт «Данные для расчёта зарплаты». Откроется журнал; новый документ — кнопкой «Создать».

📌 Заметка. Точное расположение пункта меню зависит от настроек интерфейса и прав пользователя. Если в разделе «Зарплата» пункт отсутствует — ищите через «Все функции» → Документы → «Данные для расчёта зарплаты».

👤 Часть 1. Для пользователя

Три сценария от создания до проведения. Для каждого — пошаговые инструкции с конкретными полями.

Урок 1. Ввод значений показателей расчёта

Когда: ежемесячно, если в формулах начислений участвуют показатели, вводимые вручную — премия в процентах, КТУ, надбавки и тому подобное. Самый частый сценарий.

  1. Создаём документ «Данные для расчёта зарплаты». Первое действие — выбрать ВидДокумента («Вид документа»): именно он определяет, какие показатели и таблицы окажутся на форме. Без этого шага продолжать бессмысленно.
  2. Заполняем Организацию и Подразделение — они не обязательны по метаданным (DontCheck), но фактически нужны для правильного распределения данных.
  3. Указываем Период (синоним «Месяц») — месяц, к которому относятся вводимые данные.
  4. Заполняем обязательные поля аналитики затрат: Статья финансирования (СтатьяФинансирования) и Счёт, субконто (СпособОтраженияЗарплатыВБухучете). Поле ЕНВД (ОтношениеКЕНВД) — наследие российской типовой; в РК содержательного смысла нет, оставляем значение по умолчанию, но пустым оно быть не должно (ShowError).
  5. В табличной части «Значения показателей» (ЗначенияПоказателей) построчно указываем:
    • Объект — сотрудник, подразделение или организация (составной тип; выбор зависит от уровня показателя);
    • Показатель — из справочника ПоказателиРасчетаЗарплаты;
    • Значение — числовое или другое значение показателя;
    • при необходимости — Период и ПериодОкончания действия значения.
  6. Проводим документ. Значения лягут в регистры показателей (разовые/периодические/оперативные), и при расчёте зарплаты формулы начислений заберут их оттуда.
📷 Скриншот: шапка документа «Данные для расчёта зарплаты» с заполненным видом документа и аналитикой
Шапка: Вид документа, Организация, Подразделение, Период, Статья финансирования, Счёт/субконто.
💡 Подсказка. Поле Объект в ТЧ — составного типа. Уровень «по сотруднику» требует выбора из справочника Сотрудники; уровень «по подразделению» — из ПодразделенияОрганизаций; уровень «по организации» — из Организации. Если тип выбранного объекта не совпадает с уровнем показателя, значение ляжет не в тот регистр.
⚠️ Важно. Реально обязательных полей только три: СтатьяФинансирования, СпособОтраженияЗарплатыВБухучете и ОтношениеКЕНВД — все с проверкой ShowError. Организация формально необязательна (DontCheck), но без неё данные окажутся без привязки к организации.

Урок 2. Ввод данных о рабочем времени

Когда: нужно зарегистрировать отработанное время по видам (ночные, сверхурочные, вечерние и т.д.) — сводно за месяц или детально по дням.

  1. Создаём документ с ВидДокумента, у которого предусмотрен ввод времени (сводного или детального).
  2. Заполняем шапку: Организация, Подразделение, Период и обязательные поля аналитики (как в Уроке 1).
  3. Сводный вариант. В ТЧ «Данные о времени (сводно)» (ДанныеОВремениСводно) добавляем строки: Сотрудник, ВидВремени (из справочника ВидыИспользованияРабочегоВремени), Дней, Часов. На одного сотрудника может быть несколько строк с разными видами времени.
  4. Детальный вариант. В ТЧ «Данные о времени (детально)» (ДанныеОВремениДетально) добавляем строку: Сотрудник, ВидВремени, затем заполняем часы по дням в колонках Часов1–Часов31 (каждая колонка = конкретный день месяца).
  5. Проводим документ.
⚠️ Важно. В ТЧ ДанныеОВремениДетально ровно 31 колонка дней. Для короткого месяца лишние дни не заполняйте. У колонки Часов31 синоним в метаданных отображается как «1» — обращайтесь к ней по имени реквизита Часов31, а не по видимому заголовку.
💡 Подсказка. После проведения документа с данными о времени проверьте регистры: сводное время попадает в ДанныеСводногоУчетаРабочегоВремениСотрудников, табельное (подневное) — в ДанныеТабельногоУчетаРабочегоВремениСотрудников. Если нужно учесть данные уже при расчёте аванса — установите флаг ИспользоватьПриРасчетеПервойПоловиныМесяца до проведения.

Урок 3. Сдельные работы и расчёт аванса

Когда: сдельная оплата труда — нужно зафиксировать объёмы работ по расценкам; либо введённые данные должны учитываться уже при расчёте первой половины месяца.

  1. Создаём документ с ВидДокумента — шаблон сдельного наряда.
  2. Заполняем шапку: обязательные поля аналитики (СтатьяФинансирования, СпособОтраженияЗарплатыВБухучете, ОтношениеКЕНВД).
  3. В ТЧ «Выполненные работы» (ВыполненныеРаботы) построчно указываем:
    • Сотрудник — исполнитель;
    • ВидРабот — из справочника ВидыРаботСотрудников;
    • ОбъемВыполненныхРабот — количественный объём;
    • Период («Дата») — дата выполнения работ;
    • Расценка — цена за единицу; Сумма — итог строки.
  4. Если аналитика затрат по строке отличается от шапочной — заполняем в строке СтатьяФинансирования, СпособОтраженияЗарплатыВБухучете, ПодразделениеУчетаЗатрат (построчные значения перекрывают шапочные).
  5. Для учёта при расчёте аванса: устанавливаем флаг ИспользоватьПриРасчетеПервойПоловиныМесяца в шапке документа — тогда данные будут доступны механизму расчёта первой половины месяца.
  6. Проводим документ.
📌 Заметка. Движение по регистру УдалитьВыполненныеРаботыСотрудников — устаревший регистр (префикс «Удалить» в имени сигнализирует об этом): он оставлен в конфигурации для совместимости. Суммы из наряда участвуют в расчёте сдельной оплаты через регистры показателей.
💡 Подсказка. Если данные документа уже учтены при расчёте зарплаты и вы обнаружили ошибку — исправьте документ и перепроведите его. После этого обязательно пересчитайте начисления зарплаты за период, иначе новые значения из регистров в зарплату не попадут.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 14 реквизитов, 6 табличных частей. Форма документа конфигурируется динамически выбранным ВидДокумента — фиксированного списка форм в метаданных нет.

Реквизиты шапки

ИмяТипОбяз.Назначение
Периодxs:dateTimeНетСиноним «Месяц» — месяц, к которому относятся вводимые данные; определяет период регистрации движений
ОрганизацияСправочникСсылка.ОрганизацииНетОрганизация; DontCheck — необычно, но проверок нет; без неё данные лягут без организационной привязки
ПодразделениеСправочникСсылка.ПодразделенияОрганизацийНетПодразделение, к которому относятся данные документа
ПериодОкончанияxs:dateTimeНетСиноним «Дата окончания действия» — окончание периода действия вводимых значений; для периодических показателей
СотрудникСправочникСсылка.СотрудникиНетСотрудник — если документ создаётся по одному сотруднику; при вводе по списку сотрудники в строках ТЧ
ВидДокументаСправочникСсылка.ВидыДокументовВводДанныхДляРасчетаЗарплатыНетШаблон ввода исходных данных — определяет состав видимых таблиц и полей на форме; выбирать первым
КраткийСоставДокументаxs:stringНетСиноним «Сотрудники» — краткое строковое представление состава для журналов; вручную не заполняется
СтатьяФинансированияСправочникСсылка.СтатьиФинансированияЗарплатаShowErrorСтатья финансирования зарплатных расходов; может переопределяться в строках ТЧ ВыполненныеРаботы
СпособОтраженияЗарплатыВБухучетеСправочникСсылка.СпособыОтраженияЗарплатыВБухУчетеShowErrorСиноним «Счёт, субконто» — способ отражения в бухучёте; построчное переопределение в ВыполненныеРаботы
ОтношениеКЕНВДПеречислениеСсылка.ОтношениеКЕНВДЗатратНаЗарплатуShowErrorСиноним «ЕНВД» — наследие РФ-типовой (спецрежим ЕНВД в РК отсутствует); формально обязателен, оставляй значение по умолчанию
ПодразделениеУчетаЗатратСправочникСсылка.ПодразделенияОрганизацийНетПодразделение отнесения затрат, если отличается от подразделения шапки
ОтветственныйСправочникСсылка.ПользователиНетПользователь, ответственный за документ
Комментарийxs:stringНетПроизвольный комментарий
ИспользоватьПриРасчетеПервойПоловиныМесяцаxs:booleanНетФлаг учёта данных при расчёте аванса (первой половины месяца)
📌 Наследие РФ-типовой. Реквизит ОтношениеКЕНВД (ЕНВД) и одноимённые колонки в ТЧ ВыполненныеРаботы — наследие российской типовой ЗУП. В РК единый налог на вменённый доход не применяется. Поле формально обязательно (ShowError) — заполняйте значением по умолчанию, не оставляйте пустым.

Табличные части

ИмяСинонимНазначение
ЗначенияПоказателейЗначения показателейЗначения показателей расчёта зарплаты по сотрудникам/подразделениям/организациям с периодами действия и флагами фиксации
ДанныеОВремениСводноДанные о времени (сводно)Сводные данные об отработанном времени за период: дней и часов по виду времени и сотруднику
ДанныеОВремениДетальноДанные о времени (детально)Подневная табельная раскладка: часы по виду времени на каждый день месяца (31 колонка Часов1…Часов31)
ВыполненныеРаботыВыполненные работыСдельные работы: сотрудник, вид работ, объём, дата, расценка, сумма; со своей построчной аналитикой затрат
ФизическиеЛицаФизические лицаСлужебный список физлиц документа (заполняется автоматически)
ДополнительныеРеквизитыДополнительные реквизитыСтандартный механизм доп. реквизитов БСП (Свойство / Значение / ТекстоваяСтрока)

Состав ТЧ ЗначенияПоказателей: Объект (составной: Сотрудники / ПодразделенияОрганизаций / Организации), Показатель, Значение, Период («Дата»), ПериодОкончания, Коэффициент, ТарифнаяСтавка, ВремяВЧасах, ОтработаноДней, ОтработаноЧасов, ФиксТарифнаяСтавка, ФиксОтработанноеВремя, ФиксЗначение.

Состав ТЧ ВыполненныеРаботы: Сотрудник, ВидРабот, ОбъемВыполненныхРабот, Период («Дата»), Расценка, Сумма, СтатьяФинансирования, СпособОтраженияЗарплатыВБухучете, ОтношениеКЕНВД, ПодразделениеУчетаЗатрат.

Движения по регистрам

Документ объявлен регистратором по 13 регистрам. Бухгалтерских проводок нет — только регистры накопления и сведений.

РегистрТипНазначение
ДанныеОперативногоУчетаРабочегоВремениСотрудниковНакопленияОперативный учёт рабочего времени сотрудников
ДанныеСводногоУчетаРабочегоВремениСотрудниковНакопленияСводный учёт рабочего времени за период (из ТЧ ДанныеОВремениСводно)
ДанныеТабельногоУчетаРабочегоВремениСотрудниковНакопленияТабельный (подневный) учёт рабочего времени (из ТЧ ДанныеОВремениДетально)
ВытесняемоеПлановоеВремяСотрудниковНакопленияПлановое время, вытесняемое введёнными данными о фактическом времени
ЗначенияРазовыхПоказателейРасчетаЗарплатыСотрудниковСведенийРазовые значения показателей по сотрудникам
ЗначенияРазовыхПоказателейРасчетаЗарплатыПодразделенийСведенийРазовые значения показателей по подразделениям
ЗначенияРазовыхПоказателейРасчетаЗарплатыОрганизацийСведенийРазовые значения показателей по организациям
ЗначенияПериодическихПоказателейРасчетаЗарплатыПодразделенийСведенийПериодические значения показателей по подразделениям
ЗначенияПериодическихПоказателейРасчетаЗарплатыОрганизацийСведенийПериодические значения показателей по организациям
ЗначенияОперативныхПоказателейРасчетаЗарплатыСотрудниковНакопленияОперативные (накапливаемые) значения показателей по сотрудникам
ЗначенияОперативныхПоказателейРасчетаЗарплатыПодразделенийНакопленияОперативные значения показателей по подразделениям
ЗначенияОперативныхПоказателейРасчетаЗарплатыОрганизацийНакопленияОперативные значения показателей по организациям
УдалитьВыполненныеРаботыСотрудниковНакопленияВыполненные сдельные работы — устаревший регистр (префикс «Удалить»), сохранён для совместимости

Какой из шести регистров значений показателей получит движение, зависит от типа Объект в строке ТЧ (сотрудник / подразделение / организация) и вида показателя (разовый / периодический / оперативный), заданного в справочнике ПоказателиРасчетаЗарплаты.

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема проведения.

Проверки заполнения (из fill_value_required: ShowError) — три реквизита с обязательной проверкой платформой:

// Реконструкция по metadata: 3 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
    "СтатьяФинансирования, СпособОтраженияЗарплатыВБухучете, ОтношениеКЕНВД";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция): движения распределяются по 13 регистрам-приёмникам в зависимости от заполненных ТЧ.

// Реконструкция по metadata.register_records (13 регистров). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // 1. Значения показателей расчёта зарплаты (из ТЧ ЗначенияПоказателей).
    //    Маршрутизация по типу Объект и виду Показателя:
    //      Сотрудник + разовый      → ЗначенияРазовыхПоказателейРасчетаЗарплатыСотрудников
    //      Подразделение + разовый  → ЗначенияРазовыхПоказателейРасчетаЗарплатыПодразделений
    //      Организация + разовый    → ЗначенияРазовыхПоказателейРасчетаЗарплатыОрганизаций
    //      Подразделение + период.  → ЗначенияПериодическихПоказателейРасчетаЗарплатыПодразделений
    //      Организация + период.    → ЗначенияПериодическихПоказателейРасчетаЗарплатыОрганизаций
    //      Сотрудник + оперативный  → ЗначенияОперативныхПоказателейРасчетаЗарплатыСотрудников
    //      Подразделение + операт.  → ЗначенияОперативныхПоказателейРасчетаЗарплатыПодразделений
    //      Организация + операт.    → ЗначенияОперативныхПоказателейРасчетаЗарплатыОрганизаций

    // 2. Данные о рабочем времени (из ТЧ ДанныеОВремениСводно).
    Движения.ДанныеСводногоУчетаРабочегоВремениСотрудников;
    Движения.ДанныеОперативногоУчетаРабочегоВремениСотрудников;
    Движения.ВытесняемоеПлановоеВремяСотрудников; // вытеснение планового введённым

    // 3. Табельный учёт (из ТЧ ДанныеОВремениДетально — 31 день).
    Движения.ДанныеТабельногоУчетаРабочегоВремениСотрудников;

    // 4. Сдельные работы (из ТЧ ВыполненныеРаботы).
    //    Устаревший регистр, сохранён для совместимости:
    Движения.УдалитьВыполненныеРаботыСотрудников;
    //    Суммы также попадают в регистры показателей (через ЗначенияОперативных...).

    // 5. Запись наборов записей всех регистров.
    Движения.Записать();

КонецПроцедуры

Зависимости

Список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

ЗависимостьЧто используется
СправочникиВидыДокументовВводДанныхДляРасчетаЗарплаты (шаблоны ввода), ПоказателиРасчетаЗарплаты, ВидыИспользованияРабочегоВремени, ВидыРаботСотрудников, СтатьиФинансированияЗарплата, СпособыОтраженияЗарплатыВБухУчете, Сотрудники, Организации, ПодразделенияОрганизаций
ПеречисленияОтношениеКЕНВДЗатратНаЗарплату (RU-наследие)
Регистры-приёмники13 регистров значений показателей и учёта рабочего времени (см. раздел «Движения»)
Документы-основанияНе определено — документ не вводится на основании других объектов
Зависимые документы«Начисление зарплаты» — читает данные из регистров, заполненных этим документом; формулы начислений обращаются к регистрам значений показателей и времени
📌 Заметка. Документ не создаётся на основании других документов (based_on пуст) и не порождает дочерних документов (inverse_based_on пуст). Его единственная роль — наполнить регистры данными перед расчётом зарплаты.

🔗 Связанные разделы