Отправка письма html из 1С
По теме из базы знаний
- Массовая рассылка писем с HTML. Отправить письмо или почту через 1С с картинками, изображениями, таблицами и прочим
- Вдохнем вторую жизнь во встроенный почтовый клиент из 1С:Управление торговлей 10.3
- [Расширение] Доработка рассылки отчетов, отчет в теле письма
- Подпись в почтовом клиенте 1С управляемые формы HTML кодом
- Отправка и получение почтовых сообщений
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
HTML - это и есть простой текст. В сети куча справочников по нему. Пишешь шапку на html и отправляешь как обычный текст. Только советую разобраться с кодом и писать его в обычном блокноте. Тот же Word кучу лишнего втыкает, что увеличивает трафик. Для меня, например, это очень важно.
Нет, может не так выразился, у меня задача несколько сложнее, а может и проще.
Есть некий шаблон на html, как и где его сделали не принципиально, скажем он содержит в себе какой-то фон, логотипы к примеру...
Мне просто нужно к нему скажем где-то в центре добавить свой текст.
Т.е. для начала нужен пример как просто хотя бы отправить этот шаблон по почте, а как уж туда включить то что нужно, думаю разберусь...
Есть некий шаблон на html, как и где его сделали не принципиально, скажем он содержит в себе какой-то фон, логотипы к примеру...
Мне просто нужно к нему скажем где-то в центре добавить свой текст.
Т.е. для начала нужен пример как просто хотя бы отправить этот шаблон по почте, а как уж туда включить то что нужно, думаю разберусь...
Только вопрос, как быть с картинками?
Т.е. делаю шаблон, картинку добавляю в базу, в шаблоне я её прекрасно вижу. Далее указываю что письмо и есть мой шаблон, при просмотре и отправке картинки нет... :evil:
Если конечно я включаю редактирование и еще раз указываю нахождение картинки где-то скажем на диске, то она появляется и уходит письмо вместе с ней...
Как быть? Сохранять картинку на диск и лезть в код чтобы прописать к ней путь? Как-то не красиво...
Т.е. делаю шаблон, картинку добавляю в базу, в шаблоне я её прекрасно вижу. Далее указываю что письмо и есть мой шаблон, при просмотре и отправке картинки нет... :evil:
Если конечно я включаю редактирование и еще раз указываю нахождение картинки где-то скажем на диске, то она появляется и уходит письмо вместе с ней...
Как быть? Сохранять картинку на диск и лезть в код чтобы прописать к ней путь? Как-то не красиво...
Как вариант, можно при написании письма выбирать путь к картинке. Более того, для шаблона сделать возможность исправления путей картинок. Чтобы если картинку перенесли, то можно было указать другой путь.
Однако есть еще вариант. Например в ЗиУП, фотографии ФизЛиц можно сохранять в файл. Это наводит на мысль, что картинки так же можно сохранять. Воспользовавшись этой возможностью, можно при отправке письма, программно сохранить картинку во временной папке и прописать к ней путь.
Однако есть еще вариант. Например в ЗиУП, фотографии ФизЛиц можно сохранять в файл. Это наводит на мысль, что картинки так же можно сохранять. Воспользовавшись этой возможностью, можно при отправке письма, программно сохранить картинку во временной папке и прописать к ней путь.
Снова вернулся к этой теме.
Тогда проблему решил сохранением на диск локально картинки, сейчас с нуля бьюсь уже неделю не пойму что не так...
Начал делать с нуля в новых условиях
1) добавил картинку в общие картинки, в конфигураторе в документе HTML вставил картинку из конфигурации, при просмотре её прекрасно вижу, при отправке, при вызове метода ОбработатьТексты(), вылетает ошибка:
Каталог не обнаружен '\mdpicture\ida1cd3670-67d6-4fac-af6c-6e5f795dab8c\00000000-0000-0000-0000-000000000000'
2) сохранил картинку на локальный диск (работаю в толстом клиенте), вставил картинку в HTML уже из файла, указал локальный путь, в итоге ошибка поменялась
Каталог не обнаружен '\8eb4fad1-1fa6-403e-970f-2c12dbb43e23_files\logo.png'
Сейчас хотя бы видно куда он пытается попасть, но всё равно не понятно... Если глянуть свойства картинки из конфигуратора, то путь выглядит так "Письмо\logo.png"... Пробовал через закладку Текст менять на D:\... тоже не может найти
В общем запутался.
Есть у кого примитивный пример?
Тогда проблему решил сохранением на диск локально картинки, сейчас с нуля бьюсь уже неделю не пойму что не так...
Начал делать с нуля в новых условиях
1) добавил картинку в общие картинки, в конфигураторе в документе HTML вставил картинку из конфигурации, при просмотре её прекрасно вижу, при отправке, при вызове метода ОбработатьТексты(), вылетает ошибка:
Каталог не обнаружен '\mdpicture\ida1cd3670-67d6-4fac-af6c-6e5f795dab8c\00000000-0000-0000-0000-000000000000'
2) сохранил картинку на локальный диск (работаю в толстом клиенте), вставил картинку в HTML уже из файла, указал локальный путь, в итоге ошибка поменялась
Каталог не обнаружен '\8eb4fad1-1fa6-403e-970f-2c12dbb43e23_files\logo.png'
Сейчас хотя бы видно куда он пытается попасть, но всё равно не понятно... Если глянуть свойства картинки из конфигуратора, то путь выглядит так "Письмо\logo.png"... Пробовал через закладку Текст менять на D:\... тоже не может найти
В общем запутался.
Есть у кого примитивный пример?
картинка не отображается подскажите где не так
Текст = "
|<h3> Привет !</h3>
|Это письмо с вложенной картинкой.
|Картинка:
|<img src=""data:image/png;base64,"+Новый ДвоичныеДанные("C:\Users\Public\Pictures\Sample Pictures\Гортензия.jpg")+"""/>
|Конец письма.
|";
Попытка
//myOlApp = Новый COMОбъект("Outlook.Application");
myOlApp = Новый COMОбъект("Outlook.Application");
myItem = myOlApp.CreateItem(0);
myItem.Subject = "ВНИМАНИЕ!";
myItem.HTMLBODY =Текст;
myItem.To = ЭлектронныйАдрес; //ЭлектронныйАдрес;
myItem.Send();
Исключение
КонецПопытки;
Показать
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день