МассивЗаменяемых = Новый Массив;
Для каждого Стр Из ЗаменяемыеЗначения Цикл
Если Стр.Пометка Тогда
МассивЗаменяемых.Добавить(Стр.ЧтоЗаменять);
КонецЕсли;
КонецЦикла;
Если МассивЗаменяемых.Количество() = 0 Тогда
Предупреждение("Не выбрано ни одного значения для поиска!");
Возврат;
КонецЕсли;
// Процедура вызывается при нажатии кнопки "ВключитьВсе" командной панели
// табличного поля "НайденныеСсылки".
// Включает пометки у всех строк.
//
Процедура КоманднаяПанельНайденныеСсылкиВключитьВсе(Кнопка)
МассивСсылок = Новый Массив;
Для каждого Ссылка из НайденныеСсылки Цикл
Если Ссылка.Данные.Метаданные().Имя = "ТребованиеНакладная" ИЛИ Ссылка.Данные.Метаданные().Имя = "ЗакрытиеМесяца" Тогда
Если Ссылка.Данные.Дата > НачДат И Ссылка.Данные.Дата < КонДат Тогда
Ссылка.ЗаполнитьЗначения(Истина, "Включено");
КонецЕсли;
КонецЕсли;
КонецЦикла;
ЭтаФорма.Обновить();
КонецПроцедуры
Дописываю стандартную обработку поиск и замена значений чтобы она была по периодам, встал но этом этапе, не работает, но чувствую что где-то близко, решил попросить Вашей помощи. буду очень рад хоть каким-нибудь мыслям по этому поводу.
потому что необходимо поставить флаг у колонки с индексом три, которая отвечает за включить выключить из списка заменяемых значений
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший