Имеется:
1С:Предприятие 8.0 (8.0.18.2)
Бухгалтерия предприятия, редакция 1.5 (1.5.12.1)
Случайно обнаружили недочет в клиент-банке:
Из банка вернули платежку, в которой на закладке «Печать» меняли «Текст получателя» - ИНН, КПП, Наименование. (Перечисляли не непосредственно контрагенту, а через другую организацию).
Оказалось, что этот «текст получателя» учитывается только при печати платежки, а при формировании файла передачи – нет!
Стал искать, где собака порылась, и выяснил, что причина кроется в обработке «клиент-банк» в процедуре
ЗаполнитьЗначениеЭкспорта(СтрокаЭкспорта, ВыборкаДляЭкспорта, ИмяСвойства, Плательщик, Получатель)
Все что нужно, это найти строчки:
//ТекстПолучателя = ВыборкаДляЭкспорта.ТекстПолучателя;
ТекстПолучателя = "";
И заменить на:
ТекстПолучателя = ВыборкаДляЭкспорта.ТекстПолучателя;
//ТекстПолучателя = "";
Т.е. переставляем знак комментария с первой строчки на вторую. И все.
Теперь передаваемые через «клиент-банка» данные полностью соответствуют распечатанной платежке.
Самое интересное, что подходящий код в программе уже был! Почему в 1С комментарии так поставили – загадка…