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


1С:Предприятие :: 1С:Предприятие 8 общая

Не отображаются строки в списке

Не отображаются строки в списке
Я
   mrCreator
 
24.10.18 - 16:18
Всем привет!

Очень сложно объяснить, что за проблема но попытаюсь в кратце
УФ Такси

Есть самописный иерархический справочник в котором только 4 реквизита, три из которых номер, наименование и родитель

При открытии справочника устанавливается кодом условное оформление при котором отображается только одна группа этого справочника, а остальные прячутся.

Так вот, при открытии этого справочника я не вижу своих элементов и не вижу шапки таблицы. Если я пробую найти их поиском то они отображаются, выделяю любой элемент, появляется шапка таблицы, затем я отключаю поиск и вижу все данные которые соответствуют отбору.

если не ходить через поиск можно просто по памяти стрелками на клавиатуре открывать и закрывать элементы справочников и создавать новые.


Надеюсь понятно объяснил...

кто с таким сталкивался что делать...
перебрал уже кучу всевозможных параметров динамического списка и элемента формы.
 
 
   Ёпрст
 
1 - 24.10.18 - 16:27
цвет фона и теста белый, что ле ?
   Ёпрст
 
2 - 24.10.18 - 16:27
*текста
   mrCreator
 
3 - 24.10.18 - 16:28
нет
   Ёпрст
 
4 - 24.10.18 - 16:28
скриншот покажи хоть
   mrCreator
 
5 - 24.10.18 - 16:39
блин как их добавить то....
   Ёпрст
 
6 - 24.10.18 - 16:40
   Ёпрст
 
7 - 24.10.18 - 16:40
сюда ссылку
   mrCreator
 
8 - 24.10.18 - 16:45
1) захожу в справочник
http://pics.rsh.ru/img/1_c6urzi2f.png

2) пытаюсь воспользоваться поиском
http://pics.rsh.ru/img/2_4udw9cam.png

3) нажимаю на найденный элемент, появляется шапка таблицы
http://pics.rsh.ru/img/3_wk29en2x.png

4) отключаю отбор и могу работать со справочником
http://pics.rsh.ru/img/4_v64tcxf0.png
   mrCreator
 
9 - 24.10.18 - 16:48
просто обновить форму не помогает 
переход стрелками не помогает 
в свойствах таблицы сделал что бы запоминал последний выбранный элемент, тоже не помогает.
Менял направления отображения, тоже не помогает
   Ёпрст
 
10 - 24.10.18 - 16:50
Ну вот ежели вот это заремишь:


>>>>При открытии справочника устанавливается кодом условное оформление при котором отображается только одна группа этого справочника, а остальные прячутся

всё есть ?
 
 Рекламное место пустует
   mrCreator
 
11 - 24.10.18 - 16:52
да, тогда отображается
   mrCreator
 
12 - 24.10.18 - 16:53
УО = Список.УсловноеОформление.Элементы;
    УО.Очистить();
    
    нов = УО.Добавить();
    
    ГруппаОтборов = нов.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
    ГруппаОтборов.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаНе;
    
    Отбор = ГруппаОтборов.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    Отбор.ЛевоеЗначение =  новый ПолеКомпоновкиДанных("Ссылка");
    Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
    Отбор.ПравоеЗначение = ГруппаВерхнегоУровня;
    Отбор.Использование = Истина;
    
    Оформление = Нов.Оформление.Элементы[20];
    Оформление.Значение = Ложь;
    Оформление.Использование = Истина;
   Ёпрст
 
13 - 24.10.18 - 17:16
(12) ГруппаВерхнегоУровня - это че у тебя ?
   Ёпрст
 
14 - 24.10.18 - 17:17
у тя отбор по несуществующему значению, вот и нет нифига
   mrCreator
 
15 - 24.10.18 - 17:21
Я его получаю заранее запросом 

Значение существует. на скрине 4 отображены строки в соответствии  с установленным отбором
   Ёпрст
 
16 - 24.10.18 - 17:26
(15) неа, п.4 говорит тебе об обратном - без отбора всё есть
   Ёпрст
 
17 - 24.10.18 - 17:29
Ты же написал, ГруппаНе.. и в ГруппаВерхнегоУровня у тя поди группа "Входящие"  ?
:)
   mrCreator
 
18 - 24.10.18 - 17:29
даже если я в ручную на форме делаю то же самое, добавляю условное оформление и явно указываю по какому полю делать отбор, работает точно так же. все пропадает пока не воспользуюсь строкой поиска
   mrCreator
 
19 - 24.10.18 - 17:29
да отбором я прячу всё кроме группы "Входящее"
   Fragster
 
20 - 24.10.18 - 17:30
Условное оформление на видимость строк - это наибольшее зло из всех зол условного оформления. если очень хочется - то устанавливай настройки с отбором в иерархии
   mrCreator
 
21 - 24.10.18 - 17:31
(20) В этом случае работает только отбор по элементам, а группы отображаются все
   Ёпрст
 
22 - 24.10.18 - 17:31
(19) помимо группы входящие (и её иерархии), я те ничего нет в списке, чего ты еще хотел увидеть при таком отборе ?
   Fragster
 
23 - 24.10.18 - 17:32
(21) ну и что?
   Ёпрст
 
24 - 24.10.18 - 17:33
у тя щас отбор - всё, кроме группы входящие и её иерархия
   mrCreator
 
25 - 24.10.18 - 17:33
там много групп с названием входящие, отбором я устанавливаю только ту, которая соответствует конкретному пользователю
   Ёпрст
 
26 - 24.10.18 - 17:33
воткни ГруппаИ  и будет, как те надо
   Ёпрст
 
27 - 24.10.18 - 17:34
вот сюда
ГруппаОтборов.ТипГруппы
   mrCreator
 
28 - 24.10.18 - 17:40
когда делаю ГруппаИ я вижу всё КРОМЕ нужной мне группы
   mrCreator
 
29 - 24.10.18 - 17:42
когда пытаюсь сделать 2 оформления
1) на то что бы спрятать не нужное
2) отобразить нужное

точно так же, нечего не видно
   mrCreator
 
30 - 24.10.18 - 17:43
моежт есть еще какие то способы спрятать группы в динамическом списке кроме этого?
   mrCreator
 
31 - 24.10.18 - 17:43
*может
   mrCreator
 
32 - 24.10.18 - 17:45
кстати то же самое в другой форме по тому же справочнику работает отлично
   Ёпрст
 
33 - 24.10.18 - 17:52
чудес не бывает
 
 
   Ёпрст
 
34 - 24.10.18 - 17:58
тут вот почитай
http://infostart.blog-buh.ru/public/413242/
   mrCreator
 
35 - 24.10.18 - 18:07
я решил проблему.

Я сравнил отображение списка с тем как отображается в другом месте.

Помогло установить параметр "Отображение" - "Дерево", вместо "иерархического списка" 

Это было единственным отличием
   mrCreator
 
36 - 24.10.18 - 18:08
(34) по этому образу и подобию и писался мой код
   Cyberhawk
 
37 - 24.10.18 - 18:20
Т.е. когда пользователь изменит отображение списка обратно на "иерархический" или даже "плоский" список, то у него все к херам поломается, так?
   mrCreator
 
38 - 25.10.18 - 06:55
(37) у пользователя просто не будет такой возможности. Это явный глюк платформы. Да и для моей задачи эти условия вполне подходящие.
   Admin_Net_1C
 
39 - 25.10.18 - 08:16
(0) по сабжу: встречал такое поведение именно под Такси, если у формы настроено УФ, в котором Видимость=Ложь. Переделал через механизм Отбор в табличной части УФ.
   Cyberhawk
 
40 - 25.10.18 - 08:52
(38) "у пользователя просто не будет такой возможности" // Как запретишь?
   palsergeich
 
41 - 25.10.18 - 09:01
(40) убрать из состава команд командной панели, не?


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