Имя: Пароль:
1C
1C 7.7
v7: Отправка счета на мыло
0 Масянька
 
09.08.12
13:25
День добрый!
Подскажите, пожалуйста, как:
док-т "Счет" - доп. кнопка "Отправить на мыло" (это я могу) - по нажатию на эту кнопку нужно: получить печ. форму (заполненную) счета и отправить ее на мыло. Мыло - из контрагента, подключение там - это мне немножко понятно. Мне не понятно, как с печ. формой быть? По идее ее нужно заполнить, вывести на экран, в файл сохранять или можно как-то сделать сама печ. форма цеплялась к письму?

Спасибо.
80 Злопчинский
 
10.08.12
02:14
(55) абрахамс явно втеме ;-)
81 big
 
10.08.12
05:05
(79) Ага. Для ТС самые простые действия в 7.7 просто убийственно непонятны, а ты ей FormEx подсовываешь
82 goodzone
 
10.08.12
05:19
отправка мыла из 1с 77 категорично запрещена из-за сильной вероятности вируса v7.doc.vir.uss.s.2.cc
83 Масянька
 
10.08.12
09:17
(79) Ты почему так поздно пришел? :)))))))))
СПАСИБО!!!!!!!
84 Масянька
 
10.08.12
16:28
Я победила - кнопка не внешней печ. форме - РАБОТАЕТ!
(81) А вас, Штирлиц, я попрошу не выпендриваться.
85 Злопчинский
 
10.08.12
22:18
(84) да, но это работает только на специальным образом подготовленных программистом печтаных формах. а (79) работает просто везде.
86 Злопчинский
 
10.08.12
22:18
(81) скопировать файла и повесить кнопку - ТС сможет.. ;-)
87 andrewks
 
10.08.12
22:31
(79) чё-то не вкурю:

"(скачать и использовать можно бесплатно, т.е. ДАРОМ)"

и тут же - купить за 3 тыра.

так бесплатно, или как? или на скачке - шаровары?
88 Злопчинский
 
10.08.12
22:46
)87) даром, то есть безвозмездно, рабочая, но упрощенная версия - кому-то хватает и ее.
89 big
 
11.08.12
07:44
(84) Кэт, пАлишь не по-детски!!
90 Масянька
 
13.08.12
15:32
Вот я и доползла до отправки.....
Написала, как в (15). Но - открывается Bat. А можно его не открывать?
91 Масянька
 
13.08.12
16:23
Хорош про "российскую судебно-следственную систему" разговаривать!
Давайте, уже пинайте меня....
Скачала ROM-Mail: мене не понятно, что нужно указывать в - СерверОтправки, ПортОтправки?
92 Mikeware
 
13.08.12
16:27
(91) почтовый сервер, через который отправляешь. и порт сервера (дл отправки обычно 25)
93 Mikeware
 
13.08.12
16:27
а комплекте что с роммэйлом, что с диалмэйлом вполне себе сеть и als, и примеры
94 Масянька
 
13.08.12
16:35
(92) Вот спасибо. Теперь мене понятно :)))))
(93) Там цифирьки стоят и не написано, откуда энти цифирьки.
Спасибо.
95 Масянька
 
13.08.12
18:07
А нифига у меня сегодня не получается.......

Попытка
      Если ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll") = 0 Тогда
   Предупреждение("Не удалось загрузить компоненту ROM-Mail.dll.");
   Возврат;
     КонецЕсли;
Исключение
   Возврат;
КонецПопытки;
       
Почта=СоздатьОбъект("AddIn.AddInMail");
Почта.СерверОтправки=СокрЛП(".....");
Почта.ПортОтправки=СокрЛП(25);
Почта.Логин=СокрЛП(".......");
Почта.Пароль=СокрЛП(".....");
Почта.АутентификацияПриОтправке=1;
Если Почта.Подключиться("Отправка")=0 Тогда
   Предупреждение("Не удалось подключиться к серверу!");
