Работа с СКД

1. DesertPunk 17.06.22 12:50 Сейчас в теме
Добрый день! Столкнулся с непонятной ситуацией: при доработке через расширение экспортная процедура отрабатывает два раза. Причем первый раз неправильно, а второй - правильно. Код простейший, но понять причину не могу.

&Вместо("ОтправитьПисьмаПоставщикам")
Процедура ОСРассылка_ОтправитьПисьмаПоставщикам(Ссылка, ТабВебСсылок) Экспорт 
	Если  ТабВебСсылок = Неопределено Тогда
		
		ТабВебСсылок = Новый ТаблицаЗначений;
		ТабВебСсылок.Колонки.Добавить("ВебСсылка");
		ТабВебСсылок.Колонки.Добавить("Поставщик");
		
	КонецЕсли;
	
	Запрос = Новый Запрос;
	Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
	|	ТендерыУчастники.Поставщик КАК Поставщик,
	|	ВложенныйЗапрос.Email КАК Email
	|ИЗ
	|	Документ.Тендеры.Участники КАК ТендерыУчастники
	|		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
	|			КонтрагентыДляЗаказаМатериаловКонтакты.Email КАК Email,
	|			КонтрагентыДляЗаказаМатериаловКонтакты.ДляТендера КАК ДляТендера,
	|			КонтрагентыДляЗаказаМатериаловКонтакты.Ссылка КАК Ссылка
	|		ИЗ
	|			Справочник.КонтрагентыДляЗаказаМатериалов.Контакты КАК КонтрагентыДляЗаказаМатериаловКонтакты
	|		ГДЕ
	|			КонтрагентыДляЗаказаМатериаловКонтакты.ДляТендера = ИСТИНА) КАК ВложенныйЗапрос
	|		ПО ТендерыУчастники.Поставщик = ВложенныйЗапрос.Ссылка
	|ГДЕ
	|	ТендерыУчастники.Ссылка = &Ссылка";
	
	Запрос.УстановитьПараметр("Ссылка", Ссылка);
	
	Результат = Запрос.Выполнить();
	ВыборкаПоставщиков = Результат.Выбрать();
	МассивАдресов = Новый Массив;
	Пока ВыборкаПоставщиков.Следующий() Цикл
		
		МассивАдресов.Добавить(ВыборкаПоставщиков.Email);
		 
                //Тут собирается письмо

                Почта.ОтправитьСообщение(ТемаСообщения, ТекстСообщения, МассивАдресов, Ссылка);
		
	КонецЦикла;
	

Показать
По теме из базы знаний
Найденные решения
2. DesertPunk 17.06.22 13:04 Сейчас в теме
(1)Разобрался - поздно из цикла выхожу
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DesertPunk 17.06.22 13:04 Сейчас в теме
(1)Разобрался - поздно из цикла выхожу
3. пользователь 17.06.22 15:13
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот