Работа на предыдущих версиях релизов и постоянные отсылки к актуальному релизу (не работает Unidender)

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Работа на предыдущих версиях релизов и постоянные отсылки к актуальному релизу (не работает Unidender)
 
Добрый день
Прошу предоставить код исправления для функционирования рассылки через Unisender (отправляются пустые письма, не загружается в тело письма шаблон)
Обновиться до последней актуальной версии в настоящее время не можем (чуть правлены правила обмена с Бух, нужно проверять, также нужно посмотреть работу в новом интерфейсе)

Управление торговлей и взаимоотношениями с клиентами:
1С:Управление торговлей (11.4.6.230) + 1С:CRM (3.0.14.11)
Версия продукта (3.0.14.16)

обращение №ЦБ-00193097
Изменено: elite128 - 17.05.2019 10:50:31
 
Добрый день.

В документе CRM_РассылкаЭлектронныхПисем в модуле формы ФормаДокумента найти строку:

Элементы.ИмяФайлаШаблона.СписокВыбора.Добавить(Строка(ТекШаблон.id), ТекШаблон.Title);

и заменить ее на

Элементы.ИмяФайлаШаблона.СписокВыбора.Добавить(Строка(Формат(ТекШаблон.id, "ЧГ=0")), ТекШаблон.Title);
 
Добрый вечер
Спасибо за оперативный код исправления, шаблон подгрузился, но отправлять не хочет с ошибкой:

{Документ.CRM_РассылкаЭлектронныхПисем.МодульМенеджера(346)}: Server error. Please retry later. Contact us in case of a recurring error [Return value of UniSender\ApiBundle\Form\SendEmailType::UniSender\ApiBundle\Form\{closure}() must be of the type array or null, string returned].¶                ВызватьИсключение ТекстОшибки;
 
Добрый день.

ОбщийМодуль.CRM_ИнтеграцияСUniSenderКлиентСервер   Функция ОтправитьПисьмо  
1.  Заменить код:  АдресЭлектроннойПочты=АдресЭлектроннойПочты+"&email[]="+КодироватьСтроку(СтрокаТаблицы.Представление + " ", СпособКодированияСтроки.КодировкаURL) + СтрокаТаблицы.Адрес;
на:  АдресЭлектроннойПочты="&email=" +КодироватьСтроку(СтрокаТаблицы.Представление + " ", СпособКодированияСтроки.КодировкаURL) + "<" + СтрокаТаблицы.Адрес + ">" ;
2. Заменить код:                   +"&ref_key[]="+ПараметрыПисьма.GUID
на:                   +"&ref_key=["+ПараметрыПисьма.GUID+"]"
3. Удалить строку:  +?(ПустаяСтрока(ИдРассылки),"","&user_campaign_id="+ИдРассылки)
4. Заменить код:  Если Значение.Количество()>0 Тогда
Возврат Значение[0].id;
на:   Если Значение.Свойство("email_id") Тогда
Возврат Значение.email_id;
5. Вместо строки: АдресЭлектроннойПочты="&email=" +КодироватьСтроку(СтрокаТаблицы.Представление + "  ", СпособКодированияСтроки.КодировкаURL) + "<" +  СтрокаТаблицы.Адрес + ">" ;
Вставить:
Если  ЗначениеЗаполнено(СтрокаТаблицы.Представление) Тогда
АдресЭлектроннойПочты="&email="  +КодироватьСтроку(СтрокаТаблицы.Представление + " ", СпособКодированияСтроки.КодировкаURL) + "<" + СтрокаТаблицы.Адрес + ">"  ;
Иначе
АдресЭлектроннойПочты="&email=" +  СтрокаТаблицы.Адрес;
КонецЕсли;
 
Доброе утро
Первый и пятый пункты взаимоисключающие, нужно оставлять то, что в пятом? Это для разных редакций?
 
Да, нужно оставить тот код, который в п.5
 
Спасибо, заработало

Кто еще может проконсультировать по поводу персонализации? Можно ли настраивать на стороне 1С, не выгружая в унисендер? Тегами, встроенными в 1С. Или только выгрузкой базы в юнисендер?
 
Добрый вечер
Рассылки заработали, но при рассылке из 1С присылается вместо одного письма два, судя по всему всем. Как поправить?
 
Добрый день. Уточните вы где видите два письма: в отправленных в 1С, на почтовом сервере или в полученных у клиента? (на демо базе вашего релиза у нас данная ситуация не воспроизводится)
 
Добрый день
Полученных у клиента

Судя по всему это вопросы интеграции с юнисендером, пока в процессе выяснения
Изменено: elite128 - 21.05.2019 13:16:31
 
Еще раз проверили на вашей версии программы рассылку через ваш Unisender и дублирование писем не подтверждается: и в 1С в папке "отправленные" и на сервере получателя в папке "входящие" все письма в единственном экземпляре. Может быть у вас в рассылку включены одни и те же электронные адреса?
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С