Возврат;
КонецЕсли;

Почта.Важность = 0;
Почта.Кодировка = "windows-1251";
Почта.ТипПисьма = 2;
Почта.АдресОтправителя = ".......";
Почта.АдресПолучателя = Адрес;
Почта.ИмяОтправителя = "Анна";
Почта.Тема = "";
Почта.Тело = "";
//Почта.Вложения = КаталогДляЗаписи;
Если Почта.Отправить()=1 Тогда
   Предупреждение("Сообщение отправлено!");
Иначе
   Предупреждение("Не удалось отправить сообщение!");
КонецЕсли;
   Почта.Отключиться();


Где ошибка? Выводит "Не удалось отправить.....".
96 Злопчинский
 
13.08.12
18:13
(95) ну..ну.. изобретай...
97 Злопчинский
 
13.08.12
18:14
майлру тупо не даст отправить если в реквизите "обратный адрес" стоит другое мыло, отличное от мыла отправки...
98 Масянька
 
13.08.12
18:17
(97) Не поняла.....
99 Масянька
 
13.08.12
18:19
(97) Ты, что обиделся? Я скачала твою разработку. Интересно. Но - ты сам писал? Вот и мне хочется самой разобраться.
100 vqwy
 
13.08.12
18:29
опять соточко?!
101 Злопчинский
 
13.08.12
18:30
(98) в майлру для того, чтобы письмо успешно ушло через смтп-сервермайлру недостаточно указать парметры подключения и адрес "кому".
102 Злопчинский
 
13.08.12
18:31
(99) чтобы я обиделся - меня ударить надо, или там  руку сломать.. а так - на детей и убогих не обижаются ;-)
103 Злопчинский
 
13.08.12
18:32
(99) нет, исходный костяк не сам писал. взял у avb рабочий варинт простой как две копейки, прикрутил туда передачу параметров и отправил. Потом накрутил сверху функционал нужный.
104 Cthulhu
 
13.08.12
18:41
(103): и обфускатором прошёлся?.. ;)
(ссылочку на авб-овский вариант не кинешь, брат-дворник?)
105 Масянька
 
13.08.12
18:41
(103) А мне тяжело в твоем коде разобраться.... А прикручивать не понимая - НЕНАВИЖУ. А если не сочтешь за труд - кинь простой как 2 копейки рабочий вариант, пожалуйста.
(101) А что еще надо? В примере так написато. Или как обычно: в примере рассматривается примитив.
106 smaharbA
 
13.08.12
18:42
(105) майлру требует авторизации
107 Масянька
 
13.08.12
18:56
(106) Каким образом ее прописать?
108 smaharbA
 
13.08.12
18:57
представления не имею о роммайле и диалмайле
109 Злопчинский
 
13.08.12
18:58
(104) зачем обфускатором? не надо - получил открыто, отдал открыто.
.
не помню я сайт рупоровский
110 Злопчинский
 
13.08.12
18:59
(107) ну-ну... изобретатйте ;-)
111 Злопчинский
 
13.08.12
18:59
(105) а кто сказал что будет легко? ;-)
112 smaharbA
 
13.08.12
19:01
113 Cthulhu
 
13.08.12
19:33
спасибо, Абрахамс.
114 big
 
14.08.12
04:05
у Масяньки хороший ник, в аккурат для неё :)
115 Масянька
 
14.08.12
09:12
(112) Спасибо!
(114) Штирлиц! Это наезд или комплимент?
116 Масянька
 
14.08.12
11:56
А где все гении?
Ничего не получается. И CDO попробовала. Опять ругается только на отправку - не отправлено и фсё!
Может какие-то подводные камни есть: ТиС, 932, платформа 027, Win 7.
117 Mikeware
 
14.08.12
11:58
(116) по РОМ-мэйлу - задай вопрос автору, я не знаю как он под вин7 работает.
диалмэйл вроде работает.
на какой почтовик шлешь?
118 Масянька
 
14.08.12
11:59
Код ошибки транспорта: 0х80040217. Отлик сервера: not aviable

(117) Сейчас пробую на свой land.ru. Потом надо будет на nvrsk.ru
119 big
 
14.08.12
12:00
(116) надо загрузить ВК "от имени администратора". Или же загрузчиком ВК.
120 Масянька
 
14.08.12
12:04
(119) Каким макаром?
121 big
 
14.08.12
12:05
вот кусок функции для работы ч/з ROM-mail

Флаг=0;
Если ЗагрузитьВнешнююКомпоненту("ROM-Mail.dll")=0 Тогда
   Описание="Отправка почты::: Не удалось загрузить почтовую компоненту ROM-Mail.dll";
           Возврат Рез;
КонецЕсли;
ВК=СоздатьОбъект("AddIn.AddInMail");
ВК.ОставлятьНаСервере            =Число(Отправитель.ОставлятьПисьма);        
ВК.СерверОтправки=СокрЛП(Отправитель.ServerSMTP);
ВК.АутентификацияПриОтправке    =Число(Отправитель.ФлагПодлинности);
ВК.Логин=СокрЛП(Отправитель.Имя);
ВК.Пароль=СокрЛП(Отправитель.Пароль);        

Состояние("Подключение к серверу");
Если ВК.Подключиться("Отправка")=0 Тогда
   Описание="Отправка почты::: Не удалось подключиться к серверу!";
   Возврат Рез;
КонецЕсли;
   
ВК.АдресОтправителя=СокрЛП(Отправитель.ЭлПочта);
ВК.ИмяОтправителя=СокрЛП(Отправитель.Наименование);
ВК.АдресПолучателя=СокрЛП(АдресПолучателя);
ВК.Тема=СокрЛП(Тема);
ВК.Тело=СокрЛП(Тело);
ВК.Вложения=СокрЛП(ПолучитьФайлы(СпсФайлов));
Состояние("Отправка почты");
Если ВК.Отправить()=1 Тогда
   Рез=1; Описание="Отправка почты::: Почта отправлена!";
Иначе
   Рез=0; Описание="Отправка почты::: Не удалось отправить Почту!";
КонецЕсли;
   
ВК.Отключиться();
Возврат Рез;
122 Злопчинский
 
14.08.12
12:06
(116) ну-ну... помедленеее, я конспектирую! ;-)
123 big
 
14.08.12
12:06
(121) + это работает с ящиками на mail.ru
124 Масянька
 
14.08.12
12:07
Вот что-то мне подсказывает, что дело в mail.ru. А если ящик не на mail.ru - тогда никак?
125 big
 
14.08.12
12:15
(124) да пофих какой ящик
126 Масянька
 
14.08.12
12:39
Ну скажите мне где ошибка


Функция Отправить(КаталогДляЗаписи)

   Адрес = СокрЛП(Докум.Контрагент.ЭлПочта);
   Попытка
       
       loConfig = CreateObject("CDO.Configuration");
       loCdoMessage = CreateObject("CDO.Message");
       
       loCdoMessage.Configuration = loConfig;
       loCdoMessage.From = "<[email protected]>";
       loCdoMessage.To = "<" + Адрес + ">";
       loCdoMessage.Subject = "";
       loCdoMessage.textbody = "";
       //loCdoMessage.AddAttachment(КаталогДляЗаписи);
       
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing").Value = 2;
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver").Value = "217.27.40.2";
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport").Value = 25;
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate").Value = 1;
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername").Value = "[email protected]";
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword").Value = "polina";
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl").Value = 0;
       loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout").Value = 60;
       loConfig.Fields.Update();
       loCdoMessage.Send();
       Сообщить("есть");
       Возврат 1;
   Исключение
       Сообщить("нет - " + ОписаниеОшибки());
       Возврат 0;
   КонецПопытки;

КонецФункции // Отправить
127 big
 
14.08.12
13:10
а где

loConfig.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendemailaddress") = АдресПолучателя; ??
128 Масянька
 
14.08.12
13:19
(127) Пропустила :(
Вставила.... Не удалось отправить сообщение на SMTP-сервер.....
129 Масянька
 
14.08.12
15:24
А вот сегодня мой день!
Получилось!!!!!
Всем - респект и спасибо за помощь!!!!!!!
130 aka AMIGO
 
14.08.12
16:44
(129)рассказывай, где была ошибка, и как исправила :)
131 Злопчинский
 
14.08.12
16:50
(129) з дня - это быстро!
с другой стороны - обходя грабли мы лишаемся бесценного опыта...
132 Масянька
 
14.08.12
17:10
А фиг его знает....
Но - почему-то работает только с одним ящиком (то есть с него отправляет и получает на него же). Не могу добиться работы с другим ящиком.....
133 Масянька
 
14.08.12
17:10
(131) Не издевайся....
134 Масянька
 
14.08.12
17:11
Сделала новый ящик на mail. На него не хочет уходить :(
135 Масянька
 
14.08.12
17:12
Я же правильно понимаю, что SMTP - это только для отправки (то есть это постоянно, одинаково), а вот адрес получателя - тут как раз адрес, на который отправляем письмо.
136 Злопчинский
 
14.08.12
19:52
(134) проверяй еще раз что я выше написал. +на майл ру требуется авторизация для отправки 9сейчас наверное смпт без авторизации и не осталось..?)
137 Злопчинский
 
14.08.12
19:53
(134) какой ответ дает сервер - какое сообщение?
(135) возьми со станички avb (упоминалось выше) - вариант отправки письма через CDO - уйдет или нет?
138 aka AMIGO
 
14.08.12
20:21
mailru/Помощь/Доступ из почтовых программ/
http://help.mail.ru/mail-help/mailer/popsmtp
Вы можете отправлять и получать письма не только через веб-интерфейс, но и используя почтовые программы

ля их настройки вам понадобится следующая информация:

   Ваш электронный адрес (имя почтового ящика/e-mail address) — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, [email protected]).
   
   Сервер входящей почты IMAP-сервер — imap.mail.ru
        POP3-сервер — pop.mail.ru;
   
   Сервер исходящей почты (SMTP-сервер) — smtp.mail.ru;
   
   Имя пользователя — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, [email protected]);

   Пароль — текущий пароль, который вы используете для входа в почтовый ящик;

   Порт —  IMAP — 143 (при использовании шифрования STARTTLS) и 993 (при использовании шифрования SSL/TLS)
         POP3 — 110 (без шифрования) и 995 (с шифрованием)
              SMTP — 25, 587 или 2525 (без шифрования) и 465 (с шифрованием).

В настройках почтовой программы необходимо указать,  что сервер исходящей почты (или сервер SMTP) требует авторизации.

"Домен" - mail.ru
Поскольку у меня почта [email protected], сервер исходящей будет Smtp.bk.ru

//---------------------------------

вот с такими настройками CDO вариант с мэйловой почтой у меня тоже отказывается работать :)
139 aka AMIGO
 
14.08.12
20:46
+138 непонятное дело..
код сработал на домашнем компе, а в офисе работать отказался..
может прокси мешает?

жаль, админы злые, боюсь спрашивать, но... надо :)
140 Лефмихалыч
 
14.08.12
20:49
когда-то давно делал сабж тоже на 7.7 для теста использовал свое внешнее мыло, с которого уведомления на телефон смсились. И в общем как-то я проторговал момент, когда решил замутить нагрузочное тестирование и пустил в очередь на отправку документы за неделю. Четыре дня смски с телефона удалял...
ЗЫ Делал через dialmail, работало много лет
141 aka AMIGO
 
14.08.12
21:01
(140) :)
что в CDO подкупает - не нужно никакого почтовика на компе.. ни аутглюки ни прочие зебаты :)
код абсолютно автономно работает, лишь-бы инет был :)
142 big
 
15.08.12
05:41
(141) Пу ладно, отправить можно с помощью CDO, а как получить почту без почтовиков и т.п.? Я как-то задался этим вопросом и не получилось у меня найти ответ.
143 big
 
15.08.12
05:41
(142) Пу ладно = Ну ладно

))
144 aka AMIGO
 
15.08.12
09:26
(142)без почтового клиента, имхо - получить почту немыслимо.
ИМХО, однако: если все-таки есть MSOffice на компе (а без этого сейчасошный комп - не комп, кирпич :)) можно использовать вариант, предлагаемый в Помощи на мэйлру (138) - создать учетную запись в аутлуке, используя рекомендованные их настройки smtp и pop

может и не получиться.. на этой неделе буду пытаться проделать такую штуку у моего знакомого, выйдет/не выйдет - отпишусь..всё равно с урбд у меня вопросов больше, чем ответов.. а настроить урбд надо, на паре ноутов в ларьке :)
145 Mikeware
 
15.08.12
09:28
(144) подними ftp и не мучайся...
146 Mikeware
 
15.08.12
09:29
(144) почта прекрасно получается ром-мэйлом или диал-мэйлом.
147 aka AMIGO
 
15.08.12
09:33
(145)это для меня сложновато :) но подумаю..

(146)да я пытался в офисе поработать с ром-мэйлом, не вышло, и я на него забил-было..
спасибо, однако, вернусь к нему еще разок.. Видимо, это будет попроще решение
148 aka AMIGO
 
15.08.12
09:35
+147 подозреваю, в офисе прокси портит мне жизнь..
а дома ром-мэйл попробовать вчера не сообразил :(
149 big
 
15.08.12
10:09
(144) у меня установлен Опен-Офис. МС-Офис покупать не планирую вообще.

Кстати, при установленном МС-Офисе можно получать почту, не используя аутлук.

(146) Фишка в том, чтобы использовать только виндовые средства
150 Mikeware
 
15.08.12
10:13
(149) вам таки шашэчки, или ехать? :-)
Ром-мэйл работал с 2004, в  2010 или 2011 перешел на диалмэйл только из-за еобходимости работы с ftp (из-за EDI)
151 big
 
15.08.12
10:14
(150) да понятно это всё. У самого РОМ-Мэйл работает. Идея именно такая, чтобы не использовать сторонние компоненты :)
152 Масянька
 
15.08.12
10:15
Дядьки! Дайте полчаса - по-моему я нашла.....
153 Mikeware
 
15.08.12
10:17
(152) где неделя, там и две...
154 big
 
15.08.12
10:20
(152) Чё-ли ветку внимательно перечитала? )))
155 Масянька
 
15.08.12
11:36
ИЕС, ит из!!!!!!!!!!!!
Елки-моталки!!!!!!!!!!!!!

Вы тут все такие умные, а никто не дошарил, что от самого ящика (через который отправляется) что-то зависит.
В общем, простым, понятным языком: ящик у местного провайдера (или как он там называется). И вот через него не получается. Как мене объяснили: "Заморочки....".
Через ящик на бесплатной почте (вчера пробовала mail, сегодня gmail) - АРБАЙТЭН!!!

PS С---ой буду - не забуду этот паровоз!


Все - всем спасибо! И учитесь :(((((((
156 Масянька
 
15.08.12
11:37
(144) Мне получать не надо, мне надо именно отправлять печ. форму по мылу.
157 big
 
15.08.12
11:44
(155) Шо это было, Кэт??
158 Масянька
 
15.08.12
11:53
(157) И эти люди учать меня не ковырять в носу :))))))))))))))

Говорю же - ящик (через который до вчерашнего дня) пыталась отправить находится на почтовом сервере некого провайдера. Вот у этого провайдера (я бы его другим словом назвала) есть "какие-то заморочки". Толком они объяснить не могут. Все коды из вышеприведенных  - рабочие. Просто именно для этого провайдера нужны какие-то особые настройки (толком объяснить не могут).
Короче, для отправки почты из 7.7 помимо SMTP, порта, пользователя, пароля, и т. д., что-то зависит и от того, где ящик.

PS Х...нь - х...нью....
159 Злопчинский
 
15.08.12
11:55
(155) тебе проехали по ушам
160 Злопчинский
 
15.08.12
11:56
(158) т.е. обычные почтовики (аутлук, бат, прочие) почту через этого провайдера не могут отправить...? сомневаюсь! срочно снимайте лапшу с ушей и начинайте продавать!
161 Масянька
 
15.08.12
11:57
(159) Ха-ха-ха.
Объясняй, тогда почему не работает через один единственный ящик.
162 aka AMIGO
 
15.08.12
11:58
(160)- не, речь-то о мучениях стыковки почтовиков с ВК 1с
163 Злопчинский
 
15.08.12
11:59
(161) а что ответите на (160)...?
164 Злопчинский
 
15.08.12
11:59
(162) ну пусть тогда не трындит...
165 Масянька
 
15.08.12
12:00
(160) Могут, но когда их настраивали (в частности, Bat), приходил малчик из техподдержки и чего-то химичил, заработало. Потом в какой-то момент почта перестала уходить, а приходить - приходила. Опять пришла техподдержка, долго ковырялась, куда-то звонила и заработала.
166 Масянька
 
15.08.12
12:01
(164) Ты мозги включи и подумай.
167 Злопчинский
 
15.08.12
12:01
как вариант давай попробуем так - заведи на этом провайдере ящитк пустышку. учетные данные - сюда или на почту мне [email protected]? также на почту - ссылку с сервера провайдера, где нарисованы какие должны быть настройки у почтовиков. а я попробую...
168 Злопчинский
 
15.08.12
12:03
(165) в бате настройки почты ничем не отличаются от настроек других почтовиков. могут быть тонкости в указании имени учетки (некоторые почтовики требуют полного имени), если какие-то старые совсем провайдеры - могут быть особенности записи имени учетки - не через собаку, а наприер через #
.
так что вообщем жду (167).. тока быстрее довай, а то на рабюоту ехать надо...
169 Масянька
 
15.08.12
12:05
(168) Не дам - платный.
170 Масянька
 
15.08.12
12:09
(167) И ссылок нет. Говорю же, когда этот ящик прописывали в Bat сделали стандартные настройки, а не арбайтэн, пока не вызвали техподдержку, которая и настроила. А все настройки (SMTP и прочее) я именно с Bat и брала.
171 Масянька
 
15.08.12
12:13
Я подозреваю, что провайдер делает настройки у себя на серваке. Хотя... бес его знает....
172 Злопчинский
 
15.08.12
12:14
мдя... как все запущено...
173 Масянька
 
15.08.12
12:14
Да, это Замкадье.....
174 aka AMIGO
 
15.08.12
12:15
(172)иди ужо на работу :)
175 Масянька
 
15.08.12
12:17
(172) Тебе - отдельный респект! :)))))
176 big
 
15.08.12
13:26
Масяня ващще не в теме. Слишком много слов для такого малого количества действий.
177 Mikeware
 
15.08.12
13:32
(176)"ты хто? дирехтор? да пошел ты в .опу, дирехтор, не до тебя сейчас!"©
178 big
 
15.08.12
14:01
(177) "Мдааа... романтический момент потерян" (с)  )))
179 Масянька
 
15.08.12
14:28
Ой, подумаешь!
"Ну, вот так они и жили: спали врозь, а дети были." (С)