Как настроить выгрузку аналитического кода КПС в Заявке на кассовый расход (ЗКР) в 1С:БГУ?

Бухгалтер 1С v8.3 (Управляемые формы) Бухгалтерский учет
← На главную

При работе с автономными и бюджетными учреждениями (АУ и БУ) в программе «1С:Бухгалтерия государственного учреждения» (БГУ) часто возникает необходимость выгрузки расчетно-платежных документов в Казначейство (СУФД/ОФК) с передачей аналитического кода КПС. Местные органы Казначейства по этому коду (например, значению 4 или 2) определяют источник финансирования — субсидии или внебюджетные средства.

Разберем подробно причины возникновения этой проблемы и пошагово настроим пользовательские выражения форматов обмена для БГУ редакции 1.0 и редакции 2.0.

Выясним причину проблемы

В КПС вида «АУ и БУ» структура кода отличается от стандартной бюджетной классификации. В настройках лицевых счетов учреждений часто устанавливается флажок «Не выводить код раздела, подраздела (для АУ и БУ)», из-за чего первые 4 знака КБК автоматически заменяются нулями. При этом аналитический код (указываемый в аналитическом поле КПС) стандартно не попадает в итоговую строку выгрузки КБК плательщика КодБКПлательщика.

Кроме того, при переходе с редакции 1.0 на редакцию 2.0 изменился внутренний механизм работы с табличными частями форматов выгрузки, из-за чего старые служебные выражения вызывают ошибку «Поле объекта не обнаружено».

Настройка формата выгрузки в 1С:БГУ ред. 2.0

Рассмотрим, как настроить корректный вывод аналитического кода для формата выгрузки TXZR170101 (или TXZR160101) в редакции 2.0.

Чтобы изменения не сбросились при обновлении типовых форматов поставки, перейдем в настройки обмена с казначейством, скопируем типовой формат выгрузки и создадим на его основе Пользовательский формат.

Разберем настройки по шагам:

  1. Откроем созданный пользовательский формат выгрузки и перейдем к строке 72 с реквизитом ZRST.KBK_PAY (КБК плательщика). Обратите внимание: строка 75 отвечает за код цели (ADD_KLASS_PAY), менять нужно именно строку KBK_PAY.
  2. В колонке «Служебные пометки» через пункт меню «Установить пользовательское выражение» зададим служебный алгоритм обращения к табличной части: ТаблицаТЧПлатежногоДокумента_АналитическийКод
  3. В колонке «Значение» в поле пользовательского выражения зададим формулу сбора КБК с учетом аналитического кода: "0000000" + ТЧ.АналитическийКод + СтрПрав(ТЧ.КодБКПлательщика, 3)

После сохранения данной настройки в сформированном файле выгрузки КБК вида 05050000004000000 с аналитическим кодом 4 преобразуется в требуемый структурированный вид 00000004000000000244 (где впереди выводятся нули, затем аналитика и в конце КВР/КОСГУ).

Настройка формата выгрузки в 1С:БГУ ред. 1.0

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

  1. В пользовательском формате в строке ZRST.KBK_PAY в колонке «Служебные пометки» пропишем выражение: *ТЧДокумента_АналитическийКод
  2. В колонке «Значение» укажем формулу: "0000000" + ТЧ.АналитическийКод + Прав(ТЧ.КодБКПлательщика, 3)

Альтернативный вариант: выборка кода из назначения платежа

Если казначейство требует нестандартную сборку КБК, а учреждения вносят нужные символы в текстовое назначение платежа, можно применить формирование строки КБК непосредственно из поля ППНазначениеПлатежа.

Посмотрим на пример выражения для вырезки 20 символов КБК из текстового назначения платежа документа:

Прав(Лев(Объект.ППНазначениеПлатежа, 21), 20)

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

Решение сопутствующих проблем выгрузки

1. Добавление кода главы (ППП) учреждения

Если у учреждения задано несколько глав и при выгрузке платёжного поручения (формат TXPP170101) необходимо динамически подставлять код главы, в строке выгрузки КБК задается обращение к реквизитам организации:

Объект.Учреждение.КодПоППП.Код + Прав(ТЧ.КодБКПлательщика, 17)

2. Ошибка выгрузки КПП для контрагентов-ИП

При выгрузке ЗКР по индивидуальным предпринимателям в текстовом файле обмена в поле КПП может выгружаться лишний «0», что вызывает ошибку формата казначейства. Чтобы убрать этот символ, разберем порядок действий:

  1. В формате TXZR170101 найдем строку 41 (КПП плательщика/получателя).
  2. В поле выражения заполнения пропишем условие проверки заполнения: ?(НЕ ЗначениеЗаполнено(Значение), "", Значение)
  3. Для данной строки обязательно снимем флажок «Обязательное поле».
  4. Убедимся, что в самом документе ЗКР на вкладке «Контрагент» в поле КПП не установлен символ «0».
← На главную