Понадобилась загрузка входящих писем с вложениями в отраслевой конфигурации не на базе БСП. Т.к. из БСП что-то достать без большой головной боли и подтяжки тысячи зависимостей нереально и под рукой не было ни одной базы не на БСП/с адекватным почтовым клиентом без зависимостей и привязки - написал легкую версию своего. Надеюсь, кому-то сэкономит часов 5-10 жизни.
Используется стандартный объект "ИнтернетПочта".
Пока есть только "Входящие".
Режим совместимости 8.3.11
TODO: вынести хранение вложений в РС, сделать периодическую очистку обработанных для экономии места.
Достоинства:
- Не привязан к конфигурации
- Управляемые формы (тестировалось в обычном приложении)
- Загрузка вложений
- Открытие вложений
- Выбор папок IMAP для загрузки
- Команда для обработки вложения (с выбором вложения, если их несколько) //P.S. это единственное место с привязкой к конфе, оставлено как пример работы с вложениями.
- Возможность проверки учетной записи
- Группировка по папкам IMAP
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.2.8.2