Есть клиенты. Тысячи их!
От каждого нужно получать инфу по остаткам, оборотам бух счетов через спец отчет. Этот проект - что-то типа внешнего управления, так называемый проактивный мониторинг.
Наши хотят инфу от клиентов получать в любое время. Типа нажал кнопку - на почту пришла тысяча писем с отчетностью.
Аналитики при этом хотели лезть напрямую в скульные таблицы клиентов, еле их отговорил от этого безобразия.
Базы могут и не на скуле, а то и вообще файловые. Да и как подключаться к серверам клиентов программно - непонятно.
Вручную формировать отчет у каждого - точно не вариант.
Пока вроде бы остановились на варианте, когда у клиента в шедуллере крутится скрипт, который проверяет на внешнем ресурсе банка - нужно ли ему выгружать данные. Если нужно - скрипт запускает 1С, формирует отчет, отправляет данные.
Вроде бы самый оптимальный вариант. Есть ли лучше?
Клиентов просить выгружать нельзя. во-первых, им нельзя доверять, во-вторых, оперативностью тут и не пахнет. Нужно всех обзвонить, а присылать они будут в течении месяца, с напоминаниями и пр.