Групповая отправка счетов на оплату

Подскажите, как реализовать групповую отправку счетов на оплату ?

Ситуация:

Каждое утро начальник смотрит по счетам и путем выборки отправляет группу на оплату.

Спасибо!

Нравится

8 комментариев
Лучший ответ

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

А если у вас много счетов данные по которым отправляются одному человеку, надо собирать текст письма по данным счетов и отправить его в один элемент. Сборка текста по счета также либо циклом, либо через подпроцесс, а лучше c# кодом.

А в каком виде вы отправлять собрались?

Полозюков Евгений Петрович,

По ходу, я так это представляю, надо сгенерировать письмо с номерами счетов и отправить в бухгалтерию.

Думаю добавить логическое поле, и по этому критерию осуществить выборку в БП.

Левон Т.,

Если представляете значит у вас задачи нет. Сначала проведите анализ бизнес требований и сформулируйте на их основе задачу.

Левон, в БП есть элементы чтения, изменения данных и отправки email. При необходимости можно организовать цикл, брать по одной записи и помечать обработанными, либо же вынести отправку в подпроцесс и применить запуск последовательных или параллельных экземпляров подпроцесса по каждой записи результатов чтения. Подробности о структуре такого процесса можно сказать, имея полное ТЗ, что хотите реализовать.

Зверев Александр пишет:

Левон, в БП есть элементы чтения, изменения данных и отправки email. При необходимости можно организовать цикл, брать по одной записи и помечать обработанными, либо же вынести отправку в подпроцесс и применить запуск последовательных или параллельных экземпляров подпроцесса по каждой записи результатов чтения. Подробности о структуре такого процесса можно сказать, имея полное ТЗ, что хотите реализовать.

 

Доброго времени суток,

 

Подскажите, что я делаю не так?

На первом шаге БП читает коллекцию счетов, дальше, при формировании тела письма, коллекция как параметр, не отображается...

Вам надо сделать процесс, который посылает письмо для одного контакта. И в этот процесс передавать коллекцию.

В итоге процесс запустится для каждого контакта из коллекции.

Но тут надо быть внимательным с количеством вызовов этого процесса? Вы его примерно можете оценить?

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

А если у вас много счетов данные по которым отправляются одному человеку, надо собирать текст письма по данным счетов и отправить его в один элемент. Сборка текста по счета также либо циклом, либо через подпроцесс, а лучше c# кодом.

Показать все комментарии