Просмотр Исходного

Для того, чтобы платежи из CSV автоматически нужно:
# Зайти в chroot /app/asr_billing
# Создать папку /cfg/autocsv с правами chmod 755 /cfg/autocsv
# В этой папке создаются конфигурации для автоматической выгрузки. Они должны иметь расширение \*.autocsv и права chmod 755 /cfg/autocsv/*.autocsv
# Например pochtarf.autocsv, содержание которого, может быть следующим
{code}# Обязательные параметры
csv_path: '/var/autocsv/pochtarf/'
contract_number: 0 # Параметр поиска абонента
sum_in: 1 # Сумма платежа
pay_id_str: 2 # Уникальный номер платежа
# Необязательные параметры
operator_date_in: 3 # Дата платежа
csv_delimiter: ';' # Разделитель CSV-файла, по умолчанию - ;
pay_operator: 'Почта РФ' # Название оператора, по умолчанию - Загрузка из CSV
skip: 2 # Количество строк, которые нужно пропустить, по умолчанию - 0
encoding: 'windows-1251' # Входная кодировка, по умолчанию - utf-8
special_search_param: 'attr 4' # Специальный параметр поиска, например 'attr 4' = реквизит 4, то есть ИНН{code}
где числа от 0 до 3 - это номера колонок в CSV-файле.
Колонки 0, 1, 2 обязательны.
Если колонки 3 не существует, то и в конфигурации её быть не должно.

{code}BILL0005;500;ABC015;
BILL0006;1000;AVC014;{code}
Выгружать файлы можно следующими способами:
# По протоколу SSH в путь, который был указан в csv_path
# Через web-интерфейс вкладка операции у любой группы абонентов (в стадии тестирования)