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

Добавление галки в журнал документов и форму списка документов

Добавление галки в журнал документов и форму списка документов
Я
   TolstiyBeremenniy
 
22.07.20 - 14:58
Есть некоторые документы, которые выводятся в журнале документов или форме списка документа.
Необходимо, выделять строку в форме списка и журнале документов, если не заполнено определенное поле у этих документов.

Подскажите пожалуйста, как это делается и где?
   Сияющий Асинхраль
 
1 - 22.07.20 - 15:00
Какая конфигурация то?
   Timon1405
 
2 - 22.07.20 - 15:00
В событии "при получении данных" для списка если ОФ,
в условном оформлении формы если УФ
   TolstiyBeremenniy
 
3 - 22.07.20 - 15:07
(1) УТ 11.4.9.70 .

(2) Управляемые формы.
   Сияющий Асинхраль
 
4 - 22.07.20 - 15:09
Можно, конечно, программировать, но я бы просто вывел в журнал колонку с этим реквизитом, а это программирования не требует, если речь про УТ11
   TolstiyBeremenniy
 
5 - 22.07.20 - 15:10
(2) Есть форма списка у одного документа и там есть подобное наработки http://joxi.ru/eAObaQlCpPaeJ2

Как это увидеть в коде? Там не нашел ни условного оформления ни процедур за это отвечающих в кде, ни обработчиков событий.
   TolstiyBeremenniy
 
6 - 22.07.20 - 15:10
Как интересно это обработано http://joxi.ru/RmznO4eiR45D4m ?
   TolstiyBeremenniy
 
7 - 22.07.20 - 15:11
(4) Ну не знаю. может это и есть решение. Я вот разбираюсь.
   Сияющий Асинхраль
 
8 - 22.07.20 - 15:29
Попробуй в нужном журнале Еще\Настроить список\Условное оформление - задаешь нужное условие и нужный цвет...
   Ринат-СПб
 
9 - 22.07.20 - 15:31
(6) Это в запросе динамического списка получают дополнительный реквизит, а затем в процедуре УстановитьУсловноеОформление прописываешь что с этим реквизитом делать :)
   Timon1405
 
10 - 22.07.20 - 16:04
   Сияющий Асинхраль
 
11 - 22.07.20 - 16:16
(9)(10) Я, конечно, тоже зарабатываю на жизнь программированием, но зачем лезть в конфигуратор, если все настраивается в пользовательском режиме?
   Timon1405
 
12 - 22.07.20 - 16:22
(11) хотя бы затем что оно версионируется, а пользовательские настройки нет.
   Сияющий Асинхраль
 
13 - 22.07.20 - 16:52
(12) А обновлениями измененных конфигураций кто заниматься будет? Не, я не против чтобы попрограммировать, я этим на жизнь зарабатываю. Но неплохо бы еще и знать, какие задачи надо решать с помощью конфигуратора, а какие настраиваются не выходя из базы. Последнее тоже важно...
   Ринат-СПб
 
14 - 22.07.20 - 17:03
(10) По ут11 это не пойдет, практически во всех формах при создании на сервере первая процедура УстановитьУсловноеОформление, где первой же строкой удаляет все условное оформление... а затем программно его создает :)
(11) для того, что бы не подходить к 150+ пользователям и каждому не настраивать форму списка... а еще есть глюки с управляемыми формами :)
   Timon1405
 
15 - 22.07.20 - 17:04
(13) если все сделано по нынешним рекомендациям от вендора в переопределяемом модуле, то у того кто будет заниматься обновлением не будет с этим никаких проблем. а вот когда кто-то настроит что-то в пользовательском режиме, а оно потом пропадёт из-за кэша/уборщицы с тряпкой итд, будет не очень хорошо.
*есть еще комбо-вариант - выкинуть сам переопределяемый модуль в расширение и написать там, но тоже кодом: и типовая на замке и изменения сохранены программно(да, расширение может отвалиться, но вы хотя бы об этом узнаете).
   Сияющий Асинхраль
 
16 - 22.07.20 - 17:26
(14)(15) Вендор как раз и рекомендует не развлекаться с конфигуратором без лишней необходимости, собственно, даже не так, вендор делает ВСЕ, чтобы народ не лазил в конфигуратор без лишней необходимости, именно поэтому он вынес все, что только мог в пользовательские режимы. Хотел бы, чтобы этого не было, оставил бы все как в 1С7.7. А так, вендор предоставляет возможность копирования настроек пользователя, как полностью, так и частично, и все это в пользовательском режиме.
(14) А глюки с управляемыми формами есть не только в пользовательском режиме :-(
   Timon1405
 
17 - 22.07.20 - 17:35
(16) наоборот, они вынуждены поддерживать эти настройки пользовательском режиме, чтобы сохранять видимость "доступно и всерьез" и все вот эти семерошные "бухгалтер-сам-себе-программист", а сами тайком мечтают свалить на едт и писать все кодом.
   TolstiyBeremenniy
 
18 - 23.07.20 - 03:18
Заработала отладка, не поняв от куда берется цветовое оформление в документе Поступление товаров услуг,
ходил по коду и наткнулся на процедуру в расширении. Но в списке документов то есть разные цвета строк.
Как там задаются разные цвета?


&НаКлиенте
Процедура АУ_ПриОткрытииПосле(Отказ)
    ЭлемУслОформл = СписокДокументыПоступления.УсловноеОформление.Элементы.Добавить();
    ЭлемУслОформл.Использование = Истина;
    ЭлОфрмление = ЭлемУслОформл.Оформление.Элементы.Найти("ЦветФона");
    ЭлОфрмление.Использование = Истина;
    ЭлОфрмление.Значение = Новый  Цвет(255,210,210);
    ЭлОтбор = ЭлемУслОформл.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлОтбор.Использование = Истина;
    ЭлОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЕстьТоварВнеЗаказа");
    ЭлОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлОтбор.ПравоеЗначение = Истина;
КонецПроцедуры
   TolstiyBeremenniy
 
19 - 23.07.20 - 03:34
подскажите как посмотреть как вот это сделано, если уже работает http://joxi.ru/RmznO4eiR45D4m

не пойму в коде
   hhhh
 
20 - 23.07.20 - 08:40
(19) что конкретно непонятно в (18)  ?

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