МассивВзаимодействийДляИзмененияДатыРассмотрения (БСП)

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

Массив взаимодействий для изменения даты рассмотрения. Проверяет массив взаимодействий на и оставляет только те, у которых необходимо изменить дату рассмотрения.

// Проверяет массив взаимодействий на и оставляет только те, у которых необходимо изменить дату рассмотрения.
//
// Параметры:
//  МассивВзаимодействий  - Массив - массив взаимодействий, для которого предлагается изменить дату рассмотрения.
//  ДатаРассмотрения  - Дата - новая дата рассмотрения.
//
// Возвращаемое значение:
//   Массив - массив взаимодействий, для которого необходимо изменить дату рассмотрения.
//
Функция МассивВзаимодействийДляИзмененияДатыРассмотрения(МассивВзаимодействий, ДатаРассмотрения) Экспорт

	Если МассивВзаимодействий.Количество() > 0 Тогда
		Запрос = Новый Запрос;
		Запрос.Текст = "
		|ВЫБРАТЬ
		|	ПредметыПапкиВзаимодействий.Взаимодействие КАК Взаимодействие
		|ИЗ
		|	РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
		|ГДЕ
		|	НЕ ПредметыПапкиВзаимодействий.Рассмотрено
		|	И ПредметыПапкиВзаимодействий.РассмотретьПосле <> &ДатаРассмотрения
		|	И ПредметыПапкиВзаимодействий.Взаимодействие В(&МассивВзаимодействий)";
		
		Запрос.УстановитьПараметр("ДатаРассмотрения", ДатаРассмотрения);
		Запрос.УстановитьПараметр("МассивВзаимодействий", МассивВзаимодействий);
		
		Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Взаимодействие");
	Иначе
		
		Возврат МассивВзаимодействий;
		
	КонецЕсли;

КонецФункции

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

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

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

УстановитьПризнакРассмотрено (БСП)

ПриИзмененииОтбораТипВзаимодействий (БСП)

ПреобразоватьТаблицуКонтактовВМассив (БСП)

ТаблицуКонтактовВМассив (БСП)

РассчитанныеДатыЗапретаИзменения (БСП)

УточнитьНастройкуДатыЗапретаПриИзменении (БСП)

ОбновитьОтображениеДатыЗапретаПриИзменении (БСП)

Проверка даты запрета изменения данных

ОбновитьВерсиюДатЗапретаИзменения (БСП)

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз