Odin | База знаний 1С

Как устранить ошибк...
 

Как устранить ошибку "Неверный реквизит платежного документа, строка 55"?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

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



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Миша, привет!

Ошибка "Неверный реквизит платежного документа, строка 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/



   
ОтветитьЦитата