Ошибка при отправке почты из 1С #573402


#0 by NicNicls
Типовая УПП 1.3.16.1, Платформа 8.2.13.219. При попытке отправки печатной формы по электронной почте возникает ошибка вида: Каталог не обнаружен 'v8_B9_68_filesimage000.png' И после этого возможно либо завершить работу либо перезапуск 1С. Причем часть перед словом "files" постоянно меняется - судя по всему это случайный каталог. Отправляемая форма никаких картинок не содержит. Ошибка проявляется на одном единственном рабочем месте из двух десятков проверенных на этот предмет. Ошибка возникает в Нашел на этом форуме отправленное в архив сообщение: Похожие сообщения и на других форумах - мол юзай отладчик. Но проблемма собственно в том, что ошибка возникает при вызове метода обьекта типа "ИнтернетПочта" - вот и все что удалось выявить отладчиком. Запускали под учеткой админа - та же история. Может кто сталкивался?
#1 by SviFt
на форме где то картинка при сохранении временного файла она сохраняется в отдельную папку и до отправки папка удаляется, а когда отправляется форма папки уже нет
#2 by SviFt
не дочитал вопрос, было такое же картинка на форме была которую не видно было
#3 by NicNicls
Да, так и было. Причем как оказалось за соседним компом девушка знала и всегда удаляла эту картинку. Блин а когда я ее спросил: фиг ты молчала, мы тут 2 дня почту отправить ме можем! Она говорит: а вы не спрашивали. А то что мы с ее компа почту в итоге отправляли - это ее не удивило! Спасибо за подстказку.
#4 by NicNicls
Вы не поверите! После обновления платформы на 8.2.14.537 и конфы на 1.3.17.1 Ошибка появилась вновь! Теперь она не вызывает "вылета" из 1С, но появляется не на одном определенном компе и на одной печатной форме. Теперь она на нескольких печатных формах и на нескольких компах! Я в шоке! Картинок нет - вро проверил! Как от нее избавиться?
#5 by NicNicls
Текст ошибки: {ОбщийМодуль.УправлениеЭлектроннойПочтой.Модуль(1248)}: Ошибка при вызове метода контекста (Послать): Каталог не обнаружен 'v8_E7A_5a_filesimage000.png'
#6 by NicNicls
Любопытно, что несмотря на ошибку получателю приходят пустые письма в которых нет ничего: не заполнено ни тема ни тело, ни адреса отправителя и получателя! Странно что такое письмо вообще дошло. Вобщем решить проблему мне не удалось, но удалось обойти - все что пытались отправить просто приатачили файлами. А с заполненым телом письма выходят такие ошибки.
#7 by Stim213
переменные среды
#8 by Stim213
нет прав на запись в каталог поьлзователя
#9 by NicNicls
Я админ на моем компе - как может не быть прав?
#10 by oleg_km
Очень давно обжегся об встроенную почту, плюнул на нее. Сейчас заканчиваю свою, вроде работает
#11 by NicNicls
Больше двух лет работала до обновления платформы на 8.2.14. Только на одном компе не работала, и то как оказалось если в тело письма вставлена сконвертированная из MXL в HTML таблица с картинкой. В виде атача уходит все. Похоже это просто баг с реализацией самого метода.
#12 by Ахиллес
Был случай, когда одинэвска приняла письмо... оно ей чем то не понравилось... и база накрылась медным тазом. Базу эту потом восстанавливал ял лично, так, что это не басни какие-то "мне друг рассказывал". С тех пор всем советую держатся от встроенного в 1С почтового клиента подальше.
#13 by oleg_km
+ Я же тоже не от любви к искусству отказался. Долгое время использовал, сервер в регламентном задании скачивал почту, пока после очередного релиза платформы письма смерти из ОКея не стали валить платформу. А посколько почта качалась на сервере, валился весь сервер. Поддержка 1С в результате "непродолжительной" переписки ошибку признала и пообещала исправить к следующему релизу. Внимание вопрос: что было делать с Океем?
#14 by NicNicls
А что такое "Окей"?
#15 by oleg_km
Почти то же что Ашан
#16 by John83
при переходе на 8.2.13 появилась такая же проблема тут только вариант делать другую печ. форму?
#17 by Nick_1C
Скорее всего ошибка возникает в момент преобразования печатной формы в формат html. А при сохранении HTML как известно все картинки сохраняются как отдельные файлы в специальном каталоге. Могу предположить что возникает это при наличии в макете объекта Рисунок, его используют в некоторых типовых формах для вывода подписей, должностей, даты и и т.п. Не экспериментировал, поэтому всё на уровне предположений. Столкнувшись с этой проблемой тут же сказал пользователям не использовать HTML - их это удовлетворило.
#18 by Nick_1C
Не использовать HTML - имеется в виду HTML в тексте письма, во вложении отрабатывает без ошибки
#19 by John83
сделал так же, но все же хочется узнать решение проблемы...
#20 by Nick_1C
мне кажется в HTML виде печатная форма представленная наполовину рисунками, а на половину текстом и таблицами наврят ли будет отображаться нормально. А если так сильно хочется, то закомментурий строчку //УдалитьФайлы(ФайлВФорматеHTML); в модуле общей формы "Настройка отправки отчета" в процедуре ОсновныеДействияФормыOK для пункта HTML. Может это поможет. Суть в том, что не будут удаляться временные файлы. Их можно удалять позже вручную либо перенести процедуру удаления на момент после отправки письма
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С