Здравствуйте!
Оказываем ежемесячные услуги. Счета выставляем раз в 3,6,12 месяцев 20 числа, на следующий период. У каждого клиента начала отсчета оплаченных услуг может быть разным месяцем. Скажем одному высылается счет 20 октября на 3 месяца, другому 20 ноября на 6 месяцев.
Реализовали шаблон счета, который на основе данных таблиц (контрагенты) формирует сумму оплаты, указывает в счете за какой период оплачивается данный счет. С этим разобрались.
Следующая задача:
Автоматически (без нашего участия) 20 числа рассылается новый счет каждому клиенту, которому в этом месяце нужно произвести оплату на следующий период. При этом нужно:
1. Счет должен генерироваться автоматически;
2. Этот счет формируется на основе настроенного шаблона, то что реализовано в ручном режиме (для каждого клиента свой индивидуальный но типовой счет);
3. Услуги в счете могут быть указаны 3,6 или 12 мес.;
3. Рассылка происходит автоматически.
Честно говоря трудность в понимании логики этой реализации. Особенно не понятно, как сделать автоматическую генерацию счета без нажатия кнопки "Выставить счет". Или нам нужно настроить рассылку с подгрузкой шаблона счета. Если так, то где нужно такую рассылку делать, а таблице "Компании" или "Документы".
Кроме этого не понимаем как рассылка будет понимать, что данному клиенту в этом месяце не нужно отправлять счет, а в следующем нужно. Возможно нужно добавить строку в таблице.
Дальнейшие пояснения пока остановлю, и добавлю их по ходу общения.


Сообщений в теме: 4
#1
Отправлено 13 Октябрь 2013 - 21:06
#2
Отправлено 21 Октябрь 2013 - 10:30
С логикой разобрались сами.
Сначала необходимо настроить рассылку в таблице клиентов, в самой рассылке добавить шаблон счета, который предварительно настроить согласно нашим условиями. Тут все ясно.
Однако, возник другой вопрос. Как сделать так, чтобы рассылка счета уходила в определенный день, который от клиента к клиенту отличается. Cron позволяет установить определённую дату, но сама дата рассылки у нас разная. В таблице клиента есть значение (пусть будет "Х") - день, когда начинается следующий отчетный период. Можно ли настроить рассылку так, чтобы день её запуска устанавливался программой, как день, равный Х-10?
Сначала необходимо настроить рассылку в таблице клиентов, в самой рассылке добавить шаблон счета, который предварительно настроить согласно нашим условиями. Тут все ясно.
Однако, возник другой вопрос. Как сделать так, чтобы рассылка счета уходила в определенный день, который от клиента к клиенту отличается. Cron позволяет установить определённую дату, но сама дата рассылки у нас разная. В таблице клиента есть значение (пусть будет "Х") - день, когда начинается следующий отчетный период. Можно ли настроить рассылку так, чтобы день её запуска устанавливался программой, как день, равный Х-10?
#3
Отправлено 21 Октябрь 2013 - 13:08
В настройке шаблона, там где настраивается рассылка по расписанию, можно выбрать фильтр. Соответственно, вам нужно создать фильтр, который будет отсеивать только тех клиентов, кому именно сегодня нужно разослать данное письмо.
#4
Отправлено 21 Октябрь 2013 - 13:49
Сами разобрались и всё получилось. Но и за ответ благодарю.
#5
Отправлено 24 Май 2015 - 13:15
Напишите пожалуйста подробнее как вы решили проблему. Спасибо
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных