Документ «Платёжное поручение»
Оформляет безналичное перечисление зарплаты или прочих выплат получателю: объединяет ведомости на выплату, реквизиты банковских счетов сторон и казахстанский код назначения платежа (КНП). Используется расчётчиком или бухгалтером при каждой выплате через банк.
🎯 Что это и зачем
После того как зарплата начислена и ведомость сформирована, деньги нужно фактически перечислить в банк. Документ «Платёжное поручение» — это регистрационно-платёжный объект: он не делает движений в регистрах расчёта зарплаты, но фиксирует факт безналичной выплаты, связывает её с конкретными ведомостями и формирует печатную форму для банка.
Казахстанская специфика: шапка документа содержит поле КНП (КодНазначенияПлатежа) — код назначения платежа, обязательный реквизит платёжных документов в банковской системе РК. Через КНП кодируются в том числе перечисления ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС. Без правильного КНП банк может не принять платёжное поручение, хотя метаданные конфигурации не помечают поле как обязательное.
Кто работает: расчётчик зарплаты, бухгалтер по расчётам с персоналом — при каждом цикле выплат (зарплата, аванс, прочие выплаты). Документ закрывает ведомости как оплаченные, а единственная команда объекта — печатная форма «Платежное поручение» — передаётся в банк (на бумаге или электронно).
🧭 Где найти в программе
Раздел «Выплаты» → пункт «Платёжное поручение». Откроется журнал документов; новый создаётся кнопкой «Создать».
👤 Часть 1. Для пользователя
Проходим по шагам: от пустого документа до распечатанного платёжного поручения.
Урок 1. Платёжка по зарплатной ведомости
Когда: зарплата выплачивается через банк; ведомость на выплату сформирована и нужно создать платёжное поручение.
- Создаём новый документ «Платёжное поручение».
- Заполняем Организацию — от неё зависит список доступных банковских счетов плательщика.
- Выбираем Вид операции (
ВидОперации) — значение из перечисления «ВидыОперацийПлатежногоПоручения»; в UI видны конкретные значения выпадающего списка (в метаданных они не выгружены). - Указываем Получателя (
Контрагент) — обычно банк-получатель зарплатного реестра или работник/организация. - Выбираем Счет получателя (
БанковскийСчетКонтрагента) — зависит от выбранного контрагента. - Указываем Банковский счет организации (
БанковскийСчет) — с которого уходит платёж. - Заполняем Вид дохода исполнительного производства (
ВидДоходаИсполнительногоПроизводства) — обязательное поле; выбираем значение, соответствующее характеру выплаты. - В табличной части «Ведомости» добавляем оплачиваемые зарплатные ведомости; при необходимости заполняем Номер реестра.
- Заполняем КНП (
КодНазначенияПлатежа) и текст Назначения платежа — обычно ссылка на ведомость и расчётный период. - Записываем документ; распечатываем командой «Платежное поручение».
Урок 2. Платёжка по ведомости прочих выплат
Когда: перечисляются незарплатные выплаты, оформленные документом «Ведомость на перечисление прочих выплат».
- Создаём документ и заполняем шапку так же, как в Уроке 1.
- Ведомость добавляем в табличную часть «ВедомостиПрочие» (тип строки —
DocumentRef.ВедомостьНаПеречислениеПрочихВыплат), а не в ТЧ «Ведомости». - Заполняем КНП и назначение платежа (они могут отличаться от зарплатного перечисления — КНП зависит от характера выплаты).
- Записываем и распечатываем командой «Платежное поручение».
Ведомость, но типы документов различаются: зарплатные ведомости — в ТЧ Ведомости, ведомости прочих выплат — только в ТЧ ВедомостиПрочие. Смешивать нельзя.Подразделение) и Фактический плательщик (ФактическийПлательщик). Оба поля необязательны; по умолчанию плательщик = Организация.Урок 3. Печать и исправление платёжного поручения
Когда: нужен печатный (банковский) бланк, либо в уже записанной платёжке обнаружена ошибка в реквизитах.
- Печать. Открываем записанный документ; нажимаем кнопку-команду «Платежное поручение» (единственная команда объекта). Откроется печатная форма с реквизитами счёта плательщика, счёта получателя, КНП и текстом назначения платежа.
- Поиск для исправления. Открываем список документов «Платёжное поручение»; ищем по номеру (нумерация в пределах года, длина 11 символов), получателю или организации.
- Исправление реквизитов. Платёжное поручение не делает движений по регистрам, поэтому его можно открыть, исправить и перезаписать без «перепроведения» с пересчётом — пересчётов не будет. Платформенная проверка 6 обязательных полей сработает повторно.
- После исправления перепечатываем командой «Платежное поручение» и передаём обновлённый экземпляр в банк.
🛠 Часть 2. Для программиста
Состав объекта и особенности метаданных. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 13 реквизитов; 4 табличные части. BSL-модули объекта и форм в XML-выгрузке отсутствуют (bsl_static и bsl_summaries пусты). Ниже — полный реквизитный состав и табличные части.
Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация | CatalogRef.Организации | Да | Организация-плательщик; от неё зависит список банковских счетов |
ВидОперации | EnumRef.ВидыОперацийПлатежногоПоручения | Да | Вид операции платёжного поручения (синоним на форме — «Вид операции»); значения перечисления в метаданных не выгружены — читать из UI |
Контрагент | CatalogRef.Контрагенты | Да | Получатель платежа; синоним на форме — «Получатель»; от него зависит БанковскийСчетКонтрагента |
БанковскийСчет | CatalogRef.БанковскиеСчетаОрганизаций | Да | Счёт организации, с которого идёт платёж |
БанковскийСчетКонтрагента | CatalogRef.БанковскиеСчетаКонтрагентов | Да | Счёт получателя; синоним на форме — «Счет получателя» |
ВидДоходаИсполнительногоПроизводства | EnumRef.ВидыДоходовИсполнительногоПроизводства | Да | Код вида дохода для исполнительного производства; обязателен (ShowError); механика унаследована из российской типовой ЗУП 3.1 — наследие РФ-типовой |
КодНазначенияПлатежа | xs:string | Нет* | КНП — казахстанский код назначения платежа; синоним — «КНП»; *формально DontCheck, но критичен для банковского документа в РК |
НазначениеПлатежа | xs:string | Нет | Текст назначения платежа для банкового документа; обычно содержит ссылку на ведомость и период |
НомерРеестра | xs:decimal | Нет | Номер реестра к платёжному поручению (зарплатного реестра) |
Подразделение | CatalogRef.ПодразделенияОрганизаций | Нет | Структурное подразделение; синоним — «Структурное подразделение» |
ФактическийПлательщик | CatalogRef.ПодразделенияОрганизаций / CatalogRef.Организации | Нет | Составной тип: фактический плательщик, когда он отличается от Организации; при программном заполнении сначала определить тип значения |
Ответственный | CatalogRef.Пользователи | Нет | Пользователь ИБ, ответственный за документ |
Комментарий | xs:string | Нет | Произвольный комментарий |
Табличные части
| Имя ТЧ | Колонка | Тип | Назначение |
|---|---|---|---|
Ведомости | Ведомость | (составной, в метаданных не указан) | Зарплатные ведомости, оплачиваемые данным поручением |
ВедомостиПрочие | Ведомость | DocumentRef.ВедомостьНаПеречислениеПрочихВыплат | Ведомости на перечисление прочих (незарплатных) выплат |
ФизическиеЛица | ФизическоеЛицо | CatalogRef.ФизическиеЛица | Служебный список физлиц документа для отборов и поиска; руками не заполнять |
ДополнительныеРеквизиты | Свойство, Значение, ТекстоваяСтрока | ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения / составной / xs:string | Стандартная подсистема дополнительных реквизитов и сведений |
Движения по регистрам
Документ не делает движений по регистрам — metadata.register_records пуст. Это регистрационно-платёжный документ: после записи/проведения никаких записей в регистры расчёта зарплаты, накопления или сведений не создаётся. Бухгалтерские проводки по банку — зона бухгалтерской программы (1С:Бухгалтерия), а не ЗУП.
Как формируется проведение — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным: состав обязательных полей и поведение при записи. Это не цитата исходного кода, а корректная по структуре схема.Декларативные проверки заполнения (из fill_value_required: ShowError) — шесть реквизитов, которые платформа проверяет автоматически перед записью:
// Реконструкция по metadata: 6 реквизитов с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
"Организация, ВидОперации, Контрагент,
БанковскийСчет, БанковскийСчетКонтрагента,
ВидДоходаИсполнительногоПроизводства";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения
// (в выгрузке отсутствует).
Поведение при записи (реконструкция по метаданным):
// Реконструкция по metadata. Не дословный код модуля.
// register_records = [] — движений нет; документ не является регистратором ни для одного регистра.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// 1. Платформа проверяет 6 обязательных реквизитов (ShowError).
// При незаполненном хотя бы одном — запись прерывается с ошибкой.
// 2. Документу присваивается номер: строка, 11 знаков, в пределах года (Year).
// 3. Движения по регистрам НЕ формируются (register_records пуст).
// Никаких записей в регистры начислений, налогов или взаиморасчётов нет.
// 4. Команда «ПлатежноеПоручение» (единственная в metadata.commands) —
// печатная форма; вызывается отдельно из UI, не в проведении.
КонецПроцедуры
Зависимости
BSL-модули в выгрузке отсутствуют; общие модули не перечислены. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Справочники | Организации, Контрагенты, БанковскиеСчетаОрганизаций, БанковскиеСчетаКонтрагентов, ПодразделенияОрганизаций, Пользователи, ФизическиеЛица |
| Перечисления | ВидыОперацийПлатежногоПоручения, ВидыДоходовИсполнительногоПроизводства |
| Документы (привязка через ТЧ) | ВедомостьНаПеречислениеПрочихВыплат (ТЧ ВедомостиПрочие); тип ведомости в ТЧ Ведомости в метаданных не указан — читать из UI |
| Подсистема доп. реквизитов | ДополнительныеРеквизитыИСведения (ПВХ) — стандартная подсистема; ТЧ ДополнительныеРеквизиты |
| Команды объекта | «ПлатежноеПоручение» (синоним «Платежное поручение») — единственная команда, печатная форма; детали реализации в выгрузке не определены |
based_on) и «кто создаётся на основании этого» (inverse_based_on) в метаданных пусты: связь с ведомостями реализована через табличные части, а не через механизм «ввода на основании». Документ-основание для создания платёжки через UI — ведомость на выплату (открывается вручную, строка ТЧ добавляется явно).🔗 Связанные разделы
- Перечисление налогов — порядок формирования платёжных поручений по ИПН/ОПВ/СО/ВОСМС с правильными КНП.
- Ведомость в банк — как формируется ведомость, которую закрывает платёжное поручение.