Документ «Ведомость прочих доходов»

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

Бухгалтерия для Казахстана, ред. 3.0 · v3.0.72.1 · обновлено 2026-06-05

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

В отличие от классической платежной ведомости по заработной плате, «Ведомость прочих доходов» решает следующие задачи: 1. Выплата прочих доходов — перечисление материальной помощи, компенсаций, разовых поощрений, доходов в натуральной форме. 2. Групповая выплата — формирование единого списка получателей с автоматическим расчетом общей суммы документа. 3. Определение канала выплаты — перечисление средств на банковские счета/карт-счета физлиц или выдача наличными из кассы. 4. Связующее звено — ведомость выступает основанием для массового создания Расходных кассовых ордеров (РКО) или Исходящих платежных поручений.

Кто работает: бухгалтеры по выплате зарплаты и компенсациям, кассиры.

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

Раздел «Зарплата» → подраздел «Выплата зарплаты» → пункт «Ведомости прочих доходов». Новый документ создается по кнопке «Создать».

📷 СКРИН 01
СКРИН 01 — раздел «Зарплата», журнал «Ведомости прочих доходов».

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

Проходим по шагам подготовки ведомости и формирования платежных документов для выплаты прочих доходов.

Урок 1. Выплата материальной помощи через банк

Когда: подготовка реестра и отправка сумм материальной помощи на банковские счета/карт-счета сотрудников.

Шаг 1. Создание ведомости и настройка параметров выплаты

  1. В журнале документов нажмите кнопку «Создать».
  2. В шапке укажите Организацию (работодателя) и Период регистрации (месяц выплаты).
  3. Выберите Вид выплаты (например, «Материальная помощь»).
  4. Установите Способ выплаты = «Через банк».
  5. В поле Банк выберите банк, через который будет осуществляться перечисление.
📷 СКРИН 02
СКРИН 02 — создание ведомости с установленным способом выплаты «Через банк».

Шаг 2. Подбор получателей

  1. В табличной части «Выплаты» нажмите кнопку «Подбор».
  2. В открывшейся форме списка выберите физических лиц, которым причитается выплата.
  3. Система добавит их в таблицу. Поле «Договор контрагента» подтянется автоматически, если оно заполнено в карточке физлица.
📷 СКРИН 03
СКРИН 03 — выбор получателей в форме подбора.
💡 Подсказка. Механизм подбора защищает от ошибок дублирования — при попытке выбрать уже добавленного в таблицу сотрудника повторно, система проигнорирует действие.

Шаг 3. Заполнение сумм и банковских счетов

  1. Для каждого физлица введите Сумму к выплате и Период взаиморасчетов.
  2. Нажмите кнопку «Заполнить счета» на панели команд таблицы. Система автоматически заполнит колонку «Номер счета» карт-счетами получателей из справочника. Если счет не заполнен, введите его вручную.
  3. Итоговая Сумма документа в шапке пересчитается автоматически.
📷 СКРИН 04
СКРИН 04 — автозаполнение карт-счетов сотрудников для выплаты.

Шаг 4. Сохранение и создание платежных документов

  1. Нажмите «Записать» (документ не проводится).
  2. На форме появится ссылка «Создать платежный документ»: - Нажмите на нее, чтобы автоматически сгенерировать Платежное поручение исходящее с видом операции «Перечисление прочих доходов». - Если бы способ выплаты был «Через кассу», на форме была бы доступна кнопка «Выплата доходов РКО».
📷 СКРИН 05
СКРИН 05 — ведомость с созданными платежными документами-основаниями.

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

Источник: код релиза 3.0.72.1 (Documents/ВедомостьПрочихДоходов/Ext/ObjectModule.bsl), плюс разбор метаданных.

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

Ключевые реквизиты шапки: - Организация (Справочник.Организации, обязательный, ShowError) - ПериодРегистрации (Дата, обязательный, ShowError) - ВидВыплаты (Перечисление.СпособыВыплатыПрочихДоходов, обязательный, ShowError) - СпособВыплаты (Перечисление.СпособыВыплатыЗарплаты, по умолчанию «Через кассу») - Банк (Справочник.Банки, обязательный при СпособВыплаты = ЧерезБанк, ShowError) - ПодразделениеОрганизации (Справочник.ПодразделенияОрганизаций) - СуммаДокумента (Число (15,2)) - КраткийСоставДокумента (Строка)

Табличная часть Выплаты: - ФизЛицо (Справочник.ФизическиеЛица или Справочник.Контрагенты) - СуммаКВыплате (Число (15,2)) - НомерСчета (Справочник.БанковскиеСчета или Справочник.КартСчета) - ДоговорContragenta (Справочник.ДоговорыКонтрагентов) - ПериодВзаиморасчетов (Дата)

Жизненный цикл проведения (обработчики ObjectModule)

Обработчик Выполняемое действие
ПередЗаписью Наполняет КраткийСоставДокумента, рассчитывает итоговую СуммаДокумента и собирает наборы RLS.
ОбработкаПроверкиЗаполнения Проверяет обязательность реквизитов. Если выплата через кассу — исключает контроль банка и номеров счетов.

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

Документ не является проводящим (Posting = Не разрешить). Учетные движения (взаиморасчеты с физлицами и банковские/кассовые проводки) формируются платежными документами (РКО, Платежное поручение исходящее), которые создаются на основании данной ведомости.

Код обработчика ПередЗаписью осуществляет сбор сумм ТЧ:

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

    Если ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    МассивТЧ = Новый Массив();
    МассивТЧ.Добавить(Выплаты);

    // Наполнение краткого состава документа
    КраткийСоставДокумента = ПроцедурыУправленияПерсоналомСервер.ЗаполнитьКраткийСоставДокумента(МассивТЧ, "ФизЛицо");

    // Подсчет итога по табличной части
    СуммаДокумента = Выплаты.Итог("СуммаКВыплате");

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

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

Документ не делает никаких записей в регистры бухгалтерии или накопления напрямую. Все движения формируют зависимые платежные документы при их проведении.

Валидации в коде

  1. Исключение проверок банка при выплате через кассу: В процедуре ОбработкаПроверкиЗаполнения реализовано условное отключение проверок реквизитов банка и номеров счетов в строках ТЧ, если выплата производится наличными через кассу: ```bsl Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)

    МассивНепроверяемыхРеквизитов = Новый Массив();

    Если СпособВыплаты <> Перечисления.СпособыВыплатыЗарплаты.ЧерезБанк Тогда
    МассивНепроверяемыхРеквизитов.Добавить("Банк"); МассивНепроверяемыхРеквизитов.Добавить("Выплаты.НомерСчета"); КонецЕсли;

    ОбщегоНазначения.УдалитьНепроверяемыеРеквизитыИзМассива(ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов); КонецПроцедуры ```

  2. Проверка уникальности физлиц в табличной части:

    ⚠️ Несостыковка [KZ30-0326]. Проверка на уникальность физлиц в табличной части реализована только на клиенте в обработчике ОбработкаВыбора формы документа, но не дублируется в ОбработкаПроверкиЗаполнения модуля объекта, что позволяет записать некорректный документ с дублирующимися строками программным путем.

Зависимости (общие модули)


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


🆕 Что нового

Версия Изменение Тип
3.0.72.1 Первичное описание документа ведомости прочих доходов 🆕