Автоматическая расылка расчетных листков
gsbelarus opened this issue · comments
- Получаем с сервера расчетный листок (листки) по сотруднику.
- Записываем их на диск.
- Ищем
AccountLink
для данного сотрудника. Если нет, то на этом заканчиваем. - Проверяем состояние машины из найденного
AccountLink
. - Если машина не в состоянии
MainMenu
, то на этом заканчиваем. - Исходя из даты
payslipSentOn
в AccountLink решаем появился ли более новый расчетный листок, который надо отослать пользователю. - Отсылаем последний краткий расчетный листок в чат сотрудника.
- После отсылки листка машина должна остаться в состоянии MainMenu и меню должно быть выведено на экран. Т.е. как после выполненения команды из меню Расчетный листок.
- Обновляем поля
payslipSentOn
andlastUpdated
вAccountLink
.
удаленные чаты, на этапе рассылки р/л, надо выявлять и удалять из accountlink: