Конфигурация "Почтовый клиент" на УФ (8.2, 8.3)

Публикация № 252472

Разработка - Системная интеграция - Интеграция с WEB

почта почтовый клиент сообщения конфигурация ssl g-mail gmail электронная почта stunnel отправка почты получение почты работа с почтой почтовый сервер защищенное соединение управляемые формы уф

91
Конфигурация для работы с почтой на управляемых формах для платформы 8.2, 8.3.

     Конфигурация предназначена для работы с электронной почтой. Написана на управляемых формах и использовалась в файловом варианте. Возможно использование в варианте клиент-сервер. Практическое применение каждый может определить для себя сам. Лично мне хотелось иметь нечто подобное в своем распоряжении в привычном виде и с тем функционалом, который мне был необходим. Конфигурация работает пока по протоколу POP3 и SMTP. Поддерживает сообщения в формате текста и HTML. Планирую добавить поддержку Base64. Редактор HTML(автору большое спасибо!) взят тут: //voloshin.org/public/75313/ Есть простенькие фильтры. Произвольное количество почтовых ящиков и папок для каждого из них. Получение почты с интервалом для каждого почтового ящика. Подписи к сообщениям в текстовом и HTML форматах. Работа с вложениями. Быстрое переключение между почтовыми ящиками.  Для начала работы необходимо создать нужные почтовые ящики и настроить их(кнопка "настройка") в форме списка почтовых ящиков. Вход в сам почтовый ящик происходит двойным щелчком ЛКМ в той же форме списка почтовых ящиков. Далее, переключение между ящиками происходит в рабочей области кликом на нужном почтовам ящике в левой части рабочей области. Аналогично происходит переключение между папками почтового ящика. Я не специалист в области электронной почты, поэтому не предендую на использования полного функционала E-Mail. Возможно, кто-то найдет для себя что-то полезное.


Версия 1.1: Добавлена поддержка SSL. Установочный файл STunnel и файл конфигурации для GMail находится непосредственно в программе. Установка SSL производится обработкой из меню "Сервис". При добавлении в почтовые ящики любого ящика с поддержкой SSL служба запускается при старте программы автоматически. При первом запуске автоматически заполняются настройки сервера GMail. Добавлен флаг "Удалять почту с сервера" в настройки почтового ящика.


Версия для 8.3 в интерфейсе "Такси": Выложил конфигурацию для версии 8.3 в интерфейсе "Такси". В ней поддержка SSL имеется в штатном режиме. Исправлены ошибки при отображении вложений картинок на форме в этом интерфейсе.

Внимание!!! Рабочая версия тестировалась на релизе 8.3 (8.3.4.408). В ней ошибок не выявил. В версии 8.3 (8.3.4.365) имелись проблемы с работой объекта ИнтернетПочта:

  • некоторые сообщения приходили без текстов
  • сообщения через Rambler(SMTP) не уходили с ошибкой smtp error 501

Учтите это при использовании.

91

Скачать файлы

Наименование Файл Версия Размер
Конфигурация 8.2
.cf 284,91Kb
03.03.15
187
.cf 1.1 284,91Kb 187 Скачать
Конфигурация 8.3
.cf 291,52Kb
06.02.14
349
.cf 1.1 291,52Kb 349 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. iov 364 24.01.14 01:49 Сейчас в теме
гугл с его множественными ярлыками лесом идет я так понимаю?
по поп удаляет письма с ящика?
поддерживает цепочки писем?
3. alexkon 91 24.01.14 15:15 Сейчас в теме
(1) iov, Вы имеете ввиду механизм ярлыков на gmail? У меня в них не было необходимости, но это можно было бы сделать. В след. версии добавлю флажок "Удалять письма с сервера" в настройки почтового ящика. Цепочки в этой версии не поддерживаются, но идея хорошая, нужно сделать.
Прикрепленные файлы:
2. 2PRV 6 24.01.14 03:14 Сейчас в теме
Через какой протокол работает? только pop и smtp?
4. alexkon 91 24.01.14 15:17 Сейчас в теме
(2) 2PRV, в данный момент работает POP3 и SMTP. К следующему релизу планирую сделать поддержку IMAP.
81. nagaitseff 102 31.08.16 13:17 Сейчас в теме
Добрый день, ошибка в почтовых фильтрах

{Справочник.ПочтовыеФильтры.Форма.ФормаСписка.Форма(4)}: Ошибка при получении значения атрибута контекста (ТекущийПочтовыйЯщик)
Список.Параметры.УстановитьЗначениеПараметра("Владелец",ПараметрыСеанса.ТекущийПочтовыйЯщик);
по причине:
Попытка получения неинициализированного значения параметра сеанса
84. alexkon 91 20.09.16 17:16 Сейчас в теме
(81) nagaitseff, какая у вас версия платформы? При каких действиях происходят ошибки?
85. nagaitseff 102 22.09.16 10:15 Сейчас в теме
(84) alexkon, исправил несколько строчек кода, заработало, но это было давно, не помню уже, если важно, могу посмотреть?
86. maksa2005 296 28.06.17 13:42 Сейчас в теме
УФ. При вызове почтового фильтра:

