![]() |
|
v7: 1C и почтовик | ☑ | ||
---|---|---|---|---|
0
Voronve
16.11.12
✎
08:55
|
ТиС, 965 ядро.
Клиент захотел получать электронную версию накладной. Формат утрясли, файлик формируется, оператор отправляет его в ручную по почте. Необходимо реализовать отправку по нажатию кнопки в 1С (через CDO), но так, чтобы отправленный файл попадал в почтовик в папку "Отправленные". В качестве почтовика Thunderbird 16 Делал кто ? |
|||
1
YHVVH
16.11.12
✎
09:10
|
(0) что такое CDO?
|
|||
2
zak555
16.11.12
✎
09:10
|
> 965 ядро
о_О |
|||
3
zak555
16.11.12
✎
09:11
|
> Формат утрясли
t-rjvvthc |
|||
4
zak555
16.11.12
✎
09:11
|
*е-коммерс
|
|||
5
YHVVH
16.11.12
✎
09:18
|
нарыл у себя код , возможно он даже рабочий
ЗагрузитьВнешнююКомпоненту("V7Plus.dll"); М=СоздатьОбъект("AddIn.V7Mail"); М.Подключиться("MAPI",,); М.НовоеСообщение(); М.ДобавитьАдрес("123@mail.ru"); М.ДобавитьФайл(имяфайла); М.Заголовок="Куку"; М.Послать(0); |
|||
6
Voronve
16.11.12
✎
09:23
|
(2) Конфа 965 )
(3) DBF-ка обычная (5) Код для 1С есть для отправки письма Мне бы отправленное из 1С письмо сложить в почтовик. Как ? |
|||
7
ДенисЧ
16.11.12
✎
09:25
|
(6) Зависит от почтовика...
Насколько я помню, MAPI не дружит с почтовыми папками. Так что оля или нечто подобное. |
|||
8
Voronve
16.11.12
✎
09:30
|
(7) Можно отправлять письмо так 1C->Thunderbird->Заказчик, решение очевидное и неправильное. Отправляя письмо в почтовик я не могу контролировать его отправку. Правильно будет 1С->Заказчик и положить ушедшее письмо в Thunderbird
|
|||
9
IamAlexy
16.11.12
✎
09:31
|
(5) та вы батенька просто реинкарнация индианы джонса..
продолжайте раскопки и докладывайте, чего нового вы извлекли на свет божий из недр.. нобелевская премия ждет вас |
|||
10
Эльниньо
16.11.12
✎
09:33
|
//******************************************************************************
Процедура Отправить() Флаг=0; Попытка Флаг=ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll"); Исключение Возврат; КонецПопытки; Если Флаг=0 Тогда Сообщить("Не удалось загрузить ROM-Mail.dll"); Возврат; КонецЕсли; ВК=СоздатьОбъект("AddIn.AddInMail"); ВК.СерверОтправки=СокрЛП(СерверОтправки); ВК.ПортОтправки = Порт; ВК.Логин=СокрЛП(Логин); ВК.Пароль=СокрЛП(Пароль); ВК.АутентификацияПриОтправке=1; ВК.СохранятьСоединение = 1; ВК.ПоказыватьПредупреждения=1; Если ВК.Подключиться("Отправка")=0 Тогда Предупреждение("Не удалось подключиться к серверу!"); Возврат; КонецЕсли; Для Скока = 1 По Адреса.РазмерСписка() Цикл Состояние("" + Скока + "/" + Адреса.РазмерСписка()); ВК.АдресОтправителя=СокрЛП(АдресОтправителя); ВК.ИмяОтправителя=СокрЛП(ИмяОтправителя); ВК.ПодтверждениеПрочтения = 0; ВК.ПодтверждениеДоставки = 0; ВК.Тема=СокрЛП(Тема); ВК.Тело=Тело; Покласть = ""; Для у = 1 По Файлы.РазмерСписка() Цикл Покласть = Покласть + Файлы.ПолучитьЗначение(у) + ";"; КонецЦикла; Если Покласть <> "" Тогда ВК.Вложения = Покласть; КонецЕсли; ВК.Кодировка="windows-1251"; ВК.ТипПисьма=2; ВК.АдресПолучателя = Адреса.ПолучитьЗначение(Скока); Адреса.Пометка(Скока, ВК.Отправить()); Форма.Обновить(); КонецЦикла; ВК.Отключиться(); КонецПроцедуры |
|||
11
Voronve
16.11.12
✎
09:36
|
(10) сПС. Процедура отправки из 1С письма есть. Рабочая. Мне бы скрипт который положит отправленное письмо в почтовик не отправляя его повторно )
|
|||
12
YHVVH
16.11.12
✎
09:38
|
(11) Мне бы отправленное из 1С письмо сложить в почтовик. Как ?
а если не секрет зачем? |
|||
13
Voronve
16.11.12
✎
09:42
|
(12) 1. Чтоб при разборках, буде такие случаться, было куда ткнуть мордой - вот ... отправлено ...
2. Если, с какого нить перепугу, заказчик ответит на письмо отправленое роботом оператор был в курсе о чем речь |
|||
14
YHVVH
16.11.12
✎
09:47
|
(13) а отправлять нельзя что ли из почтовой программы?
|
|||
15
Voronve
16.11.12
✎
09:49
|
(14) Сейчас и отправляют. В ручную. Девочка вроде ответственная, но никто не застрахован невнимательности, болезни, увольнения и т.п. Хотелось бы исключить человеческий фактор
|
|||
16
YHVVH
16.11.12
✎
09:51
|
(15) почему нельзя отправлять по кнопке из 1с не пойму? зачем пихать в папку отправленные а потом еще отправлять через что-то.
|
|||
17
Voronve
16.11.12
✎
09:53
|
(7)
|
|||
18
Mikeware
16.11.12
✎
10:31
|
посылать копию себе - не вариант?
|
|||
19
Mikeware
16.11.12
✎
10:32
|
(15) а зачем отправлять "вручную"? отправлять при печати документа, или при смене статуса на финальный - не вариант?
|
|||
20
КонецЦикла
16.11.12
✎
10:34
|
(19) Все при деле: автор и девочка
|
|||
21
Дык ё
16.11.12
✎
10:55
|
(13) 1. тыкай в журнал регистрации
|
|||
22
Voronve
16.11.12
✎
11:14
|
(18) Так и сделаю. + настройка фильтра в почтовике на перенос письма. спс.
|
|||
23
Jaffar
16.11.12
✎
11:39
|
(22) или себе, или на ящик тому, кто потом будет разбираться :-)
|
|||
24
Voronve
16.11.12
✎
11:42
|
(23) Пока так сделаю. Посмотрим что на форуме громовой птицы ответят, может и умеет он как мне нужно
|
|||
25
Эльниньо
16.11.12
✎
12:48
|
(11) Веди лог в обработке.
Нахрена папку "Отправленные" перегружать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |