powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Поле календаря
1 сообщений из 1, страница 1 из 1
Поле календаря
    #36167973
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме документа поле календаря - отображается месяц, не растягивается, период менять вручную нельзя.
При смене даты документа, отображается месяц даты:
Код: plaintext
1.
2.
3.
4.
5.
ЭлементыФормы.Календарь.НачалоПериодаОтображения = Дата;
ЭлементыФормы.Календарь.КонецПериодаОтображения = ДатаКонца;
Календарь = Дата;
ЭлементыФормы.Календарь.ТекущаяДата = Дата;
ЭлементыФормы.Календарь.Обновить();
Далее вызывается событие:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Процедура КалендарьПриВыводеПериода(Элемент, ОформлениеПериода)
ЭлементыФормы.Календарь.ВыделенныеДаты.Очистить();
ТекДата=Дата;
СекундВДне =  24 * 60 * 60 ;
Для каждого Эл Из Даты Цикл
ОформлениеПериода.Даты[ТекДата].ЦветТекста = Новый Цвет(?(Эл, 0 , 255 ), 0 , 0 );
ТекДата=ТекДата+СекундВДне;
КонецЦикла;
КонецПроцедуры
И тут засада: ОформлениеПериода.Даты содержит коллекцию с датами до изменения периода, надо новыми. Как быть?
С уважением, Naf
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Поле календаря
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]