{Справочник.ПочтовыеФильтры.Форма.ФормаСписка.Форма(4)}: Ошибка при получении значения атрибута контекста (ТекущийПочтовыйЯщик)
Список.Параметры.УстановитьЗначениеПараметра("Владелец",ПараметрыСеанса.ТекущийПочтовыйЯщик);
по причине:
Попытка получения неинициализированного значения параметра сеанса
5. webester 29 26.01.14 05:58 Сейчас в теме
На скринах письма от администрации mail.ru, предполагаю, что автор проверял на ящике mail.ru а gmail пробовали?
6. alexkon 91 27.01.14 12:56 Сейчас в теме
(5) webester, GMail работает только с SSL. Штатных средств на 1С8.2 для этого нет. Но можно использовать стороннее ПО, например это: http://infostart.ru/public/84576/ .Лично сам это пробовал, с GMail работает.
7. alexkon 91 28.01.14 11:19 Сейчас в теме
Добавил SSL и поддержку GMail. Установка SSL происходит из соответствующей обработки. Используется бесплатная утилита STunnel. Конфигурация уже содержит установочный файл и файл конфигурации для GMail.
8. 1v7 184 29.01.14 17:44 Сейчас в теме
Каждая новая конфигурация достойна плюса, хотя бы за идею!
11. alexkon 91 03.02.14 11:55 Сейчас в теме
(8) 1v7, Благодарю! Я тоже так думаю. Очень часто можно найти что-то для себя новое и интересное даже в разработках, которых предостаточно. Это может быть сама идея, способ реализации, может что-то натолкнуть на новую мысль.
9. dufrein 30.01.14 11:59 Сейчас в теме
Как обстоит дело с отображением картинок? За обработку спасибо
10. alexkon 91 30.01.14 12:16 Сейчас в теме
(9) dufrein, если формат сообщения HTML, то картинки отображаются. Приложил скрин сообщения с картинками.
12. vandalsvq 1129 03.02.14 23:36 Сейчас в теме
SSL поддерживается платформой, но с 8.3, можно не парится со стунелем. Можно допилить и выложить версию для 8.3
13. alexkon 91 04.02.14 00:36 Сейчас в теме
(12) vandalsvq, совершенно верно! Для версии 8.3 выложу отдельную конфигурацию без STunnel&
14. Mogidin 128 04.02.14 13:51 Сейчас в теме
15. alexkon 91 04.02.14 14:14 Сейчас в теме
(14) Mogidin, как раз сейчас работаю надо его поддержкой.
16. vandalsvq 1129 07.02.14 11:06 Сейчас в теме
(15) alexkon, когда научишься делать изменение каталогов писем (папок) через ИМАП расскажи. А то руки все не доходят.
17. alexkon 91 07.02.14 11:21 Сейчас в теме
(16) vandalsvq, имеешь ввиду подгружать каталоги с почтового сервера и управлять ими по IMAP?
19. vandalsvq 1129 07.02.14 12:53 Сейчас в теме
(17) alexkon, Загружать каталоги, изменять родителей, перемещать письма между каталогами.
20. alexkon 91 07.02.14 12:56 Сейчас в теме
(19) vandalsvq, да, понял. Все это сделаю. Самому интересно))
91. quares 19 11.10.17 13:09 Сейчас в теме
(20) давайте воскрешу ветку - сделали? :-)
21. DoctorRoza 07.02.14 13:36 Сейчас в теме
Не знаю, зачем такое нужно! Ну если только в качестве полета фантазии! :) Но плюс однозначно!
22. alexkon 91 07.02.14 14:19 Сейчас в теме
(21) DoctorRoza, как вариант автоматизировать сбор и анализ почты непосредственно из 1С. Генерация отчетов с последующей рассылкой по запросу в виде какой-либо формы письма. Создание каких либо документов на основании входящего письма(с фильтрацией по определенному алгоритму). Своего рода аналог веб-сервиса, только без их использования как таковых.:))) Есть много альтернатив - эта лишь одна из них)))) Не знаю как сейчас, но в свое время встроенные клиенты в типовые конфигурации не поддерживали УФ(кто в курсе - поправьте).
100. kwazi 384 15.02.18 17:43 Сейчас в теме
(22) Лучший клиент реализован в документообороте. Все что надо там есть. IMAP в том числе. Только проблемы производительности по сравнению с классическими клиентами. Почтовый клиент как месенджер - должен быть очень (супер) отзывчивым.
23. vlad.frost 186 13.02.14 11:19 Сейчас в теме
(0) alexkon, ещё есть почтовый клиент в Библиотеке стандартных подсистем http://v8.1c.ru/libraries/ssl/intsub.htm#interactions
24. alexkon 91 13.02.14 12:59 Сейчас в теме
(23) vlad.frost, средства для работы с электронной почтой есть во многих конфигурациях, но все они очень тесно интегрированы в нее. Что касается средств для работы с электронной почтой в БСП: при первоначальном знакомстве выявил некоторые неудобства. При пересылке сообщений и ответе на него не вставляется само пересылаемое сообщение, что, на мой взгляд, не очень удобно. В моей конфигурации это есть. Еще обратил внимание на то, что нельзя сделать предварительный просмотр вложений(если это картинка), приходится каждое вложение открывать. В моей конфигурации можно предварительно на форме посмотреть. Как недостаток могу выделить использование в БСП в исходящих сообщениях формата HTML форматированного документа. Не знаю как сейчас, но раньше то, что было написано и отправлено в форматированном документе не соответствовало тому, как это выглядело при получении сообщения(в случае сложного форматирования с вставленными изображениями). По этой причине в свое время я и отказался от этого объекта. В остальном в БСП сделано тоже хорошо. Не знаю, насколько сложно будет его вырезать из БСП :)
25. aximo 870 17.02.14 11:23 Сейчас в теме
Интересная вещь в качестве.... обучения....
26. alexkon 91 17.02.14 12:57 Сейчас в теме
(25) aximo, совершенно верно! Задача полного вытеснения почтовых клиентов не стояла:)
27. webresurs 170 20.02.14 19:14 Сейчас в теме
(26) alexkon, подскажите возможно вызвать открытие отправки письма с вложение?,

к примеру на файле через правую кнопку мыши добавить ярлык в меню "Отправить - Адресат"
- да то как должна выглядеть ссылка...
28. alexkon 91 20.02.14 19:39 Сейчас в теме
(27) webresurs, Вы имеете ввиду из проводника Windows вызвать открытие 1С с последующим открытием исходящего сообщения с вложенным файлом?
29. webresurs 170 21.02.14 07:10 Сейчас в теме
(28) alexkon, Да, такое возможно?
31. alexkon 91 21.02.14 12:08 Сейчас в теме
(29) webresurs, штатными средствами это не получится сделать. Можно написать какую-нибудь программку, которая будет открывать 1С через OLE или COM и далее в ней без проблем можно программно создать сообщение, прикрепить нужный файл и отправить кому угодно. Можно с открытием программы, либо без него.
67. VVi3ard 48 26.02.15 11:03 Сейчас в теме
(25) aximo,
В качестве обучения ужасная вещь, чего стоит только:

Функция СообщениеОтправлено(ДокСсылка) Экспорт

ДокОбъект = ДокСсылка.ПолучитьОбъект();
Возврат ДокОбъект.Отправлено;

КонецФункции // СообщениеОтправлено()


А учитывая что файлы хранятся в ТЧ того же объекта ДокСсылка.ПолучитьОбъект() будет создавать большую нагрузку.

Опять же зачем то вместо формы списка используется журнал, в БСП журнал используют потому что у них 2 вида документов (Входящее/Исходящее) тут использование журнала не имеет смысла.

Да и вообще архитектура на мой взгляд очень не оптимальная.
АлександрЯрославичъ; kwazi; +2 Ответить
68. alexkon 91 02.03.15 17:58 Сейчас в теме
(67) VVi3ard, действительно, в конфигурации 8.2 нашел такую функцию. Видимо, на момент написания отлаживал через нее функционал и забыл исправить. В конфигурации 8.3 она уже у меня закомментирована. Естественно, так быть не должно, спасибо за замечание! Конфигурацию исправил. Про журнал: изначально хотел тоже делать два вида документа и начал было, потом пришел к такому решению как сейчас, но перерисовывать журнал на список просто не стал.
30. m_aster 81 21.02.14 11:13 Сейчас в теме
35. alexkon 91 04.03.14 17:44 Сейчас в теме
(30) m_aster, рад, что Вам понравилось:)
32. Andry.Boris 55 02.03.14 16:26 Сейчас в теме
36. alexkon 91 04.03.14 17:44 Сейчас в теме
(32) Andry.Boris, спасибо за проявленный интерес)
33. unichkin 04.03.14 17:23 Сейчас в теме
Не подключается к яндексу, сервер входящих - smtp.yandex.ru (порт 25) , сервер исходящих - pop.yandex.ru (порт 143), галки использовать ssl - не стоят. Логин-пароль правильные, галку smtp требует аутентификации снимал.
Прикрепленные файлы:
34. alexkon 91 04.03.14 17:41 Сейчас в теме
(33) zhuravlik, у Вас перепутаны сервера входящих и исходящих сообщений. Поставьте вот такие настройки:
Прикрепленные файлы:
yura66; unichkin; +2 Ответить
37. webresurs 170 05.03.14 12:39 Сейчас в теме
возможно не работает!
- на яндексе в папке входящие созданы подпапки ...2Почтовый клиент" зависает... на всегда
38. alexkon 91 05.03.14 13:09 Сейчас в теме
(37) webresurs, опишите подробнее проблему. Какая-нибудь ошибка пишется? С других ящиков почта получается(при наличии вложенных папок на сервере)? Я для примера создал на Яндексе вложенную папку "Тест". Если письмо приходит во входящие на сервере, то получение идет без проблем. Если письмо приходит во вложенную папку "Тест" на сервере(при добавлении правил), то оно НЕ получается. Но зависаний нет. Какой у Вас релиз платформы и в каком варианте (файловый, клиент-серверный) работаете?
39. nick_krsk 16 05.05.14 07:19 Сейчас в теме
Спасибо за разработку! ) Мне был нужен почтовый клиент, смотрел в сторону БСП, но там много связанных объектов, которые лично мне не нужны и засоряют конфигурацию. И для обучения очень полезная вещь)
40. alexkon 91 05.05.14 11:19 Сейчас в теме
(39) nick_krsk, рад, что Вам пригодилось)))
41. Xershi 714 31.07.14 19:06 Сейчас в теме
А разбор кода на 8.2 для отправки прямо из формы документа (без использования почтового клиента) можешь подсказать?
42. Xershi 714 01.08.14 12:49 Сейчас в теме
Уже разобрался с кодом. Скажи успешная отправка письма у тебя сколько времени занимает? У меня строка
ИнтернетПочта.Послать(Сообщение);
отрабатывает за 37 секунд...
43. alexkon 91 04.08.14 00:16 Сейчас в теме
(42) Xershi, если не посылаю никакой файл, то отсылка происходит мгновенно. Все зависит от скорости соединения. Но 37 секунд ни разу не было, значительно меньше.
44. coolvic 27.08.14 11:26 Сейчас в теме
Здравствуйте! Не совсем понял, данную конфигурацию нельзя объединить с существующей? Только разворачивать как новую?
45. alexkon 91 27.08.14 16:41 Сейчас в теме
(44) coolvic, что Вы подразумеваете под "существующей"? Вы имеете ввиду какую-то типовую?
48. coolvic 02.09.14 14:15 Сейчас в теме
(45) alexkon, У меня, к сожалению, не получилось. После объединения конфигурация не запускается. Выдает ошибку.
49. coolvic 02.09.14 14:17 Сейчас в теме
(45) alexkon, я имею ввиду типовую УТ 10.3. После попытки объединения ошибка при запуске.
50. alexkon 91 02.09.14 15:09 Сейчас в теме
(49) coolvic, а какая именно ошибка возникает?
46. FireFox_Manager 02.09.14 13:52 Сейчас в теме
(44) coolvic, данную конфигурацию можно объединить с любой другой, так как она оформлена в виде подсистемы.
47. ron1 02.09.14 14:06 Сейчас в теме
Плюс за идею. Если бы я работала не на разных компьютерах, а только на одном, то обязательно поставила бы себе.
51. alexkon 91 02.09.14 15:09 Сейчас в теме
(47) ron1, Спасибо, поначалу я ее и создавал для этого))
52. flyer 223 11.09.14 07:10 Сейчас в теме
подскажите у кого нибудь получилось данную конфигурацию для веб клиента доработать?
53. shurmixa 25.09.14 10:10 Сейчас в теме
Добрый день! При отправке сообщения выходит ошибка
Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации (SMTP error code 530, Authentication required) "
В чем может быть проблема ? Галочка smtp аутентификации стоит! Спасибо.
54. alexkon 91 25.09.14 10:36 Сейчас в теме
(53) shurmixa, а на какой почтовый сервер посылаете сообщения? Проверьте правильность указания имени пользователя и пароля.
55. shurmixa 25.09.14 11:27 Сейчас в теме
(54) alexkon, сервер inbox, логин и пароль уже несколько раз проверял. не работает
56. alexkon 91 25.09.14 12:06 Сейчас в теме
57. shurmixa 25.09.14 12:12 Сейчас в теме
(56) alexkon, от mail. уже нашел ошибку, ошибка была в файле stunnel.conf спасибо
58. alexkon 91 25.09.14 12:21 Сейчас в теме
(57) shurmixa, а у вас SSL используется для mail.ru? У меня в настройках этого сервера не используется SSL. Но, раз разобрались - хорошо! :)
59. apapin 10.10.14 15:23 Сейчас в теме
Добрый день.
Сейчас яндекс ввела систему шифровани.
Будет работать?
61. alexkon 91 13.10.14 09:29 Сейчас в теме
(59) apapin, Вы имеете ввиду SSL? При использовании SSL на яндексе проблем нет.
60. apapin 10.10.14 15:24 Сейчас в теме
И еще вроде как маил тоже ввели такую штуку ... (шифрование)
62. andrey_462 2 18.10.14 15:53 Сейчас в теме
Здравствуйте, Вы не могли б мне выслать на почту andrey_borovkov@ukr.net Вашу разработку Конфигурация Почтовый Клиент. Буду крайне благодарен!!
63. Yashazz 2855 22.02.15 15:43 Сейчас в теме
А вот мне надо из MS Outlook выдернуть письма и вложения, и работать с ними. Это ваша конфа может?
66. alexkon 91 22.02.15 21:52 Сейчас в теме
(63) Yashazz, конфигурация никак не связана с установленным почтовым клиентом. Но, раз у Вас установлен клиент, значит, имеются сервера почты, с которыми он связан - вот, оттуда и можно работать с почтовыми письмами и вложениями!
64. tarassov 96 22.02.15 17:44 Сейчас в теме
Добавлена поддержка SSL. Установочный файл STunnel и файл конфигурации для GMail находится непосредственно в программе. Установка SSL производится обработкой из меню "Сервис".

- зачем? 1С уже умеет работать с SSL напрямую, без туннеля
65. alexkon 91 22.02.15 21:48 Сейчас в теме
(64) tarassov, как раз для конфигурации 8.3 я и обозначил это.
69. dj_serega 367 10.03.15 16:14 Сейчас в теме
Имхо, реквизит "дата отправления" нужно заменить на "дата отправки"
70. Moidodr 31.05.15 10:27 Сейчас в теме
{ОбщийМодуль.ОбщегоНазначения.Модуль(327)}: Ошибка при вызове метода контекста (Подключиться): Время ожидания операции чтения истекло.
Что делать чтобы решить проблему?
71. alexkon 91 29.06.15 11:26 Сейчас в теме
(70) Moidodr, опишите подробнее проблему. На какой почтовый сервер пытаетесь подключиться, какие настройки этого сервера, при каком действии происходит ошибка.
72. pyrkin_vanya 359 04.12.15 20:54 Сейчас в теме
В google появилась двухэтапная аутентификация. С ней не получается запустить. + с IMAP как я понял тоже не работает. А вообще супер конфа. Автору огромное спасибо.
75. alexkon 91 05.12.15 23:45 Сейчас в теме
(72) pyrkin_vanya, С IMAP наработки есть, но довести до ума пока не получается(почтовые сервера ведут себя по-разному), пока отложил это дело.
73. pyrkin_vanya 359 05.12.15 21:25 Сейчас в теме
Сейчас заметил одну ошибку. В файловом варианте все прекрасно, а в клиент-серверном вываливается ошибка, что типа логин или пароль не верный. Не сталкивался?
74. alexkon 91 05.12.15 23:42 Сейчас в теме
(73) pyrkin_vanya, точно сказать не могу, припоминаю, что в клиент-серверной версии объект интернет-почта вел себя по-особому(точно уже не помню, но сталкивался с подобными проблемами). А какой версией платформы пользуетесь?
76. pyrkin_vanya 359 06.12.15 13:50 Сейчас в теме
(74) alexkon, 8.3.6.2041. Попробую чуть позже другую версию поставить.
77. pyrkin_vanya 359 06.12.15 14:14 Сейчас в теме
На этой 8.3.7.1776 все нормально работает.
78. unknownDaemon 43 15.02.16 13:12 Сейчас в теме
С Gmail-ом работает из коробки и так… А вот то что мурзилки не припаяли к заголовкам тот же инстанс, что и для HTTP-Запрос-а — это большой минус…
Надеюсь дозреют когда-нибудь до таких очевидных вещей… Например в стандартных библиотеках того же python-а именно так и реализовано

ЗЫ Ты клиента пишешь… А я сервер 😊 с SMTP|POP обвесом на питоне
79. Gravern 30.03.16 17:26 Сейчас в теме
Я так понимаю, из-за того что нет imapa, синхронизация отправленных невозможна?
80. alexkon 91 31.03.16 08:49 Сейчас в теме
82. nagaitseff 102 01.09.16 04:59 Сейчас в теме
Добрый день, еще выдает такую ошибку, если я добавил файл Excel во вложения и затем нажал на него:

{Документ.Сообщение.Форма.ФормаДокумента.Форма(479)}: Индекс находится за границами массива
Картинка = Вложения[Элемент.ТекущаяСтрока].АдресВременногоХранилища;
83. nagaitseff 102 01.09.16 07:23 Сейчас в теме
Не отправляет почту совсем, получает да, а вот отправить не могу
87. maksa2005 296 28.06.17 13:50 Сейчас в теме
В МодулеСеанса не установлены атрибуты:
ПараметрыСеанса.ТекущийПочтовыйЯщик =
ПараметрыСеанса.ТекущаяГруппа =
88. alexkon 91 12.07.17 14:43 Сейчас в теме
(87), да верно! В текущем решении использование почтовых фильтров возможно из формы почтового ящика. Когда вы зашли в почтовый ящик, то он становится текущим и фильтры можно открыть из панели меню(либо по кнопке "Еще"). Тогда открываются фильтры именно для текущего ящика. Можно, конечно сделать было почтовый ящик по умолчанию и при открытии инициализировать эти параметры сеанса, но не знаю, насколько это целесообразно. :)
89. CyberCerber 315 18.08.17 13:25 Сейчас в теме
Добрый день
Подскажите, можно ли для каждого пользователя 1С задать свой ящик?
90. alexkon 91 17.09.17 13:56 Сейчас в теме
(89), здравствуйте! В данной конфигурации такой задачи не стояло, но такое вполне возможно реализовать небольшой доработкой.
101. kwazi 384 15.02.18 17:46 Сейчас в теме
(89) купите 1С:Документооборот
92. quares 19 02.11.17 11:21 Сейчас в теме
Недостатки:
1) Невозможно загрузить адресную книгу
2) Интерфейс такси весьма криво смоделирован - группы расположены на столько криво, что для рабочей области остаётся мизер места
3) Порядок обхода элементов в рабочем окне создания сообщения не настроен вообще, по логике сначала заполняется кому, тема, текст, вложения
4) Жуткий редактор текста сообщения HTML, нельзя задать стиль по умолчанию и сразу писать текст в HTML (пример - написание справки о программе, она тут же генерирует HTML код)
5) При работе с Exchange не генерируется структура папок
6) Загруженные впервые сообщения имеют статус "непрочитанные", хотя они прочитаны давно

За идею +, но реализовано на 2+
Прикрепленные файлы:
93. grrus 02.11.17 11:33 Сейчас в теме
(92)Так её ещё допиливать получается?
96. quares 19 02.11.17 15:49 Сейчас в теме
(93)
Не понял вопроса :-)
Если вопрос в том, нужно ли её еще допиливать до идеала, то я считаю, что да.
Если вопрос в том, получается ли в принципе её допиливать, то не скажу, т.к. не занимался этим вопросом, хотя уверен, что получится :-)
94. alexkon 91 02.11.17 15:01 Сейчас в теме
(92), в описании написано "Практическое применение каждый может определить для себя сам. Лично мне хотелось иметь нечто подобное в своем распоряжении в привычном виде и с тем функционалом, который мне был необходим." Это означает то, что я делал это для себя и так как мне было удобно. Это не тиражируемое решение. На момент публикации конфигурации тут ничего похожего не было, поэтому выкладывалась в первую очередь идея. Конфигурация собиралась еще в 2013 году, с тех пор много чего нового появилось в 1С.
95. quares 19 02.11.17 15:47 Сейчас в теме
(94)
Это было понятно изначально и мое сообщение ни в коем случае не было нацелено на то, чтобы как-то оскорбить или принизить автора :-)
Наоборот, мне показалось, что идея классная (переносной почтовый клиент в привычном движке) и её стоит развивать - именно поэтому выложил свою критику.

Правильно я понял из Вашего сообщения, что развивать данную ветку не планируется?
97. alexkon 91 07.11.17 16:03 Сейчас в теме
(95), была идея сделать на imap, но на тот момент объект "ИнтернетПочта" вел себя непредсказуемо с разными почтовыми серверами :) . И я решил взять паузу. Возможно, вернусь к этой теме в скором времени. К сожалению, ограничен свободным временем. :)
99. grrus 03.02.18 20:42 Сейчас в теме
Приветствую

Переделал почтовый клиент для многопользовательского режима.
Плюс, добавил возможность использования IMAP, причем указываю из какой папки забирать почту.

Есть существенный минус всей этой идеи - клиент не умеет создавать исходящие письма с использованием таблиц, что является недостатком связанным с техническими моментами 1С.

Народ может кто реализовывал создание исходящих писем с использованием вставки таблиц?
Форматированный документ вставлять таблицы не умеет.
Оставьте свое сообщение

См. также

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 1. Авторизация 34

Статья Программист Конфигурация (md, cf) v8 Windows Абонемент ($m) WEB

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью функционала Rest API предоставляемого платформой (CMS) WordPress (WooCommerce). Без дополнительных приложений на PHP/вставьте сюда любой другой язык программирования/.

1 стартмани

12.10.2019    1533    5    osivv    27       

Telegram бот на 1С 39

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Telegram бот на 1С в виде внешней обработки, встраиваемой в типовые 1С 8.3.

1 стартмани

24.09.2019    3441    11    budidich    15       

Выгрузка номенклатуры в социальную сеть Вконтакте 30

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Оптовая торговля Розничная торговля Абонемент ($m) WEB

Обработка для быстрой и легкой выгрузки товаров Вконтакт. Так просто еще не было)))

2 стартмани

14.08.2019    2107    11    kalyuzhny    20       

Путеводитель по истории релизов 36

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) WEB

Отчет по истории выпуска релизов и анализа информации по обновлениям.

2 стартмани

13.08.2019    2570    7    YPermitin    15       

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery с кэшированием 94

Статья Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) WEB

В статье описан способ создания "фронтенда" на HTML/CSS/jQuery и скрипт кеширования AJAX запросов на PHP.

1 стартмани

06.08.2019    4779    6    Sedaiko    22       

Шаблон http-сервиса для вашего проекта 70

Инструменты и обработки Программист Архив с данными v8 v8::Mobile 1cv8.cf Абонемент ($m) Внешние источники данных WEB Мобильная разработка

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

2 стартмани

04.05.2019    5969    46    MarkoSokolov    47       

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 121

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Обмен через XML WEB Разработка

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    15901    14    riposte    63       

1С и WebKit. Вариант взаимодействия 46

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) WEB

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    9735    29    mi1man    35       

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet 74

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Транспорт, автопарки, такси Абонемент ($m) WEB

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    8967    51    Ditron    15       

Яндекс карта в документе "Заказ клиента" на закладке "Доставка". (Расширение) УТ 11.4 28

Инструменты и обработки Пользователь Расширение (cfe) v8 УТ11 Россия УУ Оптовая торговля Абонемент ($m) Обработка документов WEB

Показ яндекс карты в документе "Заказ клиента" на закладке "Доставка" и печать карты для курьера с контактными данными. (Расширение)

3 стартмани

05.02.2019    3762    11    ret    6       

Красивые письма из 1С 35

Инструменты и обработки Бухгалтер Пользователь Расширение (cfe) v8 v8::БУ БП3.0 Россия Абонемент ($m) Email

Как отправлять из типовой конфигурации (БП 3.0) красивые электронные письма без редактирования конфигурации, регистрации и смс.

1 стартмани

02.02.2019    5982    17    maxkrezi    12       

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 512

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    25186    242    bonv    106       

Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы 32

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

1 стартмани

24.01.2019    4638    43    John_d    26       

Проверка VAT номеров 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    3688    wtlz    0       

Автоматическое создание XSD-файла по выбранным типам объектов конфигурации для загрузки в XDTO пакет в 1С 8.3 88

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Россия Абонемент ($m) WEB

Данная обработка позволяет создать XSD-файл по выбранным реквизитам Справочника, Документа, Плана видов характеристик и даже Плана обмена. В обработке есть возможность выбрать, какие стандартные и обычные реквизиты, а также реквизиты табличных частей попадут в XSD-файл. Также есть опциональная возможность автоматически добавить в XSD-файл все ссылочные типы, находящиеся в реквизитах (рекурсивным обходом).

1 стартмани

22.10.2018    6900    48    q4a    7       

Загрузка чека онлайн-касс (загрузка товаров из чека) 38

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 1cv8.cf Кассовые операции Розничная торговля Абонемент ($m) Внешние источники данных WEB

Обработка-пример, позволяет любому и из любой конфигурации загрузить информацию о товарах из чека(и не только) с сервера ФНС proverkacheka.nalog.ru

2 стартмани

08.10.2018    7186    23    echo77    32       

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом 13

Инструменты и обработки Программист Пользователь Архив с данными v8 КА1 БП2.0 УТ10 УПП1 Windows Абонемент ($m) Печатные формы документов Универсальные функции Email

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    11115    10    stvorl    0       

Работа с публикациями "Инфостарт" 13

Инструменты и обработки Программист Архив с данными v8 УУ Абонемент ($m) Практика программирования О сообществе WEB

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    8213    10    RocKeR_13    12       

SOAP для чайников 86

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    18453    25    dusha0020    18       

Класс-обработка “Работа с картами Яндекс” 58

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Разработка внешних компонент WEB

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    10576    129    RSConsulting    13       

HTTP Сервисы: Путь к своему сервису. Часть 1 258

Статья Системный администратор Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Практика программирования WEB

Уже много было написано про http-сервисы, но то и дело всплывают «Новые» статьи по обмену между базами V8 по COM, что «Немножко» удивляет. Решил внести свои 5 копеек, поработаем с http-сервисом.

1 стартмани

15.07.2018    35114    15    dsdred    22       

Пример использования REST API Яндекс Диска 33

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    12379    23    MKFreeUser    12       

Обмен файловыми базами данных через Yandex диск 7

Инструменты и обработки no Приложение (exe) v8 Россия Windows Абонемент ($m) WEB

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    9855    6    slimper    1       

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза 69

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    8027    44    Malfarion    14       

Конфигурация для просмотра публичных телеграм каналов 10

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) WEB

Просмотр и каталогизация в более удобном виде публичных телеграм каналов, групп и чатов.

1 стартмани

02.06.2018    9900    7    DO_WHILE_LOOP    7       

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности) 80

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Внешние источники данных WEB

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    16804    113    Ko1t    63       

Простая и пошаговая интеграция Яндекс-Алисы и 1С 76

Инструменты и обработки Программист Конфигурация (md, cf) v8 Windows Абонемент ($m) WEB

Интеграция Алисы и 1С через http сервис на платформе 8.3.9. Используем виртуальный сервер, сертификат от letsencrypt, и делаем простые запросы к базе из Алисы.

1 стартмани

09.04.2018    14857    15    kiv1c    33       

Чтение и запись из таблиц гугл (google sheets) в табличный документ 1С (8.3, управляемые формы) 148

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Внешние источники данных WEB

Внешняя обработка на управляемой форме для 1С версии 8.3 для доступа к сервисам Google Sheets c использованием протокола авторизации OAuth 2.0. Выполняет получение списка листов таблицы гугл, чтение таблицы гугл в табличный документ 1С и запись из табличного документа 1С в таблицу гугл. Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.11.2954).

1 стартмани

09.04.2018    21188    164    Ko1t    50       

Внешняя компонента для работы по Web-socket протоколу 21

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент WEB

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

6 стартмани

30.03.2018    12913    9    Ditron    50       

2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту 38

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ ERP2 БП3.0 ЗУП3.x Россия БУ Управление персоналом (HRM) Абонемент ($m) Обработка справочников WEB

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника "Физические лица". Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

1 стартмани

27.02.2018    11540    124    VladimirElohov    33       

Построение маршрута доставки с расчётом расстояния для любой базы УФ 56

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Оптовая торговля Абонемент ($m) Универсальные обработки WEB

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    18436    36    KorotkovRV    16       

А чё это вы здесь делаете, а? 142

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Разработчикам тиражных обработок близка и понятна проблема обратной связи с пользователем. Много важного и полезного можно почерпнуть, зная, что делает бухгалтер, который запустил обработку. В большом мире вэба сбор статистики на сайте дело привычное и даже обязательное. Эта статья покажет практику применения инструментов сбора статистики из мира веба для обработок на платформе 1С:Предприятие.

1 стартмани

21.01.2018    16544    28    infosoft-v    42       

Пример заполнения/создания файла XML из XSD схемы, используя XDTO 128

Статья Программист Документ XML v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

Добрый день, коллеги! Наконец-то дошли руки написать сию статью. Хочу поделиться своим опытом по разбору xsd схемы используя Фабрику XDTO, а также связанным с этим XML файлом. Думаю, наверняка кому-то понадобится.

1 стартмани

21.12.2017    28553    40    sandybaev    23       

Сервер push сообщений “Push0k“ 18.05 12

Инструменты и обработки no Архив с данными v8 1cv8.cf Абонемент ($m) WEB

Аналог других “мессенджеров“. Позволяет практически все то же самое, что и другие решения. За исключением смайлов, эмодзи, голосовой и видео связи. Основное отличие от других решений, открыта и доступна для изменения серверная и клиентская часть месенджера. Общедоступной серверной части нет, за серверную часть отвечаете вы сами.

1 стартмани

19.12.2017    10394    11    PloAl    20       

Массовая рассылка писем с HTML. Отправить письмо или почту через 1С с картинками, изображениями, таблицами и прочим 92

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Email

Если вам необходимо создать красивое письмо и отправить его средствами 1С, вам поможет эта статья.

1 стартмани

15.12.2017    24478    32    rpgshnik    24       

Проверка орфографии средствами Yandex Speller 77

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки WEB

Проверка орфографии средствами Yandex Speller с опциями и коррекцией ошибок. Возможность вызова как с сервера, так и с клиента (с последующим исправлением).

1 стартмани

09.11.2017    13057    49    🅵🅾️🆇    38       

Веб-сервисы 1С и PHP 30

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Украина Windows Абонемент ($m) WEB

Пример создания веб-сервиса на 1С, использование пагинации в запросах 1С, примеры кода на php - передача параметров, получение и разбор данных.

1 стартмани

20.10.2017    18526    41    serg1234    12       

Ведение локального каталога обработок с Инфостарт 67

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки WEB

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    18264    55    rpgshnik    48       

Подсистема Вики - интеграция 1С и сайта под управлением MediaWiki 90

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) WEB

Редактирование статей сайта Mediawiki из 1С. Формирование функционального описания конфигурации на сайте Вики.

1 стартмани

19.09.2017    20502    31    shmalevoz    18       

Разбор адреса на составляющие с помощью Яндекс API и Google API 44

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки WEB

Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.

1 стартмани

10.02.2017    17814    95    Ivon    22       

Передача большого количества объектов через Web-сервисы 43

Статья Программист Внешняя обработка (ert,epf) v8 УТ11 Абонемент ($m) WEB

Один из вариантов передачи большого количества объектов при использовании Web-сервисов.

1 стартмани

31.01.2017    12339    6    SinglCOOLer    14       

JSON парсер для профессиональных разработчиков 51

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Абонемент ($m) WEB Инструментарий разработчика Практика программирования

Описана методика создания парсеров json-файлов для любой конфигурации 1С. Приложена тестовая конфигурация и обработки-парсеры для обычного и управляемого приложений. Материал предназначен для разработчиков на базе 1С, занимающихся вопросами автоматизации бизнес процессов, обмена данными, сопряжения 1С с web-сайтами и сервисами.

4 стартмани

09.01.2017    19415    33    O-Planet    29       

Подключение к Яндекс.Диску через REST API 29

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) WEB

Эта обработка позволит подключить вашу конфигурацию к Яндекс.Диску. В ней есть графический интерфейс, поэтому можно проверить работоспособность до встраивания обработки в конфигурацию.

1 стартмани

14.11.2016    10992    71    vitaliy1911    11       

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9 109

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Практика программирования WEB

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    18388    16    Anton64    22       

Выгрузка на сайт "ВКонтакте" из УТ 11 40

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 УТ10 Розничная и сетевая торговля (FMCG) Россия Windows Розничная торговля Абонемент ($m) WEB

Обработка (с открытым программным кодом) по выгрузке номенклатуры с характеристиками, сериями, ценами и т.д. из УТ 11 на сайт "ВКонтакте".

1 стартмани

12.10.2016    12698    96    Sergey901    29       

Конструктор-тестер http запросов в 1С 215

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) WEB Инструментарий разработчика

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    33726    299    hlopik    16