Неверный реквизит платежного документа кодназплатеж

Добрый день 

выходит такое назначения в платежном поручении при загрузке банковской выписке   КодНазПлатежа= 
помогите пожалуйста разобраться , у меня с 1 июня 20года по этой причине не меняется остаток на конец дня

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Юлия Радская, 
1С:Предприятие 8.3 (8.3.15.2006)

Добрый день.
https://www.buhonline.ru/pub/news/2020/6/15751
По этой причине с 01.06.2020 года в выгружаемых с банка файлах добавлено поле: КодНазПлатежа для передачи кода вида дохода (поле 20 «Наз. пл.» платежного документа). 

Цитата (Buh_pro):1С:Предприятие 8.3 (8.3.15.2006)

Смотрю на специализированном сайте актуальные релизы: Платформа 1C:Предприятие 8.3 — 8.3.17.1549 от 07.07.20.

Александра Кривошеева, 
ДА ,но дело в том что когда я загрузила выписки в 1с , все платежи загрузились в 1с с таким назначением , не понятно почему и при этом программа не рассчитывает остаток на конец дня, связанно ли с этим не понятно , программа не видит как будто выписку

Заполняйте платежки с актуальными на сегодня КБК, кодами дохода и другими обязательными реквизитами

Неверный реквизит платежного документа КодНазПлатежа — исправляем ошибку

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

Однако в случае, когда программа по каким-то причинам у вас уже давно не обновляется, старая версия клиент-банка может некорректно обрабатывать новый формат. Соответственно, при загрузке выписки вы можете получить вот такое неприятное сообщение: Неверный реквизит платежного документа КодНазПлатежа.

Представление ошибки
Рис. 1

В зависимости от вашей конфигурации и номера релиза может произойти следующее

  1. Программа пропустит строку и запишет ошибку в лог и затем загрузит данные как обычно
  2. Система предупредит об ошибке и загрузит данные
  3. Программа выдаст сообщение об ошибке и не будет ничего загружать

В данной статье мы рассмотрим именно третий случай.

Варианты решения проблемы.

Самым простым и очевидным решением, является обновить конфигурацию до актуального релиза. В нем данная проблема уже будет исправлена и дополнительных действий не потребуется. Если провести обновление не возможно, придется исправлять вручную самостоятельно или с помощью программиста.

Данная ошибка исправляется в конфигураторе. Поэтому перед любыми правками ОБЯЗАТЕЛЬНО необходимо сделать архивную копию базы данных. А в случае, если у вас вообще нет опыта работы с конфигуратором, то не настоятельно советую сначала попробовать исправить на копии базы данных и в случае успешной корректировки, можно будет пробовать исправлять на рабочей базе.

Помните, все изменения вы делаете на свой страх и риск.

Алгоритм действий для конфигураций на обычных формах (подходит для БП 2.0, УПП 1.3, УТ 10.3)

  1. Сначала откройте конфигуратор и дереве метаданных найдите обработку которая называется «КлиентБанк
  2. Затем откройте модуль объекта обработки
  3. Далее необходимо заменить код в модуле:

Найдите следующую строку (рис. 2)

РеквизитыПлДок_НазначениеНеОбязательные = "НазначениеПлатежа1,НазначениеПлатежа2,НазначениеПлатежа3,НазначениеПлатежа4,НазначениеПлатежа5,НазначениеПлатежа6";

И ниже ее добавьте еще одну строку

РеквизитыПлДок_НазначениеНеОбязательные = РеквизитыПлДок_НазначениеНеОбязательные + ",КодВыплат,КодНазПлатежа";

Далее находим текст (рис. 3)

СоздатьКолонкуВТаблице(Таб, ТабПоле, "НазначениеПлатежа6", Т_Строка, "Назначение платежа, стр. 6", НеВидимая);

И добавляем еще две строки

	СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодВыплат", Т_Строка, "Код выплат", НеВидимая);
	СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодНазПлатежа", Т_Строка, "Код назначения платежа", НеВидимая);   
Пример исправления
Рис. 2
Конфигуратор
Рис. 3

4. После этого необходимо обновить конфигурацию.

Данный способ подойдет только для типовых конфигураций на обычных формах (БП 2.0, УПП 1.3, УТ 10.3 и других) и производных от них отраслевых решений. Для конфигураций на управляемых формах (например УНФ), исправление сделать немного сложнее. Если вам необходима помощь или консультация, вы всегда можете связаться с нами.

