Причины:
- В банковском счете организации стоит признак "ИностранныйБанк"
- В банковском счете организации валюта указана НЕ "руб."
- В банковском счете контрагента стоит признак "ИностранныйБанк"
Вот пример части кода:| ВЫБОР КОГДА Документы.БанковскийСчет.ИностранныйБанк | ИЛИ Документы.БанковскийСчет.ВалютаДенежныхСредств <> Документы.Организация.ВалютаРегламентированногоУчета | ИЛИ Документы.БанковскийСчетКонтрагента.ИностранныйБанк ТОГДА | ИСТИНА | ИНАЧЕ | ЛОЖЬ | КОНЕЦ КАК ПлатежЗаРубеж
Пути решения:
- Признак "ИностранныйБанк" интерактивно не изменить, поэтому;
- Использовать инструменты разработчика
- Написать свою обработку по замене значений "ИностранныйБанк"
- Проверить валюту в счете организации, можно сделать интерактивно;
П.С. Если банк организации или контрагента иностранный , то менять ничего не нужно).
Тестировалась на ERP, Платформа 8.3.18.1208. Быстро можно адаптировать под любую конфигурацию.