Неверный реквизит платежного документа, строка 55 : КодНазПлатежа=
при загрузки из банка
Миша, привет!
Ошибка "Неверный реквизит платежного документа, строка 55: КодНазПлатежа=" возникает из-за того, что в обработке "КлиентБанк" не предусмотрена работа с реквизитом "КодНазПлатежа". То есть при загрузке из банка в платежном документе появляется поле "КодНазПлатежа", а обработка его не распознаёт и выдаёт ошибку.
Как исправить:
1. В конфигураторе откройте обработку "КлиентБанк".
2. В модуле объекта найдите строку, где задаётся список необязательных реквизитов платежного документа, например:
РеквизитыПлДок_НазначениеНеОбязательные = "НазначениеПлатежа1,НазначениеПлатежа2,НазначениеПлатежа3,НазначениеПлатежа4,НазначениеПлатежа5,НазначениеПлатежа6";
3. Добавьте в этот список "КодНазПлатежа" и "КодВыплат":
РеквизитыПлДок_НазначениеНеОбязательные = "НазначениеПлатежа1,НазначениеПлатежа2,НазначениеПлатежа3,НазначениеПлатежа4,НазначениеПлатежа5,НазначениеПлатежа6,КодВыплат,КодНазПлатежа";
4. Далее найдите место, где создаются колонки в таблице для реквизитов платежного документа, например:
СоздатьКолонкуВТаблице(Таб, ТабПоле, "НазначениеПлатежа6", Т_Строка, "Назначение платежа, стр. 6", НеВидимая);
5. Добавьте после этой строки создание колонок для новых реквизитов:
СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодВыплат", Т_Строка, "КодВыплат", НеВидимая); СоздатьКолонкуВТаблице(Таб, ТабПоле, "КодНазПлатежа", Т_Строка, "КодНазПлатежа", НеВидимая);
6. Сохраните изменения и обновите конфигурацию.
После этого обработка будет корректно воспринимать реквизит "КодНазПлатежа" и ошибка исчезнет.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1244253/