Выписки группам клиентов
Скачать (zip-файл; Размер - 41909)Обсудить в форуме
Описание
всего один макрос подключаемый в расписание боурма позволяет отправлять выписки клиентам, организованным в группы вида
01:00-06:30 выписка каждый час начиная с 6-30
00:00-08:00 один раз утром
... аналогично другие
теперь достаточно включить клиента в нужные группы чтобы ему посыпались выписки с указанной частотой.
преимущество макроса от встроенной поддержки выписок расписания - более гибкая настройка, отдельный лог-файл, минимум действий по настройке, "чистое" расписание.
дополнительные сведения см в файле vyp4group.mac
в сборке участвуют и другие макросы, а также dlm sDate.d32. Если что забыл включить в сборку - сообщите пожалуйста, я поправлю.
01:00-06:30 выписка каждый час начиная с 6-30
00:00-08:00 один раз утром
... аналогично другие
теперь достаточно включить клиента в нужные группы чтобы ему посыпались выписки с указанной частотой.
преимущество макроса от встроенной поддержки выписок расписания - более гибкая настройка, отдельный лог-файл, минимум действий по настройке, "чистое" расписание.
дополнительные сведения см в файле vyp4group.mac
в сборке участвуют и другие макросы, а также dlm sDate.d32. Если что забыл включить в сборку - сообщите пожалуйста, я поправлю.
Текст примера
в качестве примера кусок лога с комментариями в стиле c++ : ========================= started at 31.07.2009 15:58:01 OperDate: 31.07.2009 PrevOperDate: 30.07.2009 Reason: now (15:58:01)- last time (15:44:01) > GroupPeriodTime ( 0:13:00) check group started 31.07.2009 15:58:06 00:13-00:00 каждые 13 минут check group started 31.07.2009 15:58:06 УК "Шредер" //обработка вложенной группы check client started 15:58:06 ООО "o_O" skip - vypiska exist 00:13-00:00 sended 31.07.2009 15:44:03 // значит выписка недавно была отправлена. skip - vypiska exist 00:13-00:00 sended 31.07.2009 15:44:03 check client finishd 15:58:06 ООО "o_O" check client started 15:58:06 ООО "Одмин" send vypiska 31.07.2009 - 31.07.2009 for 40702810900000001381 //ОТПРАВКА skip account 42103810800000000021 del: True ext: True // этот счет удален, не посылаем check client finishd 15:58:06 ООО "Одмин" check group finishd 31.07.2009 15:58:07 УК "Шредер" check group finishd 31.07.2009 15:58:07 00:13-00:00