На этом все. Приятной и удобной работы! 

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

Поделитесь ссылкой, если Вам понравилась эта статья.

УПП, ошибка «Неверный реквизит платежного документа, строка ххх : КодНазПлатежа=х»

Я
   Serg_1960

05.06.20 — 15:51

УПП+CRM 1.3.140.2; обработка клиент-банк; вышеуказанная ошибка при попытке прочитать данные из файла загрузки (формат 1.03).

Посмотрел алгоритмы обработки и получается так, что код вида дохода передаётся в банк, но не обрабатывается при импорте данных из банка. Нонсенс :(

У кого есть версия 1.3.142.1 «чистой» УПП — можете посмотреть обрабатывается или нет при загрузке КодНазПлатежа?

  

Партнерская программа EFSOL Oblako

   laeg

1 — 05.06.20 — 15:55

КодНазПлатежа — это новый реквизит с 01.06.2020, и в последней УПП он есть

   Serg_1960

2 — 05.06.20 — 16:06

Я знаю что он есть. Он есть в документах; он выгружается в файл выгрузки клиент-банка для Сбербанка; он есть в файле загрузки от Сбербанка… он везде есть. Его нет в перечне загружаемых реквизитов обработки клиент банка :( Не обрабатывается он при чтении файла загрузки.

   Флориан

3 — 05.06.20 — 16:29

обрабатывается или нет при загрузке КодНазПлатежа? — обрабатывается

   Serg_1960

4 — 05.06.20 — 16:32

(3) Ок, спасибо. Какая у Вас версия?

   Флориан

5 — 05.06.20 — 16:34

(4) 1.3.142.1

   Serg_1960

6 — 05.06.20 — 16:36

Благодарю :)

   NorthWind

7 — 05.06.20 — 16:54

УПП после 1.3.139.1(2)

там ссылки по теме были

   Serg_1960

8 — 05.06.20 — 17:05

Спасибо за ссылку на тему УПП после 1.3.139.1(2)

  

craxx

9 — 05.06.20 — 18:05

(0) Доработки там ровно 15 минут. Позавчера столько потратил для доработки идентичной обработины из УТ10.3 давнишней и давно нетиповой

Желтым цветом выделены отличия версии 1.03 от версии 1.02.

Таким образом, модуль обмена данными системы «1С:Предприятие» передает и получает информацию о плательщике и получателе двумя способами, что дает определенную свободу при проектировании ответного модуля подсистемы «Клиент банка».

При выгрузке данных из системы «1С:Предприятие» заполняются все реквизиты: передается и реквизит <Плательщик>, и реквизиты <ПлательщикИНН>, <Плательщик1>, … <Плательщик 4>, т. е. информация дублируется.

«Клиент банка» может брать данные как из поля <Плательщик>, так и из полей <ПлательщикИНН>, <Плательщик1>, … <Плательщик 4> (откуда это удобнее).

При загрузке данных из «Клиента банка» реквизит <Плательщик> используется, если не переданы реквизиты <ПлательщикИНН>, <Плательщик1>, … <Плательщик 4>. «Клиент банка» может заполнять те реквизиты, которые ему удобнее. Предпочтительнее заполнять отдельные реквизиты <ПлательщикИНН>, <Плательщик1>, … <Плательщик 4>. Все сказанное справедливо и для получателя платежа.

Таким образом, реквизиты <ПлательщикСчет> и <ПолучательСчет> всегда содержат расчетные счета плательщика и получателя в банках, которые их обслуживают, и при прямых и при непрямых расчетах.

Описание ошибки:
При попытке прочитать содержимое файла выгрузки из банка «kl_to_1c.txt» в обработке клиент-банк в 1С 8 возникает ошибка «Нарушена структура платежного документа, строка 442 : НДС не облагается.»

Найденные решения:

Нажатие на изображении увеличит его
1С 8 ошибка при загрузке банка нарушена структура платежного документа
Рис. 1. Результат неудачной загрузки из файла «kl_to_1c.txt» с ошибкой.

Ошибка в 1С 8 «Нарушена структура платежного документа, строка 442: НДС не облагается» возникла, если можно так сказать с «ровного места», т.к. предыдущие загрузки данных от банка в 1С происходили без ошибок, 1С не обновлялась, сведений об изменении форматов так же не было,

С одной стороны ошибка сродни ошибке «Неверный реквизит платежного документа КодНазПлатежа». Но есть отличие в природе. Если причина второй ошибки системные изменения, то первой, как выяснилось, причина другого характера. Но сама ошибка может иметь универсальное решение при более внимательном к ней обращении. Это ниже будет показано.

Так же тот факт, что ошибка в предыдущей редакции конфигурации 1С: Управление торговлей 10.3 возникла в момент чтение данных из файла выгрузки банка «kl_to_1c.txt» не исключает ее появления в любой другой базе 1С 8, поддерживающей загрузку данных с помощью обработки «Клиент-банк» или подобной.

Итак, при возникновении подобных ошибок первым делом нужно проверить, а может все-таки банк изменил формат выгрузки. Для этого откроем настройки в обработке «клиент-банк». В других конфигурациях настройки примерно похожие. По умолчанию обычно выбрано «Название программы» в настройке обработки «Система «iBank 2» ООО «БИФИТ».  Но с ней не работало.

Нажатие на изображении увеличит его
1С 8
Рис. 2. Настройка обработки «Клиент-банк», выбор «Названия программы» банка.

Второе «название программы» по распространению «Система ДБО BS-Client» — но и ее выбор не решил имеющуюся проблему. Видно на скриншоте, что банковский счет в Сбербанке. Поэтому была попытка проверить и для «АРМ «Клиент» АС «Клиент-Сбербанк» Сбербанка России», но и эта попытка не увенчалась успехом.

Тогда было решено пойти универсальным способом, про который вскользь было упомянуто в начале. Через кнопку «Открыть» поля ввода «Файл загрузки» формы обработки «Клиент-банк» открываем в самой 1С содержимое файла «kl_to_1c» для просмотра. В поисковую строку вставим «проблемную подстроку» — «НДС не облагается». С помощью кнопок направления поиска выполним поиск.

По правилу формата такого файла в каждой строке файла сначала объявляется название реквизита платежного документа (без пробелов), а потом через символ «=» указывается его значение. Было обнаружено, что так как в некоторых платежных документах «назначение платежа» было введено и использованием переноса строки, то и в файл так же выгрузилось — в новую строку в частности попал текст, который фигурирует в тексте ошибки и по которому ведется поиск. Т.е. такое положение дела нарушило структуру файла, хотя данные для загрузки по содержанию остатся в принципе верные. 

Нажатие на изображении увеличит его
1С 8 как исправить, устранить, руководство ошибку Нарушена структура платежного документа, НДС не облагается
Рис. 3. Подстрока «НДС не облагается» в новой строке файла «kl_to_1c.txt».

Поэтому, что логично, подстрока была возвращена в ту, строку, где она и должна содержаться, в строку значения реквизита «НазначениеПлатежа».

Нажатие на изображении увеличит его
1С 8 как исправить, ошибку Нарушена структура платежного документа, НДС не облагается, руководство, инструкция
Рис. 4. Возвращение подстроки в строку реквизита «Назначение платежа».

Далее с помощью поиска была выполнена проверка остальной части файла на предмет такой проблемы в его остальной части. Было обнаружено и исправлено.

Далее файл был сохранен с помощью стандартных кнопок в 1С.

И теперь, после исправления файла «Прочитать данные из файла» отработало без ошибки.

Нажатие на изображении увеличит его
1С 8
Рис. 5. Результат успешного чтения данных из файла «kl_to_1c.txt» после корректировки

Таким образом, не нужно паниковать от любого рода ошибки в 1С 8 «Нарушена структура платежного документа, строка [НомерСтроки]:» с «НДС не облагается» в частности, которая возникает при попытке чтения данных из файла с данными банка для загрузки в базу. Можно попробовать самостоятельно проанализировать, чтобы не было переноса текста в новую строку или чтобы данные в строках соответствовали принципу построения файла: [ИмяРеквизитаПлатежногоДокумента]=[ЗначениеРеквизита].

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

10-01-2023

Журавлев А.С.
(Сайт azhur-c.ru)

Понравилась статья? Поделить с друзьями:
  • Невозможна работа во время просмотра интернет sharp
  • Паспортный стол таганского района часы работы адрес
  • Неделина 2 страховая компания одинцово режим работы
  • Паспортный стол тихорецкий пр 15 корп 2 часы работы
  • Недорогая сувенирная продукция с логотипом компании