ПолучитьУчастниковПоТаблице (БСП)

Автор: 1С
ОбщийМодуль.Взаимодействия
БСП

Получить участников по таблице. Формирует массив участников документов взаимодействий по табличной части документов.

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

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

ПолучитьУчастникаПоПолям (БСП)

ПолучитьОбъектыТаблицы (БСП)

ПолучитьТаблицуПараметровИБ (БСП)

ПолучитьТаблицуИнформационныхСсылокДляФормы (БСП)

Как свернуть таблицу значений в коде, но получить не сумму, а максимум

СформироватьСписокУчастников (БСП)

ЭтоСтранаУчастникЕАЭС (БСП)

ПолучитьВсеКонтактыПоСпискуEmail (БСП)

ПолучитьПравилаРегистрацииОбъектов (БСП)

TurboConf - расширение Конфигуратора 1С