Добрый день. Если Поле с видом календарь при активизации даты помечаю дату для раскрашивания, то раскрашивается только после закрытия и открытия формы,т.е. ПриВыводеПериода.
Подскажите как сделать, чтоб календарь обновлялся, после активизации даты, т.е. срабатывала при выводе периода
&НаКлиенте
Процедура КалендарьПолныйПриАктивизацииДаты(Элемент)
Если ЭтаФорма.СписокДат.НайтиПоЗначению(Элементы.КалендарьПолный.ВыделенныеДаты[0]) = Неопределено Тогда
ЭтаФорма.СписокДат.Добавить(Элементы.КалендарьПолный.ВыделенныеДаты[0]);
Иначе
НайденныйЭлемент = СписокДат.НайтиПоЗначению(Элементы.КалендарьПолный.ВыделенныеДаты[0]);
ЭтаФорма.СписокДат.Удалить(НайденныйЭлемент);
КонецЕсли;
//ОформлениеПериода = Дата(1,1,1);
//КалендарьПолныйПриВыводеПериода(Элемент,ОформлениеПериода);
КонецПроцедуры
&НаКлиенте
Процедура КалендарьПолныйПриВыводеПериода(Элемент, ОформлениеПериода)
Для Каждого ДатаПериода Из ОформлениеПериода.Даты Цикл
Если СписокДат.НайтиПоЗначению(ДатаПериода.Дата) <> Неопределено Тогда
ДатаПериода.ЦветФона = webЦвета.БледноЗеленый;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
ПоказатьПодскажите как сделать, чтоб календарь обновлялся, после активизации даты, т.е. срабатывала при выводе периода
По теме из базы знаний
- 1С:ERP Горнодобывающая промышленность 2
- Заполнение календаря 2021 (без интернета)
- Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- 1С:Управление недвижимостью и арендой КОРП на базе 1С:Бухгалтерия 8 КОРП
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот