Повода два:
- Имена файлов выгрузки счетов в Сбербанк и Бинбанк (по их требованию) должны быть в определённом виде: ИНН, какие-то цифры. Поэтому приходится каждый раз перед отправкой файлы переименовывать.
- Сбербанк в разных случаях требует разное содержание реестра счетов. В реестре платежей загружаемая сумма тоже находится в разных местах. Поэтому постоянно приходится что-то подстраивать и менять.
В связи с этим в программе реализован механизм хранения настроек обмена в самой базе данных. Если «стандартные» настройки обмена, заложенные в программу по умолчанию, не подходят, то делаем так:
- Квартплата, Настройки, Локадьный справочник.
- Встаём на запись «Обмен данными». Если её нет – стоим на самом верху, жмём F7 и добавляем.
- Там встаём на запись «Система приёма платежей». Если её нет – стоим на «Обмен данными», жмём F7 и добавляем.
- Там жмём F7, выбираем нужного агента (например, «Оплата Сбербанк») и добавляем запись для него.
Появится соответствующая запись. В нижнем окошке пропишутся настройки по умолчанию, там есть пояснения. Если что-то нужно изменить жмём F6, меняем, сохраняем, готовим выгрузку счетов, проверяем результат. Если в процессе изменений что-то испортили, то в лок.справочнике просто удаляем эту запись по F8 и создаём заново как описано выше.
Соответственно переписаны процедуры выгрузки счетов и загрузки платежей. В том числе, при загрузке из Сбербанка отключены всяческие попытки автоматически определить порядок следования полей. Поэтому, если приходят реестры платежей в виде, отличающемся от «стандартного», то реестр либо не загрузится совсем, либо загрузятся неверные суммы/даты. В этом случае потребуется донастройка, описанная выше.
После установки обновления при первом запуске до обновления библиотеки программа выведет сообщение об ошибке – просто жмём Ок и обновляем библиотеку.
|