Имя: Пароль:
1C
1С v8
Выделение колонок выходного дня цветом
0 nyta_1968
 
28.09.17
09:05
Всем доброго осеннего утра!  
Подскажите, пожалуйста...  
Конфигурация 1с:Медицина.Диетпитание  УФ Платформа 8.3  
Формирую документ который отражает питание сотрудников санатория...  получается ТЧ с колонками по дням месяца в которых пользователь будет проставлять кушал человек или нет....  каким образом можно выделить в этой форме колонки выходных дней?  ...они ведь в каждом месяце разные, поэтому на свойствах формы не пойдёт...  
Спасибо
1 nyta_1968
 
28.09.17
09:15
2 FIXXXL
 
28.09.17
09:18
(0) для начала надо определить выходные дни в отображаемом периоде
дальше - дело техники
3 nyta_1968
 
28.09.17
10:24
...это определила...
    //
    //ТекДата = НачалоМесяца(ДатаНач);
    //Пока ТекДата <= КонецМесяца(ДатаНач) Цикл
    //    
    //    Если ДеньНедели(ТекДата) > 5 Тогда
    //        Сообщить(Формат(ТекДата, "ДЛФ=DD") + " - выходной");
    //    КонецЕсли;
    //КонецЦикла;
...а можно немножко подробнее по поводу "дальше дело техники"....)
4 Asmody
 
28.09.17
10:37
(0) Условное оформление можно менять программно
5 FIXXXL
 
28.09.17
10:55
(3) у тебя месяц каждый раз в понедельник начинается?

надо собрать СписокЗначений выходных и программно сделать элемент условного оформления, добавив подходящие колонки в оформляемые поля и цвет назначить, условие приделай какое-нить левое, которое всегда будет Истина
6 singlych
 
28.09.17
11:02
(0) "на свойствах формы не пойдёт"
у поля типа дата есть части дат, а у частей дат есть день недели
7 nyta_1968
 
28.09.17
11:53
Спасибо.... буду "мудрить"....)
2 + 2 = 3.9999999999999999999999999999999...