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

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

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

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

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

Кто работает: бухгалтеры по расчету заработной платы и кассиры.

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

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

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

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

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

Урок 1. Перечисление прочих выплат на счета сотрудников

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

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

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

Шаг 2. Заполнение табличной части

Вариант А. Автозаполнение по задолженности: 1. Убедитесь, что в шапке указаны Организация и Структурное подразделение. 2. Установите Способ расчета = «По задолженности» и нажмите «Заполнить». 3. Система запустит фоновую операцию по анализу регистра взаиморасчетов и автоматически заполнит таблицу получателями и суммами.

Вариант Б. Ручной подбор получателей: 1. Нажмите кнопку «Подбор» над табличной частью. 2. В открывшемся справочнике физических лиц выберите нужных сотрудников. 3. Введите суммы выплат вручную для каждой строки. Период взаиморасчетов для строк заполнится автоматически из шапки.

📷 СКРИН 03
СКРИН 03 — Автозаполнение табличной части получателями.
💡 Подсказка. При интерактивном подборе система проверяет список на дубликаты — повторно выбрать физлицо, которое уже присутствует в документе, не получится.

Шаг 3. Запись и создание платежных поручений

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

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

Источник данных: модуль объекта (Documents/ВедомостьНаПеречислениеПрочихВыплат/Ext/ObjectModule.bsl) и модуль менеджера (Documents/ВедомостьНаПеречислениеПрочихВыплат/Ext/ManagerModule.bsl).

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

Реквизиты шапки: - Организация (Справочник.Организации, обязательный для RLS) - ВидПрочихВыплат (Справочник.ВидыПрочихВыплат, обязательный) - ПериодВзаиморасчетов (Дата, обязательный) - СпособРасчетаСуммКПеречислению (Перечисление.СпособыРасчетаСуммКПеречислению, обязательный) - СтруктурноеПодразделение (Справочник.ПодразделенияОрганизаций, требуется для автозаполнения) - Контрагент (Справочник.Контрагенты, для консолидированных платежей) - СуммаДокумента (Число (15,2), рассчитывается автоматически по ТЧ) - КраткийСоставДокумента (Строка, генерируется автоматически по ФИО физлиц)

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

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

Обработчик Выполняемое действие
ПередЗаписью Запускает проверку ТЧ, заполняет текстовый краткий состав, пересчитывает сумму документа и настраивает RLS.

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

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

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

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    Если ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    // Валидация строк табличной части
    ПроцедурыУправленияПерсоналомСервер.ПроверитьВедомостьНаПеречислениеПрочихВыплат(ЭтотОбъект, Отказ);

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

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

    // Настройка прав доступа RLS
    РасчетЗарплатыСервер.ЗаполнитьНаборыЗначенийДоступа(ЭтотОбъект);
КонецПроцедуры

В модуле менеджера вызывается сбор сведений о невыплаченных суммах из регистра накопления ВзаиморасчетыПоПрочимВыплатам для автоматического заполнения по задолженности:

Процедура ПодготовитьДанныеДляЗаполнения(Организация, Подразделение, ВидВыплат, Период, АдресХранилища) Экспорт
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   Взаиморасчеты.ФизЛицо КАК ФизЛицо,
        |   СУММА(Взаиморасчеты.СуммаВзаиморасчетовОстаток) КАК Сумма
        |ИЗ
        |   РегистрНакопления.ВзаиморасчетыПоПрочимВыплатам.Остатки(&Период, Организация = &Организация И СтруктурноеПодразделение = &Подразделение И ВидПрочихВыплат = &ВидВыплат) КАК Взаиморасчеты
        |СГРУППИРОВАТЬ ПО
        |   Взаиморасчеты.ФизЛицо";

    // Результат запроса упаковывается во временное хранилище...
КонецПроцедуры

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

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

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

  1. Проверка корректности строк: Метод ПроверитьВедомостьНаПеречислениеПрочихВыплат проверяет заполненность сумм и физлиц на дату составления документа.
  2. Проверка уникальности физлиц в табличной части:

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

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


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


🆕 Что нового

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