Документ «Отражение зарплаты в бухучёте»
Это единственный зарплатный документ, который реально пишет бухгалтерские и налоговые проводки по зарплате. Расчётные документы (начисление, удержания, к выплате) считают суммы и пишут в зарплатные регистры, но проводок в бухучёт не делают — их формирует именно «Отражение зарплаты в бухучёте». Документ берёт рассчитанные суммы (начисления, взносы работодателя, удержания, ИПН/ОПВ, резервы, обороты ГПХ для НДС), сопоставляет их способам отражения (счёт + субконто) и формирует проводки Дт/Кт по плану счетов Казахстана — одновременно по БУ и НУ.
🎯 Что это и зачем
В «Бухгалтерии для Казахстана 3.0» расчёт зарплаты и её отражение в учёте разнесены:
- документы «Начисление зарплаты», расчёт удержаний, «Зарплата к выплате» и т.п. рассчитывают суммы и накапливают их в специализированных зарплатных регистрах (по сотрудникам, видам начислений/удержаний, взаиморасчётам) — но проводки Дт/Кт в бухгалтерию они не делают;
- документ «Отражение зарплаты в бухучёте» забирает эти суммы и превращает их в бухгалтерские проводки (регистр
Типовой) и, при необходимости, налоговые проводки (регистрНалоговый).
Документ закрывает пять задач (зависят от вида операции): 1. Начисленная зарплата и взносы работодателя — расходы на оплату труда → обязательства перед работниками (3350) и фондами/бюджетом (3120, 3150, 3210, 3220, 3230, 3240 и т.д.); 2. Удержания из зарплаты — алименты, исполнительные листы, займы, профвзносы (с учётом взаиморасчётов с получателями ИЛ); 3. Регламентированные удержания — ИПН и обязательные пенсионные взносы, удержанные у работника; 4. Оценочные обязательства / резервы по оплате труда — резерв отпусков, премий и т.п.; 5. Регистрация оборота НДС с доходов ГПХ — для НДС по договорам гражданско-правового характера.
Кто работает: бухгалтер по зарплате / главный бухгалтер, как правило ежемесячно после закрытия месяца по зарплате. Документ — точка, где зарплата «приземляется» в регламентированный учёт.
objects/, типовой сценарий — интеграция с ЗУП 3 (Зарплата и управление персоналом): суммы приходят из ЗУП, а «Отражение зарплаты в бухучёте» отражает их в БУ/НУ. В автономной конфигурации без ЗУП документ заполняется из локальных зарплатных документов БК. (Точную картину источника данных в конкретной базе сверяйте с настройками синхронизации — см. пробел [KZ30-0036].)Справочник.СпособыОтраженияЗарплатыВБухУчете, реквизиты СчетБУ/СчетНУ) и настроек учёта удержаний.🧭 Где найти в программе
Раздел «Зарплата» → документы по отражению зарплаты → «Отражение зарплаты в бухучёте». Откроется журнал документов; новый создаём кнопкой «Создать».
Документ.ОтражениеЗарплатыВБухучете отсутствует в navigation-map.json базы знаний — точный путь в меню Fresh не подтверждён картой. Раздел определён по метаданным (objects/ указывает меню «Зарплата» / «Документы по зарплате») и по соседнему документу Документ.НачислениеЗарплатыРаботникамОрганизаций, который в карте лежит в разделе «Зарплата». Финальный маршрут сверьте во Fresh. См. [журнал ошибок](../../../../issues/AccountingKZ30/issues.md).👤 Часть 1. Для пользователя
Проходим по шагам, как в курсе: от пустого документа до проведённых проводок и их проверки. Вид операции выбираем первым — от него зависит, какие вкладки (табличные части) будут видны.
Урок 1. Отражение начисленной зарплаты и взносов
Когда: ежемесячно, после расчёта зарплаты — чтобы расходы на оплату труда и обязательства перед работниками/фондами попали в учёт.
Шаг 1. Создаём документ и выбираем вид операции
«Создать» → в шапке выбираем Вид операции = «Отражение начисленной зарплаты и взносов». После выбора станет видна только нужная вкладка — «Начисленная зарплата и взносы».
Шаг 2. Заполняем шапку
- Организация — подставится основная или выбираем вручную (обязательно).
- Период регистрации — месяц, за который отражаем зарплату. Вводится как месяц (например, «Июнь 2026»), а не как обычная дата.
Шаг 3. Заполняем строки
Кнопка «Подбор сотрудников» (или «Заполнить») подтянет строки из расчёта зарплаты; можно добавить строки и вручную. В каждой строке: - Физическое лицо, Подразделение; - Вид операции (детализация: зарплата, СН — соц.налог, СО — соц.отчисления, ОПВР, ВОСМС, ЕП и т.п.); - Сумма начисления и суммы взносов работодателя: СН, СО, ОППВ, ООСМС, ОПВР, ЕП; - Способ отражения зарплаты в бухучёте — отсюда берутся счёт затрат и субконто (дебет проводки).
Шаг 4. Проводим
«Провести» или «Записать и закрыть». Чтобы проверить учёт — открываем Дт/Кт (отчёт о проводках документа).
Урок 2. Отражение удержаний из зарплаты
Когда: удержания по исполнительным листам, алиментам, займам, профсоюзным взносам.
- Вид операции — «Удержания из зарплаты»; видна вкладка «Удержанная зарплата».
- Заполняем строки: Физическое лицо, Вид операции (вид удержания), Сумма, Контрагент (получатель удержания), при необходимости Документ-основание (исполнительный лист).
- Счёт учёта и субконто удержания настраиваются через отдельный диалог «Настройка отражения в учёте прочего актива/пассива» (по клику на представление счёта в строке): выбираем счёт-кредит и субконто, подтверждаем.
Урок 3. Регламентированные удержания (ИПН и ОПВ)
Когда: отражение удержанных у работника ИПН и обязательных пенсионных взносов.
- Вид операции — «Регламентированные удержания»; видна вкладка «Регламентированные удержания».
- Строки: Физическое лицо, Вид операции (ИПН, ОПВ и т.п.), Сумма, при необходимости Контрагент (бюджет/ЕНПФ).
- Провести.
Урок 4. Оценочные обязательства (резервы по оплате труда)
Когда: формирование/использование резервов отпусков, премий и иных оценочных обязательств по зарплате.
- Вид операции — «Оценочные обязательства по оплате труда» (резервы).
- Указываем Резерв (из справочника «Резервы») и Вид операции резервов по оплате труда (начисление / использование / списание).
- Вкладка «Оценочные обязательства»: Физическое лицо, Способ отражения, суммы резервов (Сумма резерва, и по взносам — СН/СО/ОППВ/ОСМС/ОПВР).
- Провести.
Урок 5. Регистрация оборота НДС с доходов ГПХ
Когда: нужно зарегистрировать НДС по доходам физлиц-исполнителей по договорам ГПХ.
- Вид операции — «Регистрация оборота НДС с доходов ГПХ»; видна вкладка «Оборот по приобретённым услугам ГПХ в целях НДС».
- Кнопка «Заполнить оборот по ГПХ» запускает длительную операцию — дождитесь завершения, затем проверьте строки.
- В строках: Контрагент (физлицо-исполнитель), Договор контрагента, Ставка НДС, Сумма, Сумма НДС.
- Провести.
Урок 6. Контроль и ручная корректировка
- Флаг «Зарплата отражена в бухучёте» — управленческая отметка готовности; при установке автоматически заполняется Бухгалтер (текущий пользователь), при снятии — очищается.
- Флаг «Ручная корректировка» — отключает автоматическое формирование проводок: при проведении документ сохранит проводки ровно так, как вы ввели их руками.
🛠 Часть 2. Для программиста
Источник: реальный код релиза 3.0.72.1 (Documents/ОтражениеЗарплатыВБухучете/Ext/ObjectModule.bsl), плюс разборы objects/ и business-logic/. Тяжёлая логика подготовки данных (запросы на ~3197 строк) живёт в ManagerModule — ObjectModule оркестрирует проведение.
Структура объекта
Ключевые реквизиты шапки:
| Реквизит | Тип | Роль |
|---|---|---|
ПериодРегистрации |
Дата (месяц) | Месяц отражения; период проводок. Заполняется через диалог выбора месяца |
Организация |
СправочникСсылка.Организации | Учётная политика, валюта реглучёта, признак плательщика налога на прибыль, ограничения доступа |
ВидОперации |
ПеречислениеСсылка.ВидыОперацийОтражениеЗарплатыВБухучете | Главный «переключатель»: видимость вкладок и ветка проведения |
РучнаяКорректировка |
Булево | Истина → авто-проведение пропускается |
ЗарплатаОтраженаВБухучете |
Булево | Управленческая отметка; включает автозаполнение Бухгалтер |
Бухгалтер, Автор, Ответственный |
СправочникСсылка.Пользователи | Контроль/аудит. Автор удаляется в ОбработкаЗаполнения |
Резерв |
СправочникСсылка.Резервы | Для операций по резервам |
ВидОперацииРезервовПоОплатеТруда |
Перечисление | Начисление / использование / списание резерва |
КраткийСоставДокумента |
Строка | Текстовый список ФЛ; заполняется в ПередЗаписью |
Табличные части (видимость зависит от ВидОперации):
| ТЧ | Назначение |
|---|---|
НачисленнаяЗарплатаИВзносы |
Начисления + взносы работодателя (СН, СО, ОППВ, ООСМС, ОПВР, ЕП); ключевое поле — СпособОтраженияЗарплатыВБухучете |
УдержаннаяЗарплата |
Удержания; собственные СчетУчета + Субконто1..3, Контрагент, ДокументОснование (ИЛ) |
РегламентированныеУдержания |
ИПН и обязательные взносы, удержанные у работника |
ПеняПоВзносамИОтчислениям |
Пени/штрафы по взносам; есть СпособОтраженияЗарплатыВБухучете и ВидПлатежа |
ОценочныеОбязательства |
Резервы по оплате труда и взносам |
ОборотПоПриобретеннымУслугамГПХВЦеляхНДС |
Регистрация НДС по доходам ГПХ |
ФизическиеЛица |
Служебная — список ФЛ для КраткийСоставДокумента |
Жизненный цикл проведения (обработчики ObjectModule)
| Обработчик | Что делает (по реальному коду) |
|---|---|
ОбработкаЗаполнения |
Удаляет Автор из структуры заполнения; ЗаполнениеДокументов.ЗаполнитьШапкуДокумента |
ПередЗаписью |
Для операций резервы/оценочные обязательства или если организация не плательщик НДС — ОборотПоПриобретеннымУслугамГПХВЦеляхНДС.Очистить(); собирает КраткийСоставДокумента по массиву ТЧ |
ОбработкаПроведения |
Готовит наборы записей; при РучнаяКорректировка — Возврат; получает ПараметрыПроведения; формирует движения БУ/НУ (обычные или резервы), оборот ГПХ-НДС, взаиморасчёты с получателями ИЛ |
ОбработкаПроверкиЗаполнения |
Построчная проверка НачисленнаяЗарплатаИВзносы / ПеняПоВзносамИОтчислениям (счёт БУ/НУ у способа отражения) и ОборотПоПриобретеннымУслугамГПХВЦеляхНДС (контрагент/договор/агентский НДС) |
ПриКопировании |
Сбрасывает Дата на текущую, ЗарплатаОтраженаВБухучете = Ложь, очищает Бухгалтер и Автор |
objects/ и business-logic/...ObjectModule.md утверждают, что ПередЗаписью «выполняет предпроверки по резервам/оценочным обязательствам». Реальный код 3.0.72.1 этого не делает: ПередЗаписью лишь (1) очищает ТЧ оборота ГПХ-НДС для резервных операций / неплательщиков НДС и (2) заполняет КраткийСоставДокумента. Никакой валидации резерва/вида операции там нет. Также objects/ называет ОбработкаЗаполнения «12 строк/удаляет Автор» — в коде это так, но дополнительно вызывается ЗаполнитьШапкуДокумента. См. [журнал ошибок](../../../../issues/AccountingKZ30/issues.md).Как формируется проведение — реальный код (3.0.72.1)
Главное: проводки не «зашиты» в документ. ОбработкаПроведения получает уже подготовленные таблицы из ManagerModule.ПодготовитьПараметрыПроведения (там — большой запрос, сворачивающий зарплатные данные в строки с готовыми счетами Дт/Кт, субконто, видами учёта НУ) и раскладывает их по регистрам. Сами счета приходят из способов отражения и настроек учёта, а не из кода документа.
Источник: ObjectModule.bsl, процедура ОбработкаПроведения (стр. 44), целиком:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// ПОДГОТОВКА ПРОВЕДЕНИЯ ПО ДАННЫМ ДОКУМЕНТА
ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект);
Если РучнаяКорректировка Тогда
Возврат; // ручное управление движениями
КонецЕсли;
ПараметрыПроведения = Документы.ОтражениеЗарплатыВБухучете.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
Если Отказ Тогда
Возврат;
КонецЕсли;
// Если не удалось получить параметры и не установлен Отказ — просто выходим
Если ПараметрыПроведения = Неопределено Тогда
Возврат;
КонецЕсли;
//ФОРМИРОВАНИЕ ДВИЖЕНИЙ
Если ПараметрыПроведения.ТаблицаОтражениеВУчетеБУ.Количество() <> 0
И ПараметрыПроведения.ТаблицаОтражениеВУчетеНУ.Количество() <> 0 Тогда
ТаблицаПоБУ = ПараметрыПроведения.ТаблицаОтражениеВУчетеБУ;
ТаблицаПоНУ = ПараметрыПроведения.ТаблицаОтражениеВУчетеНУ;
Если ВидОперации = Перечисления.ВидыОперацийОтражениеЗарплатыВБухучете.ОтражениеРезервовОплатыТруда Тогда
// по БУ
СформироватьДвиженияПоОтражениюВУчетеРезервовОплатыТрудаВБУ(ПараметрыПроведения.Реквизиты, ТаблицаПоБУ, Движения, Отказ);
// по НУ
СформироватьДвиженияПоОтражениюВУчетеРезервовОплатыТрудаВНУ(ПараметрыПроведения.Реквизиты, ТаблицаПоНУ, Движения, Отказ);
Иначе
// по БУ
СформироватьДвиженияПоОтражениюВУчетеВБУ(ПараметрыПроведения.Реквизиты, ТаблицаПоБУ, Движения, Отказ);
// по НУ
СформироватьДвиженияПоОтражениюВУчетеВНУ(ПараметрыПроведения.Реквизиты, ТаблицаПоНУ, Движения, Отказ);
КонецЕсли;
КонецЕсли;
Если ПараметрыПроведения.ТаблицаОборотПоПриобретеннымУслугамГПХВЦеляхНДС.Количество() <> 0 Тогда
СформироватьДвиженияПоОборотуПоПриобретеннымУслугамГПХВЦеляхНДС(
ПараметрыПроведения.РеквизитыОборотПоПриобретеннымУслугамГПХВЦеляхНДС,
ПараметрыПроведения.ТаблицаОборотПоПриобретеннымУслугамГПХВЦеляхНДС, Движения, Отказ);
КонецЕсли;
Если ПараметрыПроведения.ВзаиморасчетыСПолучателямиИЛ.Количество() <> 0 Тогда
РеквизитыВзаиморасчетыСПолучателямиИЛ = ПараметрыПроведения.РеквизитыВзаиморасчетыСПолучателямиИЛ[0];
// Взаиморасчеты с получателями ИЛ
ТаблицаВзаиморасчетыСПолучателямиИЛ = РасчетЗарплатыСервер.ПодготовитьТаблицуВзаиморасчеты(
РеквизитыВзаиморасчетыСПолучателямиИЛ,
ПараметрыПроведения.ВзаиморасчетыСПолучателямиИЛ,
Движения.ВзаиморасчетыОрганизацийСПолучателямиИЛ.ВыгрузитьКолонки(),
ВидДвиженияНакопления.Приход, Отказ);
РасчетЗарплатыСервер.СформироватьДвижения(ТаблицаВзаиморасчетыСПолучателямиИЛ, "ВзаиморасчетыОрганизацийСПолучателямиИЛ", Движения, Отказ);
КонецЕсли;
КонецПроцедуры
Разбор:
- РучнаяКорректировка = Истина → полный пропуск авто-проведения (Возврат сразу после подготовки наборов). Движения остаются такими, как ввёл пользователь.
- БУ и НУ формируются только если обе таблицы непусты (ТаблицаОтражениеВУчетеБУ и ...НУ). Для резервов — отдельная пара процедур (...РезервовОплатыТруда...), для всего остального — обычная пара.
- Отдельно формируются: оборот ГПХ-НДС (делегируется в УчетНДСИАкциза) и взаиморасчёты с получателями ИЛ (через РасчетЗарплатыСервер).
Как именно пишется проводка БУ
Процедура СформироватьДвиженияПоОтражениюВУчетеВБУ (стр. 149) — здесь рождается строка регистра Типовой. Ключевые фрагменты:
ВедениеУчетаПоСотрудникам = Реквизиты.ВедениеУчетаПоСотрудникам;
Если НЕ ВедениеУчетаПоСотрудникам Тогда
ТаблицаФормированияПроводок.Свернуть("ВидПлатежа, ВидОперации,
|СчетДт, СубконтоДт1, ..., СчетКт, СубконтоКт1, ...,
|СтруктурноеПодразделение, Содержание", "Сумма");
КонецЕсли;
Для Каждого СтрокаДанных Из ТаблицаФормированияПроводок Цикл
Если СтрокаДанных.Сумма <> 0
И ЗначениеЗаполнено(СтрокаДанных.СчетДт)
И СтрокаДанных.СчетДт <> ПредопределенноеЗначение("ПланСчетов.Типовой.ПустаяСсылка") Тогда
Проводка = Движения.Типовой.Добавить();
Проводка.Период = Реквизиты.Период;
Проводка.Организация = Реквизиты.Организация;
Проводка.Сумма = СтрокаДанных.Сумма;
Проводка.СчетДт = СтрокаДанных.СчетДт;
Проводка.СчетКт = СтрокаДанных.СчетКт;
ПроцедурыБухгалтерскогоУчета.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1, СтрокаДанных.СубконтоДт1);
// ... субконто 2/3 по Дт и Кт ...
Если Проводка.СчетДт.Валютный Тогда
Проводка.ВалютаДт = Реквизиты.ВалютаРеглУчета;
Проводка.ВалютнаяСуммаДт = СтрокаДанных.Сумма;
КонецЕсли;
// ... аналогично по Кт ...
Проводка.Содержание = СтрокаДанных.Содержание;
Иначе
Если СтрокаДанных.ВидОперации = ...ВОСМСДоходыСубъектаПредпринимательства
ИЛИ ...ОПВДоходыСубъектаПредпринимательства
ИЛИ ...ИПНДоходыСубъектаПредпринимательства Тогда
ОбщегоНазначенияБККлиентСервер.СообщитьОбОшибке(
"...проводка не сформирована (не указан счет)...");
КонецЕсли;
КонецЕсли;
КонецЦикла;
Движения.Типовой.Записать(Истина);
Что важно:
- Счета Дт/Кт берутся из строки таблицы (СтрокаДанных.СчетДт/СчетКт), которую сформировал запрос в ManagerModule на основе способа отражения и настроек. Документ их не вычисляет.
- При ВедениеУчетаПоСотрудникам = Ложь строки сворачиваются (теряется детализация по ФЛ) — проводки получаются укрупнённые.
- Если у строки нет счёта Дт — проводка не создаётся; для отдельных видов операций (ВОСМС/ОПВ/ИПН доходов субъекта предпринимательства) при этом выводится сообщение об ошибке «не указан счёт».
- Налоговая «копия» (СформироватьДвиженияПоОтражениюВУчетеВНУ, стр. 219) пишет в Движения.Налоговый только для плательщиков налога на прибыль (ПолучитьПризнакПлательщикаНалогаНаПрибыль) и проставляет вид учёта НУ через ПроцедурыНалоговогоУчета.ВидУчетаНУ.
Резервы: разворот Дт↔Кт при списании
В СформироватьДвиженияПоОтражениюВУчетеРезервовОплатыТрудаВБУ (стр. 283) при ВидОперацииРезервовПоОплатеТруда = Списание дебет и кредит меняются местами:
Если Реквизиты.ВидОперацииРезервовПоОплатеТруда = Перечисления.ВидыОперацийРезервовПоОплатеТруда.Списание Тогда
СчетДт = СтрокаДанных.СчетКт; СубконтоДт1 = СтрокаДанных.СубконтоКт1; // ... 2/3
СчетКт = СтрокаДанных.СчетДт; СубконтоКт1 = СтрокаДанных.СубконтоДт1; // ... 2/3
Иначе
СчетДт = СтрокаДанных.СчетДт; // прямой порядок
СчетКт = СтрокаДанных.СчетКт;
КонецЕсли;
То есть начисление резерва: Дт затраты → Кт резерв; списание/использование: обратная проводка (тот же приём в НУ-версии, стр. 366).
Движения по регистрам
| Регистр | Тип | Что пишет |
|---|---|---|
Типовой |
Бухгалтерская проводка (БУ) | Дт/Кт по зарплате, взносам, удержаниям, резервам. Счета — из способа отражения / настроек удержаний |
Налоговый |
Налоговая проводка (НУ) | То же по НУ; только для плательщиков налога на прибыль; вид учёта НУ через ВидУчетаНУ |
ВзаиморасчетыОрганизацийСПолучателямиИЛ |
Накопление / Приход | Обязательства перед получателями по исполнительным листам |
| Регистр(ы) НДС по ГПХ | (через УчетНДСИАкциза) |
Оборот по приобретённым услугам ГПХ в целях НДС |
objects/ приводит плоские примеры проводок с российскими/упрощёнными счетами затрат (Дт 20/25/26) рядом с казахстанскими (3350, 3120/3110, 3220, 3390). Реальный код показывает: счета затрат приходят из способа отражения и для КЗ это 7210/8410 и аналогичные, а не 20/25/26; конкретные Кт-счета взносов/ИПН (3120 ИПН, 3210/3220/3230/3240, 3150) задаются настройками. Точные Дт/Кт всегда сверяйте по отчёту «Дт/Кт» на проведённом документе, а не по плоским таблицам из objects/. Также источник данных (ЗУП 3 vs локальные документы) в карте не зафиксирован — пробел. См. [журнал ошибок](../../../../issues/AccountingKZ30/issues.md).Валидации (ОбработкаПроверкиЗаполнения)
Проверка построчная и включается, только если есть данные в НачисленнаяЗарплатаИВзносы или ОборотПоПриобретеннымУслугамГПХВЦеляхНДС (см. ПараметрыПострочнойПроверки). Делегируется в ПроверитьЗаполнениеТабличнойЧастиПострочно:
НачисленнаяЗарплатаИВзносыиПеняПоВзносамИОтчислениям: если у строки указан способ отражения, но у него не заполненСчётБУ→ ошибка «Не заполнен ""Счет учета (БУ)""…». Дополнительно, для плательщиков налога на прибыль: еслиСчётБУесть, но нетСчётНУ→ ошибка по НУ.ОборотПоПриобретеннымУслугамГПХВЦеляхНДС: обязательны Контрагент и Договор контрагента; если договор имеет признакУчётАгентскогоНДС→ предупреждение, что регистрация НДС здесь не требуется.
Обязательность шапки (Организация, ПериодРегистрации, ВидОперации) обеспечивается свойством ShowError в метаданных, а не этим обработчиком.
Зависимости (общие модули)
| Модуль | Роль |
|---|---|
Документы.ОтражениеЗарплатыВБухучете (ManagerModule) |
ПодготовитьПараметрыПроведения + большой запрос (~3197 строк), который и собирает счета/субконто/суммы |
ПроцедурыБухгалтерскогоУчета |
УстановитьСубконто, УстановитьПодразделенияПроводки — заполнение проводок |
ПроцедурыНалоговогоУчета |
ПолучитьПризнакПлательщикаНалогаНаПрибыль, ПолучитьПризнакПлательщикаНДС, ВидУчетаНУ |
УчетНДСИАкциза |
СформироватьДвиженияОтражениеЗарплатыВБухучете — движения НДС по ГПХ |
РасчетЗарплатыСервер |
ПодготовитьТаблицуВзаиморасчеты, СформироватьДвижения — взаиморасчёты ИЛ |
ПроведениеСервер |
ПодготовитьНаборыЗаписейКПроведению |
ПроцедурыУправленияПерсоналомСервер |
ЗаполнитьКраткийСоставДокумента |
ЗаполнениеДокументов, ОбщегоНазначения(БК)(КлиентСервер) |
заполнение шапки, сообщения об ошибках, служебные функции |
- Способах отражения (
Справочник.СпособыОтраженияЗарплатыВБухУчете) — пустойСчётБУ/СчётНУ= нет проводки + ошибка проверки;- Настройках учёта удержаний/взносов — кредитовые счета (3120, 3210/3220/3230/3240, 3150, 3350) задаются там;
- Признаке плательщика налога на прибыль — без него НУ-проводки не формируются вовсе;
- Флаге «Ведение учёта по сотрудникам» — выключен → проводки сворачиваются, детализация по ФЛ теряется;
- Флаге «Ручная корректировка» — включён → автоматика выключена полностью. Логика «сборки» счетов — в
ManagerModule(запрос) и справочнике способов отражения; туда и смотреть при настройке у клиента.
- Вид операции — первичен. Он определяет и видимость ТЧ, и ветку проведения (резервы vs обычное отражение). Меняешь данные — сначала корректный
ВидОперации.- Не доверяй плоским проводкам из
objects/. Счета Дт/Кт приходят из таблицы, собранной запросомManagerModule; документ лишь переносит их в регистр. Для КЗ это 7210/8410 + 33xx/31xx, не 20/25/26 и не 70/68/69.РучнаяКорректировка= раннийВозврат. При автоматизации никогда не ставь этот флаг — иначе движения не сформируются.- НУ зависит от признака плательщика налога на прибыль. Нет признака —
Движения.Налоговыйпуст, и это не баг.- Резервы разворачивают Дт↔Кт при
ВидОперацииРезервовПоОплатеТруда = Списание— учитывай при сверке.ПередЗаписьючистит ТЧ ГПХ-НДС для резервных операций и неплательщиков НДС — не считай это потерей данных пользователя.- Тяжёлый запрос (
ТекстЗапросаВременныеТаблицыДокументаОтражениеЗарплаты, ~3197 строк вManagerModule) — основная точка для разбора нестандартных результатов; правь осторожно.
🔗 Связанные разделы
- nachislenie-zarplaty — расчёт сумм; источник данных для отражения (проводок не делает)
- otrazhenie-zarplaty-v-regluchete — «зеркало» для регламентированного учёта (отдельный документ)
- sposoby-otrazheniya-zarplaty-v-buhuchete — справочник способов отражения (счета/субконто Дт)
- zakrytie-mesyaca — закрытие месяца, после которого отражают зарплату
🆕 Что нового
| Версия | Изменение | Тип |
|---|---|---|
| 3.0.72.1 | Первичное описание (на релизе 3.0.72.1) | 🆕 |
| 3.0.72.1 | Зафиксировано: проводки формирует именно этот документ (регистры Типовой/Налоговый); счета — из способов отражения |
ℹ️ |
| 3.0.72.1 | Поддержка взноса ЕП (единый платёж, с 2025) в ТЧ начислений и резервов | 🆕 |