Имя: Пароль:
1C
1С v8
КД 2.1. Группы справочника без полей поиска не переносятся
0 mistеr
 
22.11.17
13:21
Если не включить поле ЭтоГруппа в поля поиска, то оно не устанавливается в приемнике. То есть группы становятся элементами. Соответственно подчиненные элементы в этих группах пропадают при иерархическом просмотре.


Версия КД 2.1.5.1. Может это баг, который исправили?
1 Ёпрст
 
22.11.17
13:32
2.1.8.2
галка поиска не стоит, признак группы летит. Всё норм
2 Amra
 
22.11.17
13:32
(1) +100
3 Ёпрст
 
22.11.17
13:33
Хотя, можно и поставить, хуже не будет
4 mistеr
 
22.11.17
13:45
(3) Файлы раздуваются.

Спасибо, значит баг.
5 бомболюк
 
22.11.17
13:46
(1) ЭтоГруппа должна быть с галкой поиска, иначе создаваться будут только элементы.
6 mistеr
 
22.11.17
13:58
(5) Тоже на старой версии? :)
7 Franchiser
 
гуру
22.11.17
13:58
(1) Галка должна стоять, это не баг, даже Гилев в видео об этом говорил
8 бомболюк
 
22.11.17
14:00
(6) 2.1.8.2
вот кусок функции СоздатьНовыйОбъект
        ЭтоГруппа = СвойстваПоиска["ЭтоГруппа"];
        
        Если ЭтоГруппа = Истина Тогда
            
            Объект = Менеджер.СоздатьГруппу();
                        
        Иначе
            
            Объект = Менеджер.СоздатьЭлемент();
            
        КонецЕсли;        

из него видно что ЭтоГруппа должен быть в полях поиска.
9 mistеr
 
22.11.17
14:03
(8) В 2.1.5.1. так же.

Значит, не баг, а просто поленились написать чуть больше кода.
Не понятно тогда, что у (1) "летит".
10 Ёпрст
 
22.11.17
14:04
(9) у меня поиск свой, не по полям поиска
:)
11 Ёпрст
 
22.11.17
14:04
а по своему алгоритму.
Поэтому, как то пофик, че там за галки стоят :)
12 Йохохо
 
22.11.17
14:05
(8) + там еще где то текст запроса можно глянуть, там типа "если свойства поиска ЭтоГруппа тогда текстзапроса += "и ЭтоГруппа = Истина""
13 mistеr
 
22.11.17
14:32
(10) Понятно. Будем знать, что первый твой ответ нужно игнорировать, ждать второго.
14 бомболюк
 
22.11.17
14:36
(11) какой то извратный поиск то... в обработчике "Поля поиска" доступны только данные узла ссылки (то есть свойств поиска), как же ты получаешь данные из узла объекта?
15 Ёпрст
 
22.11.17
14:59
(14) там доступны не только СвойстваПоиска, но еще и ПараметрыОбъекта.
А поиск по своим реквизитам, которые в рег сведений находятся
16 Масянька
 
22.11.17
15:03
(15) Ё! Глянь на инфостарте свою гранату - я там написала.
Или тут можно?
17 бомболюк
 
22.11.17
15:03
(15) только параметры у который галка поиска стоит ;-)
18 Ёпрст
 
22.11.17
15:04
(16) я забанен на нимфостарте
(17) нет. у которой стоит галка - передавать данные в параметр
19 Масянька
 
22.11.17
15:05
(18) При открытии выпадающего списка (кнопка "ВыпадающийСписок") в первый раз (!!!) - сразу же закрывается, затем уже нормально работает. Т. е. как-бы мелькает. не критично, но как-то...
Как поправить?
20 бомболюк
 
22.11.17
15:06
(18) вот тебе цитата из хелпа по обработчику "Поля поиска":
"ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры, переданные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. В данном обработчике соответствие содержит только те параметры, для которых установлен признак поиска.

"
21 Ёпрст
 
22.11.17
15:07
на счет выпадающего списка, завистит от контрола, на который активикс повешен - текст или кнопка + зависит от места, в котором активикс инициализируется - в послеоткрытияформы или в ПослеОткрытия.
22 Ёпрст
 
22.11.17
15:08
(20) хэлп мне не нужен, я посмотрел в свои правила.
23 Ёпрст
 
22.11.17
15:09
+22 хотя, галки поиска у меня воткнуты :)
24 Ёпрст
 
22.11.17
15:09
да и пофик.
25 Масянька
 
22.11.17
15:10
(21) ПослеОткрытия - есть такая.
послеоткрытияформы  - нету.
Кнопка.
26 Ёпрст
 
22.11.17
15:49
(25) ну вот и пробуй, кнопку на текст заменить. Или код инициализации активикса в другое событие пихнуть.
Или форму принудительно обновить после открытия хотя бы один раз
27 Ёпрст
 
22.11.17
15:50
или вообще, активикс заменить на выпадающий список (активикс там нужен был для "галочек" красных))
28 Ёпрст
 
22.11.17
15:50
в первой версии было без активикса.
29 Масянька
 
22.11.17
16:30
(26) Методом тыка и чувством наития:
в ПослеОткрытия добавила Активизировать("ВыпадающийСписок");
30 Ёпрст
 
22.11.17
16:34
(29) помогло ?
31 Масянька
 
22.11.17
16:48
(30) Вроде да.
32 Масянька
 
22.11.17
16:49
(30) В очередной раз - спасибо!
Классная штуковина.
33 Ёпрст
 
22.11.17
17:01
(32) её по-уму, надо допилить, чтоб бух проводки правила.
Мне лень.
34 Ёпрст
 
22.11.17
17:01
ну и не помню, периодику она прибивает, или нет
35 Ёпрст
 
22.11.17
17:02
её тоже, нужно править
36 Масянька
 
22.11.17
17:05
(33) Потихоньку пилю... Тупым напильником :)
Моим для отрицательных остатков - самое то.