1с 8.3 Поле с видом календарь (УФ)

1. illiona 08.11.21 06:11 Сейчас в теме
Добрый день. Если Поле с видом календарь при активизации даты помечаю дату для раскрашивания, то раскрашивается только после закрытия и открытия формы,т.е. ПриВыводеПериода.
&НаКлиенте
Процедура КалендарьПолныйПриАктивизацииДаты(Элемент)
    
    Если ЭтаФорма.СписокДат.НайтиПоЗначению(Элементы.КалендарьПолный.ВыделенныеДаты[0]) = Неопределено Тогда
        ЭтаФорма.СписокДат.Добавить(Элементы.КалендарьПолный.ВыделенныеДаты[0]);
    Иначе
        НайденныйЭлемент = СписокДат.НайтиПоЗначению(Элементы.КалендарьПолный.ВыделенныеДаты[0]);
        ЭтаФорма.СписокДат.Удалить(НайденныйЭлемент);
    КонецЕсли;
    //ОформлениеПериода = Дата(1,1,1);
    //КалендарьПолныйПриВыводеПериода(Элемент,ОформлениеПериода);
    
КонецПроцедуры


&НаКлиенте
Процедура КалендарьПолныйПриВыводеПериода(Элемент, ОформлениеПериода)
    
     Для Каждого ДатаПериода Из ОформлениеПериода.Даты Цикл
      Если СписокДат.НайтиПоЗначению(ДатаПериода.Дата) <> Неопределено Тогда
           ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;
      КонецЕсли;
     КонецЦикла;
КонецПроцедуры


Показать

Подскажите как сделать, чтоб календарь обновлялся, после активизации даты, т.е. срабатывала при выводе периода
По теме из базы знаний
Найденные решения
4. illiona 08.11.21 11:31 Сейчас в теме
Элементы.КалендарьПолный.Обновить();
надо было просто это написать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Swetlana 27 08.11.21 07:57 Сейчас в теме
ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;


типа такого, у вас надо смотреть где на форме находится этот элемент
Объект.ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;
или Элементы.ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;
или Элемент.ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;
3. illiona 08.11.21 10:29 Сейчас в теме
Находится в Элементы.КалендарьПолный
4. illiona 08.11.21 11:31 Сейчас в теме
Элементы.КалендарьПолный.Обновить();
надо было просто это написать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот