|
Добавление галки в журнал документов и форму списка документов | ☑ | ||
---|---|---|---|---|
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) ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |