|
Странное поведение условного оформления (ПометкаУдаления) 1С 8.3.16 | ☑ | ||
---|---|---|---|---|
0
zhukovia
03.04.20
✎
16:33
|
Требуется "помощь зала", никак не могу понять принцип работы. Есть список документов и в нем (Форма) делаю "Условное оформление". Если Документ НеПроведен и нет ПометкиУдаления то надо делать текст "красным". Дак вот какая проблема, если поставить Проведен = Ложь и ПометкаУдаления = Ложь то ничего не "краситься", а если поменять ПометкаУдаления <> Истина, то все работает.
Подскажите почему так? Возможно я что то упускаю. |
|||
1
ДенисЧ
03.04.20
✎
16:58
|
Может, у тебя ПометкаУдаления не булево...
|
|||
2
zhukovia
03.04.20
✎
17:00
|
(1) В смысле? Разве я ее устанавливаю? Она же стандартный реквизит.
|
|||
3
zhukovia
03.04.20
✎
17:02
|
(1) Посмотрел у динамического списка Тип Булево
|
|||
4
Кац
03.04.20
✎
17:03
|
А если УО сделать не в форме а в динамическом списке?
|
|||
5
zhukovia
03.04.20
✎
17:11
|
(4) Та же фигня.
|
|||
6
dezss
03.04.20
✎
17:11
|
(5) Показывай условие
|
|||
7
zhukovia
03.04.20
✎
17:14
|
(6) Как то так: Список.Проведен Равно "Ложь" И Список.ПометкаУдаления Равно "Ложь"
|
|||
8
zhukovia
03.04.20
✎
17:16
|
(6) А так работает: Список.Проведен Равно "Ложь" И Список.ПометкаУдаления Не равно "Истина"
|
|||
9
dezss
03.04.20
✎
17:20
|
(8) А дин. список строиться на основе произвольного запроса?
|
|||
10
zhukovia
03.04.20
✎
17:31
|
(9) Нет. Но пробовал и произвольный.
|
|||
11
hhhh
03.04.20
✎
19:55
|
(8) кавычки убери, юморист.
|
|||
12
vicof
03.04.20
✎
22:13
|
(11) +1
|
|||
13
zhukovia
04.04.20
✎
08:34
|
(11) Не понял. Юмор то в чем?
|
|||
14
zhukovia
04.04.20
✎
08:37
|
(11) Вы сами попробовали реализовать то что я говорил в (1) или чисто гипотетически рассуждаете?
|
|||
15
zhukovia
04.04.20
✎
08:37
|
(11) Вы сами попробовали реализовать то что я говорил в (0) или чисто гипотетически рассуждаете?
|
|||
16
ДенисЧ
04.04.20
✎
08:45
|
Взял типовую бухию (чистую, на замке)
Настроил список http://pics.wfido.ru/img/2020-04-04_08-44-30_7euxq.png Как видим - работает |
|||
17
zhukovia
04.04.20
✎
10:33
|
(16) Не в плане холивара, а просто интересно. Где видно что работает? Запись помеченная на удаление такого же цвета как и проведенная и к тому же не видно как записано условие Пометки на удаление. Еще раз, если ПометкаУдаления<>Истина то и у меня все работает, а не работает ПометкаУдаления=Ложь. И именно ПометкаУдаления, с Проведен все в порядке.
|
|||
18
Cyberhawk
04.04.20
✎
10:38
|
Давай обработку-то
|
|||
19
zhukovia
04.04.20
✎
11:49
|
(18) Обработку чего?
|
|||
20
zhukovia
04.04.20
✎
12:10
|
Всё оказалось даже интереснее немного.
1. Сделал чистую конфу. 2. В нее добавил 1 документ и в ФормеСписка настроил Условное оформление Список.ПометкаУдаления = "Истина" И Список.Проведен = "Истина" (это для проверки что вообще оформление работает) 3. Скопировал этот документ 2 раза 4. В третьем, заменил Список.ПометкаУдаления = "Истина" на Список.ПометкаУдаления <> "Ложь" 5. Создал по 3 документа в каждом списке (проведенный, не проведенный, помеченый на удаление) В Документе1 и Документе2 раскрашивается только Проведенные, в Документе3 и помеченые на удаление (правда и непроведенные тоже красятся, но это и неудивительно). Теперь если в Документе2 в список на форме добавить колонку пометка на удаление, то почему то помеченные на удаление начинают раскрашиваться, затем Сохранить конфигурацию, то тогда Условное оформление у Пометки на удаление начинает работать. Причем если потом удалить эту колонку то все равно все работает и даже если скопировать документ (уже с удаленной колонкой то все работает). Может конечно я чего не так делаю, но понять что не могу. Вот Конфа: https://transfiles.ru/2ufq1 |
|||
21
ДенисЧ
04.04.20
✎
12:11
|
(17) Мне что, ещё раз картинку снять? Для очень одарённых?
|
|||
22
zhukovia
04.04.20
✎
12:12
|
(21) Да нет не надо, а то боюсь "одаренностью" заразится.
|
|||
23
Cyberhawk
04.04.20
✎
12:51
|
(19) С готовым способом воспроизведения поведения, которое считаешь ошибочным
|
|||
24
zhukovia
04.04.20
✎
12:55
|
(23) (20)
|
|||
25
zhukovia
04.04.20
✎
12:56
|
(23) Но обработки там не получится, нужна целая конфа
|
|||
26
Cyberhawk
04.04.20
✎
13:38
|
(24) База, созданная в 8.3.16, неиетересна
|
|||
27
Cyberhawk
04.04.20
✎
13:39
|
Сделай обработку для любой конфы, где имя документа задается в коде, и выложи.
|
|||
28
zhukovia
04.04.20
✎
13:39
|
(26) Как тогда мне сделать, чтобы интересно стало?
|
|||
29
Cyberhawk
04.04.20
✎
13:40
|
(28) Чтоб любому открывшему обработку было сразу наглядно видно ошибочное поведение на списке из произвольного типа документов - того, который есть в его инфобазе
|
|||
30
zhukovia
04.04.20
✎
13:44
|
(29) Сделал в режиме совместимости https://transfiles.ru/j9464
|
|||
31
zhukovia
04.04.20
✎
13:49
|
(29) Мне в Просто интересно почему так происходит, но если остальным это не интересно и лень самим набросать простую конфу по инструкции в (20), то наверное не стоит тогда с этим возится. А то получается как со службой поддержки 1С, скидываешь им вот этот оператор работает некоректно, а тебе в ответ отправьте обработку, сделайте скрин и пошагово распишите, как именно этот оператор не работает. Если нет желания смотреть, то его можно только купить. Надеюсь никого не обидел. :)
|
|||
32
ДенисЧ
04.04.20
✎
13:53
|
Мдя... Одарённость так и хлещет.
Показал же типовую конфигурацию с настройками, где всё работает. От расширенной информации отказался. Как ещё убедить? (Я знаю способы, но они слегка незаконны...) |
|||
33
zhukovia
04.04.20
✎
14:00
|
(32) А ты я смотрю "опасный" и "четкий" тип... Прям страшно. Я задал вопрос по поводу твоего скрина, так как не понял что ты пытался сказать. Но если ты не можешь понять то что я говорю или если не можешь толком объяснить свои мысли, то мне с тобой совершенно не интересно продолжать диалог. Хамство это признак недалёкого ума.
|
|||
34
ДенисЧ
04.04.20
✎
14:06
|
||||
35
zhukovia
04.04.20
✎
14:18
|
(34) Да так более понятно что сделано. Только что это меняет? Если вы попробуете сделать как я написал в (20) то все работать "магическим" образом перестает. Но если добавить в список на форму Пометку на удаление то начинает работать. В типовых такого не наблюдается видимо, но это не отменяет того факта что на Чистой конфе с новым документом, он ведет себя как я описал. А вот с чем это связано я не понимаю, или я что то упустил.
|
|||
36
ДенисЧ
04.04.20
✎
14:20
|
(35) А если поставить автомагически на пометку удаления флаг использовать всегда, то...
|
|||
37
zhukovia
04.04.20
✎
14:31
|
(36) Заработало. Большое спасибо за то что ткнули носом. Только вот одно осталось непонятно. Зачем этот флаг использовать? И почему например для проведен такого не надо?
|
|||
38
zhukovia
04.04.20
✎
14:33
|
(36) Ведь если его добавить на форму, а потом убрать, галочки автомагически не будет, а работать будет.
|
|||
39
zhukovia
04.04.20
✎
14:34
|
(38) Точнее галочки "Использовать всегда" в свойствах списка
|
|||
40
zhukovia
04.04.20
✎
15:27
|
(36) Так и не понял почему (36)(37). Но все равно еще раз спасибо за подсказку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |