Массив взаимодействий для изменения даты рассмотрения. Проверяет массив взаимодействий на и оставляет только те, у которых необходимо изменить дату рассмотрения.
// Проверяет массив взаимодействий на и оставляет только те, у которых необходимо изменить дату рассмотрения.
//
// Параметры:
// МассивВзаимодействий - Массив - массив взаимодействий, для которого предлагается изменить дату рассмотрения.
// ДатаРассмотрения - Дата - новая дата рассмотрения.
//
// Возвращаемое значение:
// Массив - массив взаимодействий, для которого необходимо изменить дату рассмотрения.
//
Функция МассивВзаимодействийДляИзмененияДатыРассмотрения(МассивВзаимодействий, ДатаРассмотрения) Экспорт
Если МассивВзаимодействий.Количество() > 0 Тогда
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| ПредметыПапкиВзаимодействий.Взаимодействие КАК Взаимодействие
|ИЗ
| РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|ГДЕ
| НЕ ПредметыПапкиВзаимодействий.Рассмотрено
| И ПредметыПапкиВзаимодействий.РассмотретьПосле <> &ДатаРассмотрения
| И ПредметыПапкиВзаимодействий.Взаимодействие В(&МассивВзаимодействий)";
Запрос.УстановитьПараметр("ДатаРассмотрения", ДатаРассмотрения);
Запрос.УстановитьПараметр("МассивВзаимодействий", МассивВзаимодействий);
Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Взаимодействие");
Иначе
Возврат МассивВзаимодействий;
КонецЕсли;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
УстановитьПризнакРассмотрено (БСП)
ПриИзмененииОтбораТипВзаимодействий (БСП)
ПреобразоватьТаблицуКонтактовВМассив (БСП)
РассчитанныеДатыЗапретаИзменения (БСП)
УточнитьНастройкуДатыЗапретаПриИзменении (БСП)
ОбновитьОтображениеДатыЗапретаПриИзменении (БСП)