-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка создания письма на основании задачи #273
Comments
Если при тестировании оно не проходило через клиент, то скорее всего существует ещё один сценарий использования, хотелось бы узнать как? |
@7OH, приветствую. Использование шаблонов предполагалось для возможности замены старого способа формирования текста письма в Справочник.узЗадачи в "ПриЗаписи" модуля объекта (процедура "ОтправитьУведомлениеНаПочту"). Если необходимо использовать создание письма на клиенте, то нужно закомментировать две строчки в Справочник.узЗадачи в ПриПодготовкеШаблонаСообщения модуля менеджера:
Но, при формировании на клиенте, не будут заполнятся параметры шаблона в группе "# Динамические параметры", так как они формируются заранее в "ОтправитьУведомлениеНаПочту" не только для почты, но и для отправки через телеграмм-бота. Т.е. нужно будет либо отказаться от этих параметров в шаблоне, либо продублировать код их заполнения в Справочник.узЗадачи в "ПриФормированииСообщения" модуля менеджера. |
Можем в хранилище поместить или массив структур ? Там же табличные функции не нужны по идее. |
@7OH, можно и в массив структур (насчет хранилища не уверен, что там передается УИД формы). По-хорошему, если нужно заполнение на основании, то нужно в модуле задачи заполнение параметров выделить в модуль менеджера и в "ПриФормированииСообщения" добавить заполнение значений группы "# Динамические параметры", если это вызов с клиента и соответственно параметры не были заполнены в модуле ПриЗаписи. |
1.0.5.009
При создании письма по шаблону из задачи:
`Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
{Справочник.ШаблоныСообщений.Форма.СформироватьСообщение.Форма(207)}: АдресРезультата = СформироватьСообщениеНаСервере(АдресВременногоХранилища, ПараметрыОтправки, ВидСообщения);
{Справочник.ШаблоныСообщений.Форма.СформироватьСообщение.Форма(196)}: СформироватьСообщениеДляОтправки(ПараметрыОтправки);
{Справочник.ШаблоныСообщений.Форма.СформироватьСообщение.Форма(136)}: СформироватьСообщениеПоВыбранномШаблону();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.`
@GenVP , расскажете, как оно может ещё работать, кроме как на клиенте через задачу ?
The text was updated successfully, but these errors were encountered: