Вход | Регистрация
 

Условное оформление

Условное оформление
Я
   first_may
 
29.09.21 - 22:14
Добрый вечер.

Конфигурация 1С:Комплексная автоматизация 2

Подскажите пож, как можно сделать условное оформление, что бы
в списке документов "Заказы клиентов" было сравнение даты документа и текущей даты?

Надо, что бы для заказов с датой от сегодня минус пять дней строки имели цвет фона например красный.
   acht
 
1 - 29.09.21 - 22:18
Вынести дату в реквизит формы и сравнивать с ней как с полем, не?
   lucbak
 
2 - 29.09.21 - 22:18
(0) Создаешь реквизит формы "ДатаСКоторойНужноСравниватьДатуЗаказа" (создать можно програмно, через расширение) и далее сравниваешь уже с ней
   first_may
 
3 - 29.09.21 - 22:30
то есть программировать все таки?

в расширении делаю реквизит типа дата
при открытии списка ему присваиваю текущаядата()
и затем в условном оформлении делаю условие дата <= текущаядата() - 5 дней

так?
   pechkin
 
4 - 29.09.21 - 22:31
Вообще умловное оформление 1с рекомендует кодом делать
   first_may
 
5 - 29.09.21 - 22:32
(4) не в режиме предприятия?
   lucbak
 
6 - 29.09.21 - 22:33
(3) При открытии реквизиту сразу присваиваем значение за минусом 5 дней и потом сравниваем с этим реквизитом
   first_may
 
7 - 30.10.21 - 18:22
(6) сделал в расширении реквизит типа дата и назвал МинусПятьДней
при открытии присваиваю сегодня минус пять дней

открываю условное оформление, пробую добавить или даже посмотреть 
поля для установки условия, а там нет МинусПятьДней


как то иначе надо делать?
   hhhh
 
8 - 30.10.21 - 21:12
(7) точно условное оформление в расширении находится?
   first_may
 
9 - 30.10.21 - 21:21
(8) я говорю про режим предприятие
   first_may
 
10 - 31.10.21 - 07:53
(8) или вы говорите про код, который надо писать?
тогда в таком случая, я ничего не писал по оформлению,
просто сделал реквизит на форме, при открытии присваиваю дату,
то есть Сегодня = ТекущаяДата() - 24 * 60 * 60 * 5,

а затем хотел в режиме предприятия, через настройку списка документов сделать
условие в оформлении, но не получается.
   Ёпрст
 
11 - 31.10.21 - 10:48
(7) ну там же, в расширении создай уф и пропиши, че нннадо
   Ёпрст
 
12 - 31.10.21 - 10:48
*Создай условное оформление
   first_may
 
13 - 31.10.21 - 11:54
(12) программно имеете ввиду?
   first_may
 
14 - 31.10.21 - 12:43
можно считать тему закрытой..

спасибо всем.. сделал так..

в расширении для формы списка документов написал вот так

&НаСервере
Процедура итсРасш_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
    ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
    ЭлементОтбора.ПравоеЗначение = ТекущаяДата() - 24 * 24 * 60 * 8;
    ЭлементОтбора.Использование = Истина;
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СветлоСерый);
КонецПроцедуры

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.