1C 8 Нарушена структура платежного документа, строка: НДС не облагается
 
Описание ошибки:
При попытке прочитать содержимое файла выгрузки из банка "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)

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика