Sky1C

Разделы каталога

Товар дняХиты продажПереносы данных 1СПродукты и лицензии 1СПрочий Софт

Информация

О насИнтересноеДоставка и оплатаКонтакты

Вывести календарь на форму 1С 8.1

Вывести календарь на форму 1С 8.1

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

Читайте также

Строка неограниченной длины в запросе · Необязательные поля в тексте запроса · Имя документа в 1С 8 (аналог метода 7.7 Вид()) · Сортировка по любому реквизиту в форме списка 1С 8