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