Имя: Пароль:
1C
 
Добавление галки в журнал документов и форму списка документов
,
0 Tolstiy Beremenniy
 
22.07.20
14:58
Есть некоторые документы, которые выводятся в журнале документов или форме списка документа.
Необходимо, выделять строку в форме списка и журнале документов, если не заполнено определенное поле у этих документов.

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

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

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


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

не пойму в коде
20 hhhh
 
23.07.20
08:40
(19) что конкретно непонятно в (18)  ?
Ошибка? Это не ошибка, это системная функция.