0
slafor
24.09.21
✎
02:34
|
ЗУП 3.1.
В конфигурации есть справочник Рассылки отчеты, который позволяет рассылать отчеты пользователям с текстом письма по определенному шаблону. Шаблон можно поменять, а вот можно ли вставить туда свои параметры, которых там еще нет? Например, [СуммаШтрафов], ну или что-то подобное. И как-то запустить потом эту рассылку "извне". То есть последнее я могу, а вот изменить Параметры никак не получается. Есть реквизит справочника ТекстПисьма, я его меняю, у объекта он меняется, а вот когда открываю форму вручную - нет, и в письмо попадает не то, что у объекта, а то, что на форме.
Может, кто-нибудь с этим сталкивался?
|
|
1
slafor
24.09.21
✎
08:17
|
То есть например ставлю в шаблоне такой параметр в тексте письма: "[АдресПроживания]". Потом обращаюсь к этому элементу справочника из своего документа, пишу строку кода, например, СтрЗаменить(ЭлементРассылкиОтчетовОбъект.ТекстПисьма,"[АдресПроживания"], "г.Москва, Красная Площадь"), записываю измененный элемент справочника, потом программно инициирую саму рассылку, потом меняю обратно "г.Москва, Красная Площадь" на параметр [АдресПроживания] и опять его записываю.
Так вот, после первой замены, в объекте РассылкиОтчетов текст меняется, но письмом отправляется почему-то письмо не с текстом адреса, а с параметром, и если открыть элемент справочника после первой замены, там опять стоит не сам адрес, а параметр [АдресПроживания]. Хотя если смотреть в отладчике, в реквизите ТекстПисьма стоит нормальный адрес, "г.Москва, Красная Площадь".
Может, сумбурно, но надеюсь понятно.
Почему такое может быть? Отладить саму процедуру рассылки довольно сложно, там фоновое задание.
|
|