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 26 08.11.21 07:57 Сейчас в теме
ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;


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

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