| 
    
            
         
         | 
    
  | 
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) Веди лог в обработке.
  
        Нахрена папку "Отправленные" перегружать?  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |