Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Выгрузка файлов делится на 2 типа.

1- полная выгрузка, когда выполняется выгрузка всех абонентов чьи договора актуальны или были закрыты в течении последних 3-х лет от даты начала выгрузки, а так же выгружаются все их данные, и данные о платежах и прочая информация. 

2- инкрементальная выгрузка в процессе работы которой находится последний выгруженный договор, последний выгруженный платёж и исходя из этих данных составляется список абонентов, которые ещё не были "выгружены" и по ним происходит формирование файлов.

Запустить выгрузку можно единоразово из главной панели модуля, в таблице с проектами СОРМ, где нужно выбрать проект для выгрузки, убедиться, что он находится в статусе "включен", после чего кликнуть правой кнопкой мыши и выбрать "Запустить выгрузку" (будет запущена инкрементальная выгрузка) или "Запустить полную выгрузку" (будет выполнена полная выгрузка).


Периодическая выгрузка файлов, предполагает автоматическое формирование и отправку файлов по расписанию.

Для этого нужно зайти в Планировщик, где создать 2 задачи для модуля СОРМ:

1- Задача на выгрузку общих данных.

2- Задача на выгрузку платежей абонентов. 

Рекомендуется установить интервал работы задач не менее 20 минут.


По умолчанию выгрузка задач по расписанию через планировщик подразумевает инкрементальную выгрузку(только изменения абонентов и новые абоненты). Для того, чтобы включить полную выгрузку в планировщике необходимо в конфигурации задачи указать typeUpload.X=1 , где X - id проекта сорм, а 1 - флаг, что должна выполняться полная выгрузка. Для того, чтобы вернуться к выполнению инкрементальных выгрузок нужно указать 0 или удалить данную настройку. То же самое работает и для выгрузки платежей. Если 1-будут выгружены все платежи за последние 3 года, иначе только новые платежи с момента последней выгрузки


Задача очистки статистики.

Со временем кол-во записей в истории выгрузок копится и для того, чтобы не очищать в ручную из модуля, есть возможность создать задачу в планировщике. Например, на запуск очистки статистики раз в месяц.

В конфигурации задачи можно указать ID проекта сорм, для которого необходимо очищать статистику. Если ID не будет указано, то очистится вся история для всех проектов.  sormProjectId=1 - будет очищена история для проекта с ID = 1

Так же в конфигурации можно указать кол-во дней за которые не надо удалять статистику. doNotDeleteLastDays (Т.е. например, запуск задачи настроен на 20-е число месяца, и установлено doNotDeleteLastDays=10, в таком случае будет удалена вся статистика до 10 числа данного месяца)

  • Нет меток