Привет!! 1С:Предприятие 8.3 (8.3.5.1517).
Есть Общие форма в ней Поле календаря.В модуле есть процедура:
&НаКлиенте
Процедура DateПриВыводеПериода(Элемент, ОформлениеПериода)Экспорт
СписокNotesDate = TakeLR.ПолучитьСписокNotesLRColor();
Для Каждого ЭлементМассива Из СписокNotesDate Цикл
Calendar=ТекущаяДата();
Для Каждого Дат Из ОформлениеПериода.Даты Цикл
Если Дат.Дата = Дата(ЭлементМассива)Тогда
Дат.ЦветТекста = WebЦвета.Белый;
Дат.ЦветФона = WebЦвета.Черный;
КонецЕсли;
КонецЦикла;
КонецЦикла;
СписокNotesDatePrerFix = TakeLRPrerFix.ПолучитьСписокNotesLRColorFix();
Для Каждого ЭлементМассива Из СписокNotesDatePrerFix Цикл
Calendar=ТекущаяДата();
Для Каждого Дат Из ОформлениеПериода.Даты Цикл
Если Дат.Дата = Дата(ЭлементМассива)Тогда
Дат.ЦветТекста = WebЦвета.Белый;
Дат.ЦветФона = WebЦвета.Синий;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Данные беруться с общего модуля из запроса и передаються в на форму Календаря. Каждый Цикл на календаре раскрашивает нужную дату. Вопрос!!!!
Если даты совпадают из 2х Циклов, как сделать чтобы эта Дата окрашивалась в Другой цвет?
Вот в этом и проблема что я не пойму как проверить на совпадение Даты результаты этих циклов. Подскажите как сделать?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс