Документ «Регистрация прочих выплат»
Документ регистрирует нестандартные выплаты физическим лицам (как сотрудникам, так и сторонним физлицам по договорам ГПХ), не входящие в основной состав заработной платы (разовые премии, компенсации, материальную помощь). В отличие от кадровых документов, этот документ напрямую формирует бухгалтерские и налоговые проводки по счетам затрат и взаиморасчетам.
🎯 Что это и зачем
Для выплаты доходов, которые не начисляются ежемесячно в общем расчетном листке, используется документ «Регистрация прочих выплат». Он решает следующие задачи: 1. Разовые поощрения и компенсации — начисление единовременных премий, материальной помощи или компенсационных выплат. 2. Выплаты контрагентам по договорам ГПХ — начисление сумм за оказанные услуги физическими лицами (не сотрудниками). 3. Гибкая аналитика затрат — распределение сумм начислений по различным счетам расходов (например, 8110, 7210) и аналитическим субконто (статьи затрат, номенклатурные группы). 4. Взаиморасчеты — фиксация сумм долга перед получателями в регистре «Взаиморасчеты по прочим выплатам» для последующей выплаты через банк или кассу.
Кто работает: бухгалтеры по расчету зарплаты и бухгалтеры по расчетам с контрагентами.
🧭 Где найти в программе
Раздел «Зарплата» → подраздел «Расчеты с персоналом» → пункт «Регистрация прочих выплат». Новый документ создается по кнопке «Создать».
👤 Часть 1. Для пользователя
Проходим по шагам начисления и учета разовых премий, материальной помощи или выплат контрагентам по договорам ГПХ.
Урок 1. Начисление единовременных выплат физлицам
Когда: оформление разовой материальной помощи, компенсации или премии группе сотрудников с распределением по счетам затрат.
Шаг 1. Инициализация и настройка шапки
- В журнале документов нажмите «Создать».
- В первую очередь выберите Вид прочих выплат из справочника. Это настроит способ отражения по умолчанию.
- Укажите Организацию и Структурное подразделение (при необходимости).
- Если выплата подлежит налоговому учету (по КПН), установите флаг «Учитывать КПН» и укажите Вид учета НУ.
- Поле «Способ отражения в регл. учете» заполнится автоматически. Оно определяет, на какие счета затрат пойдут расходы по умолчанию.
Шаг 2. Заполнение списка получателей
Табличную часть «Прочие выплаты» можно заполнить: - Вручную кнопкой «Добавить». - Массово кнопкой «Подбор» (выбрав физлиц из справочника). - Загрузить готовый список с суммами из файла Excel с помощью команды «Загрузить из файла».
Шаг 3. Ввод сумм и аналитики затрат
Для каждой строки таблицы: 1. Укажите Сумму начисления. 2. Период взаиморасчетов (месяц, за который начисляется доход). 3. Колонки «Счет затрат БУ», «Счет затрат НУ» и соответствующие субконто заполняются автоматически на основе выбранного способа отражения. 4. Если для конкретного физлица нужно отнести затраты на другой счет или проект, вы можете переопределить их прямо в строке табличной части.
Шаг 4. Проведение
Нажмите кнопку «Провести». - Документ сформирует проводки Дебет (счет затрат БУ) — Кредит 3350/3385 (счета расчетов с физлицами). - Будут сделаны проводки налогового учета (при включенном КПН). - Суммы запишутся в приход регистра накопления «Взаиморасчеты по прочим выплатам».
🛠 Часть 2. Для программиста
Источник: код релиза 3.0.72.1 (Documents/РегистрацияПрочихВыплат/Ext/ObjectModule.bsl), плюс разбор метаданных.
Структура объекта
Ключевые реквизиты шапки:
- ВидПрочихВыплат (Справочник.ВидыПрочихВыплат, обязательный)
- СпособОтраженияВРеглУчете (Справочник.СпособыОтраженияЗарплатыВРеглУчете, обязательный)
- ВидУчетаНУ (Справочник.ВидыУчетаНУ, обязательный при УчитыватьКПН = Истина)
- Организация (Справочник.Организации, обязательный для RLS)
- СтруктурноеПодразделение (Справочник.ПодразделенияОрганизаций)
- УчитыватьКПН (Булево)
- РучнаяКорректировка (Булево)
Табличная часть ПрочиеВыплаты:
- ФизЛицо (Справочник.ФизическиеЛица)
- СуммаНачисления (Число (15,2))
- ПериодВзаиморасчетов (Дата)
- СчетЗатратБУ (ПланСчетовСсылка.Типовой)
- СчетЗатратНУ (ПланСчетовСсылка.Налоговый)
- СубконтоЗатратБУ1-3 / СубконтоЗатратНУ1-3 (Характеристика.ВидыСубконтоТиповые)
Жизненный цикл проведения (обработчики ObjectModule)
| Обработчик | Выполняемое действие |
|---|---|
ПередЗаписью |
Заполняет краткий состав документа, пересчитывает суммы и настраивает RLS-наборы по организациям. |
ОбработкаПроверкиЗаполнения |
Проверяет обязательность заполнения реквизитов и корректность счетов затрат БУ/НУ. |
ОбработкаПроведения |
Формирует проводки в регистрах бухгалтерии и движения по регистру накопления взаиморасчетов. |
Как формируется проведение — реальный код (3.0.72.1)
При проведении документ делегирует формирование бухгалтерских и налоговых проводок, а также записей по взаиморасчетам общим модулям:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Подготовка наборов записей
ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект);
Если РучнаяКорректировка Тогда
Возврат;
КонецЕсли;
// Получение параметров из модуля менеджера
ПараметрыПроведения = Документы.РегистрацияПрочихВыплат.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
Если Отказ Тогда
Возврат;
КонецЕсли;
// Проведение по регистру накопления ВзаиморасчетыПоПрочимВыплатам
РасчетЗарплатыСервер.ОтразитьВзаиморасчетыПоПрочимВыплатам(ПараметрыПроведения.ТаблицаВзаиморасчетыПоПрочимВыплатам, Движения.ВзаиморасчетыПоПрочимВыплатам, Отказ);
// Формирование бухгалтерских проводок (БУ и НУ)
ПроведениеСервер.ВыполнитьПроводки(ПараметрыПроведения.ПроводкиТиповой, Движения.Типовой, Отказ);
Если УчитыватьКПН Тогда
ПроведениеСервер.ВыполнитьПроводки(ПараметрыПроведения.ПроводкиНалоговый, Движения.Налоговый, Отказ);
КонецЕсли;
КонецПроцедуры
Движения по регистрам
| Регистр | Тип | Что пишет | Когда |
|---|---|---|---|
Типовой |
Регистр бухгалтерии | Проводки БУ: Дт СчетЗатратБУ - Кт Счета расчетов с персоналом (3350/3385). | При проведении |
Налоговый |
Регистр бухгалтерии | Проводки НУ (при включенном КПН): Дт СчетЗатратНУ - Кт Налоговые счета расчетов. | При проведении |
ВзаиморасчетыПоПрочимВыплатам |
Регистр накопления | Регистрирует приход задолженности перед физлицом в разрезе видов выплат и периодов. | При проведении |
Валидации в коде
- Построчная проверка заполнения аналитики:
В модуле объекта объявлена процедура
ПроверитьЗаполнениеТабличнойЧастиПострочно(), которая должна отвечать за детальный контроль заполнения аналитических разрезов БУ/НУ.⚠️ Несостыковка [KZ30-0324]. В текущей версии релиза процедура
ПроверитьЗаполнениеТабличнойЧастиПострочноимеет пустое тело, из-за чего построчный контроль субконто затрат БУ/НУ на стороне сервера при записи или проведении не выполняется. - Проверка прав доступа к счетам учета:
Используется общая функция
СчетаУчетаВДокументахВызовСервераПовтИсп.ПользовательУправляетСчетамиУчета()для проверки возможности интерактивного изменения счетов на форме.
Зависимости (общие модули)
РасчетЗарплатыСервер— проведение по регистру взаиморасчетов по прочим выплатам.ПроведениеСервер— выполнение проводок по регистрам БУ/НУ и RLS.СчетаУчетаВДокументахВызовСервераПовтИсп— контроль прав изменения счетов.
🔗 Связанные разделы
- otrazhenie-zarplaty-v-buhuchete — содержит аналогичные механизмы сопоставления способов отражения зарплаты счетам затрат.
- vedomost-na-perechislenie-prochih-vyplat — документ выплаты, который списывает задолженность, образованную данным документом в регистре взаиморасчетов.
🆕 Что нового
| Версия | Изменение | Тип |
|---|---|---|
| 3.0.72.1 | Первичное описание документа регистрации прочих выплат | 🆕 |