|
Очень долго выполняется строка кода при отправке почты КА 2.5.10.84 + CRM |
☑ |
0
evorle145
01.02.23
✎
15:10
|
При отправке там есть типовая процедура, и строка:
"Соединение.ТекущийПочтовыйЯщик = ПочтовыйЯщик;" - выполняется по 30 секунд! С чем может быть связано или от чего зависит? как ускорить?
Процедура ОпределитьПапкуОтправленные(УчетнаяЗапись, Соединение) Экспорт
ПапкаОтправленные = ПапкаУчетнойЗаписи(УчетнаяЗапись, "Отправленные");
ИменаПапкиОтправленные = Новый Массив;
Если ЗначениеЗаполнено(ПапкаОтправленные) Тогда
ИмяНаСервере = ПапкаОтправленные.CRM_ИмяНаСервере;
Если ЗначениеЗаполнено(ИмяНаСервере) Тогда
ИменаПапкиОтправленные.Добавить(НРег(ИмяНаСервере));
Иначе
ИменаПапкиОтправленные.Добавить(НРег(ПапкаОтправленные.Наименование));
КонецЕсли;
КонецЕсли;
ИменаПапкиОтправленные.Добавить("отправленные");
ИменаПапкиОтправленные.Добавить("inbox.sent");
ИменаПапкиОтправленные.Добавить("sent");
ПочтовыеЯщики = Соединение.ПолучитьПочтовыеЯщики();
Для Каждого ПочтовыйЯщик Из ПочтовыеЯщики Цикл
ПапкаУстановлена = Ложь;
Для Каждого ИмяПапкиОтправленные Из ИменаПапкиОтправленные Цикл
Если НРег(ПочтовыйЯщик) = ИмяПапкиОтправленные Тогда
Соединение.ТекущийПочтовыйЯщик = ПочтовыйЯщик; //////////// ------------------- вот здесь 30 секунд висит
ПапкаУстановлена = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
Если ПапкаУстановлена Тогда
Прервать;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
|
|
1
Kassern
01.02.23
✎
15:15
|
(0) "Соединение" - это что?
|
|
2
evorle145
01.02.23
✎
15:19
|
(1) это тип "ИнтернетПочта"
|
|
3
OldCondom
01.02.23
✎
15:29
|
у ИнтернетПочта нет свойства ИнтернетПочта.
|
|
4
OldCondom
01.02.23
✎
15:30
|
ой, фигню написал
|
|
5
evorle145
01.02.23
✎
15:33
|
|
|
6
Kassern
01.02.23
✎
15:35
|
(5) Да понятно уже про что речь. Скорее всего, что-то с поставщиком. Видимо 1ска ждет ответ и поэтому так долго выполняет смену каталога. Это только с конкретным почтовым ящиком проблема?
|
|
7
evorle145
01.02.23
✎
15:45
|
(6) со всеми... имя папки "отправленные"
|
|
8
polosov
01.02.23
✎
16:06
|
(0) Переезжай на SMTP
|
|