|
Не срабатывает команда на управляемой форме | ☑ | ||
---|---|---|---|---|
0
Алерон
17.10.15
✎
21:49
|
Процедура Команда1(Команда)
Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.ИспользоватьSSLSMTP = истина; Профиль.ИспользоватьSSLPOP3 = истина; Профиль.ТолькоЗащищеннаяАутентификацияPOP3 = Истина; Профиль.ПортPOP3 = 995; Профиль.ПортSMTP = 465; Профиль.АдресСервераSMTP = "smtp.yandex.ru"; Профиль.ПарольSMTP = "test"; Профиль.ПользовательSMTP = "[email protected]"; Профиль.ИспользоватьSSLSMTP = Истина; Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login; Почта = Новый ИнтернетПочта; ТекстСообщения= "тест"+Символы.ПС; Письмо = Новый ИнтернетПочтовоеСообщение; Текст = Письмо.Тексты.Добавить(ТекстСообщения); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст; Письмо.Тема = "(тест)"; Письмо.Отправитель = "[email protected]"; Письмо.ИмяОтправителя = "test"; Письмо.Получатели.Добавить("[email protected]"); Попытка Почта.Подключиться(Профиль); Сообщить("Подключенено"); Почта.Послать(Письмо); Сообщить("Письма отправлены"); Исключение Сообщить("Не удалось подключиться к серверу"); Сообщить(ОписаниеОшибки()); КонецПопытки; Почта.Отключиться(); Сообщить("Соединение завершено"); КонецПроцедуры Просто ничего не происходит. Ошибок нет. Письма нет. Этот же код работает в упп в классическом режиме. |
|||
1
Рус Иван
17.10.15
✎
22:15
|
Перед процедурой какая директива стоит? &НаСервере или &НаКлиенте
|
|||
2
GROOVY
17.10.15
✎
22:18
|
Процедура не связана с событием.
|
|||
3
Алерон
17.10.15
✎
22:37
|
(1) и то и то пробовал.
(2) как вы это определили? Я у команды указал действие. |
|||
4
Алерон
17.10.15
✎
22:37
|
Да, забыл указать, что конфигурация Документооборот 8 Корп 1.4
|
|||
5
Рус Иван
17.10.15
✎
22:40
|
Я у команды указал действие.
и че так и не работает? |
|||
6
Алерон
17.10.15
✎
22:46
|
(5) не работает.
|
|||
7
Алерон
17.10.15
✎
22:50
|
команда точно работает, я проверял при помощи сообщения пользователю(сообщить).
|
|||
8
Рус Иван
17.10.15
✎
22:54
|
(7) твой код протестировал в УТ 11.1, выдает ошибку, что не удалось подключиться к серверу
|
|||
9
Алерон
17.10.15
✎
23:00
|
(8) у меня на клиенте выдаёт {Обработка.Обработка1.Форма.Форма.Форма(27)}: Метод объекта не обнаружен (Подключиться)
|
|||
10
Алерон
17.10.15
✎
23:01
|
(8) не удалось подключиться, может быть потому что я заменил настоящие ящики и пароли на выдуманные?
|
|||
11
Рус Иван
17.10.15
✎
23:04
|
(10)какая разница удалось подключиться или нет, тема создана о том, что у тебя код не работает
|
|||
12
Алерон
17.10.15
✎
23:06
|
(11) он не выполняется.
|
|||
13
Рус Иван
17.10.15
✎
23:08
|
(12) это понятно
|
|||
14
Алерон
17.10.15
✎
23:10
|
(13) вы &наСервере или &наКлиенте пробовали?
|
|||
15
Рус Иван
17.10.15
✎
23:11
|
(14) &НаКлиенте, все работает без проблем
|
|||
16
Рус Иван
17.10.15
✎
23:12
|
у тебя платформа какая?
|
|||
17
Алерон
17.10.15
✎
23:17
|
(16) 1С:Предприятие 8.3 (8.3.5.1443)
|
|||
18
Алерон
17.10.15
✎
23:19
|
какие-то ошибки странные. Не может не Подключиться, не отключиться.
|
|||
19
Рус Иван
17.10.15
✎
23:31
|
(18) создай пустую базу, в ней 1 справочник или документ, в модуле формы которого создай эту команду. Если команда сработает как должна, то дело в твоем документообороте, если нет, то в платформе или еще в чем-то
|
|||
20
GROOVY
17.10.15
✎
23:35
|
У меня работает. Отладчик, видимо, бесполезно предлагать.
|
|||
21
Алерон
18.10.15
✎
09:31
|
(20) в отладчике видно, что валиться на строке Почта.Подключиться
|
|||
22
hhhh
18.10.15
✎
09:45
|
может интернет отключен
|
|||
23
RomanYS
18.10.15
✎
09:50
|
(21) текст ошибки?
|
|||
24
Алерон
18.10.15
✎
10:03
|
(23) {Обработка.Обработка1.Форма.Форма.Форма(28)}: Метод объекта не обнаружен (Подключиться)
|
|||
25
Алерон
18.10.15
✎
10:03
|
(22) это просто не возможно...
|
|||
26
RomanYS
18.10.15
✎
10:16
|
(24) Смотри в отладчике тип значения Почта. Может это у тебя реквизит формы с другим типом.
|
|||
27
hhhh
18.10.15
✎
10:39
|
(25) ну бывает же: интернет на клиентах. А на сервере не включают, в целях безопасности.
|
|||
28
Алерон
18.10.15
✎
10:49
|
(26) тип значения был пуст. Однако, замена названия переменной Почта на Почта1 помогла и всё сработало.
Первый раз с таким сталкиваюсь, спасибо за вашу помощь. Чем могла быть Почта? У меня никаких реквизитов не было. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |