![]() |
![]() |
|
v7: Отбор + поиск форма списка справочника | ☑ | ||
---|---|---|---|---|
0
EvgeniyR2
06.12.16
✎
08:45
|
Всем привет.
Задача: скрыть ненужную номенклатуру в форме списка. Для этого я в справочнике Номенклатура создал реквизит "Скрыть", проставил 1 у тех, которые нужны скрыть. Испытал 2 метода: 1) команда УстановитьОтбор("Скрыть", 0) 2) ИспользоватьСписокЭлементов(сз), где сз это список со всеми Скрыть = 0 Проблема в следующем, что после этих методов перестает работать поиск по элементам. Что я имею ввиду под этим: 1) как должно быть: ставлю курсор например на поле код, ввожу цифру 1, если код 5ти значный, то перейдет на элемент 10000, дальше ввожу 2 и перейдет на 12000 и тд 2) как сейчас после установленных отборов (я называю это "не работает"): если ввести 1, то поиск начнется только ниже курсора Причем при использовании первого метода работает нормально поиск по Наименованию, по коду/артикулу не работает. При использовании второго ИспользоватьСписокЭлементов, поиск никакой не работает Может кто помочь? Нужно скрыть элементы справочника и чтобы при этом работал поиск по наименованию, коду, артикулу. |
|||
27
EvgeniyR2
06.12.16
✎
09:45
|
(25) 1) - индексы - не будет работать стандартный поиск
- подмена запросов - как я понимаю это только для SQL |
|||
28
oslokot
06.12.16
✎
09:46
|
Есть еще один способ, странно что его никто не озвучил, перейти на восьмерку
|
|||
29
EvgeniyR2
06.12.16
✎
09:46
|
(26) блин, у меня 80000 элементов)
|
|||
30
EvgeniyR2
06.12.16
✎
09:46
|
(28) о, я как раз собираю причины для перехода
|
|||
31
Это_mike
06.12.16
✎
09:47
|
(28) из-за тарелки холодца всю свинью колоть?
|
|||
32
Это_mike
06.12.16
✎
09:47
|
(30) а у тебя она одна: ты не знаешь семерку.
|
|||
33
oslokot
06.12.16
✎
09:50
|
(31) ну как просто вариант :)
|
|||
34
EvgeniyR2
06.12.16
✎
09:52
|
(32) ну пока что не нравится: транзакции (когда проводят документы прошлой датой), перепроведения документов. Скорее не знаю восьмерку, не знаю что может быть лучше
|
|||
35
EvgeniyR2
06.12.16
✎
09:53
|
(32) конечно не такой гуру как вы, для работы хватает
|
|||
36
EvgeniyR2
06.12.16
✎
09:57
|
(32) а как кстати стать таким, как можно было узнать это?
"при установке отбора используется индекс с полем отбора и приведенным в верхний регистр наименованием. аналогичных индексов для кода и артикула нету. " |
|||
37
пипец
06.12.16
✎
09:57
|
для убирания транзакций - переписать проведения доков, опять же посмотреть что там вообще в проведении - может там половину вырезать нафинг
ЗЫ переходить на 8-ку и надеяться что будет быстрее - может только бесконечный оптимист )_))) |
|||
38
Это_mike
06.12.16
✎
09:59
|
(37) он меня гурой обозвал. ты его евнухом... бардак-с
(36) дык загляни в .dd, и увидишь. |
|||
39
EvgeniyR2
06.12.16
✎
10:02
|
(38) ну вы же мне помогли, я вас обзывать чтоли буду?) ЧСВ идет дополнением к знаниям
|
|||
40
пипец
06.12.16
✎
10:03
|
(38) юмор не поймет , а то что в большинстве своем в проведении док-ов всякого не нужного кода хватает - эт запросто
|
|||
41
пипец
06.12.16
✎
10:05
|
+ имхо по мне так , 1С++ SQL 7.7 (если перепиленная) да если еще особенности в учете , то переход на 8-ку может стать фатальной не подъемной ношей
|
|||
42
EvgeniyR2
06.12.16
✎
10:08
|
(40) в проведении почти всё это обращение к итогам регистров, с этим я думаю ничего не сделать
|
|||
43
Это_mike
06.12.16
✎
10:22
|
(42) ну почему же. очень многое можно сделать...
(43) снеговик тормозить будет. Ну и переносить доработки долго. а так - ничего невозможного нет |
|||
44
Злопчинский
06.12.16
✎
16:28
|
(16) не надо СПИСКИ превращать в не-списки - тогда медом хоть залейся. а то так и в восьмерке тонны дегтя болтаются...
никогда не понимал желание из справочника сделать хрень какую-то... |
|||
45
Злопчинский
06.12.16
✎
16:30
|
(34) "транзакции (когда проводят документы прошлой датой),"
- какая необходимость ПОСТОЯННО проводить документы прошлой датой? если это разовые операции - то транзакции вообще некритичны. |
|||
46
Злопчинский
06.12.16
✎
16:32
|
(34) "перепроведения документов" - а что, в восьмерке совсем нет перепроведения документов? что-то я такого не встречал...
опять же - при нормальной постановке бизнесс-процессов перепроведеняи документов становятся редкими и больше как регламентый процесс в конце месяца и раз в день с утра со вчерашнего дня на сейчас |
|||
47
Злопчинский
06.12.16
✎
16:34
|
(28) а шо, в УФ уже сделали поиск по первым буквам в форме справочника? или в тч дока? вроде там этого не было..?
|
|||
48
Злопчинский
06.12.16
✎
16:34
|
(42) в работе на ТА - это все быстро.
|
|||
49
EvgeniyR2
07.12.16
✎
07:09
|
(15) а можно как то переделать индекс?
|
|||
50
Это_mike
07.12.16
✎
07:17
|
(49) ну вообще, можно - до первой реструктуризации базы. только вот своего не добавить.
|
|||
51
Это_mike
07.12.16
✎
07:18
|
(46) у меня опять же было сделано перепроведение (восстановление партионки) в онлайне в часы наименьших нагрузок. Скорость - примерно месяц (120 тыс документов) в час.
|
|||
52
Это_mike
07.12.16
✎
07:19
|
(49) и вообще, бери табличное поле, и твори там все, что душа пожелает.
|
|||
53
Злопчинский
07.12.16
✎
11:01
|
(51) прилично.. а доки - по скольо строк?
у меня примерно в час (без прямых, все на штатке) ~180 тыс строк... |
|||
54
Builder
07.12.16
✎
11:18
|
Делал на многих конфах 7.7 + SQL
Фома списка справочника, поле ввода. В него можно ввести части наименований типа "куртка син 42" Штатный запрос -> выгрузка в список -> ИспользоватьСписокЭлементов() Время работы не боле 1-2 сек., справочники по 20-30 тыс эл-тов есть. Пользователи счастливы. На DBF базе запрос отрабатывает гораздо дольше, поэтому не совсем комфортно работать. |
|||
55
Это_mike
07.12.16
✎
12:25
|
(53) от 3 до 60. в среднем, емнип, немного более 20.
но тут важнее было не прерывать работу операторов и складских терминалов - ибо 24*7... |
|||
56
Это_mike
07.12.16
✎
12:27
|
(54) 1-2 секунды - что-то многовато. (6), реализованное с помощью классов Садовникова/Диркса - доли секунды. правда, справочники не больше 10 тысяч элементов
|
|||
57
oslokot
07.12.16
✎
12:42
|
(47) >> а шо, в УФ уже сделали поиск по первым буквам в форме справочника? или в тч дока? вроде там этого не было..?
этот механизм запилен уже давным давно http://v8.1c.ru/o7/201401ls/index.htm |
|||
58
Злопчинский
07.12.16
✎
12:49
|
(57) не, не надо фильтра, тупой поиск с позиционированием как в клюшках
|
|||
59
oslokot
07.12.16
✎
12:51
|
(58) Нет этого не будет уже никогда, а вообще зачем позиционирование?
|
|||
60
oslokot
07.12.16
✎
12:52
|
дин.список быстро сжался по запросу и все дела
|
|||
61
Злопчинский
07.12.16
✎
12:58
|
(60) и в формах спискаов справочников тоже так работает?
|
|||
62
oslokot
07.12.16
✎
13:02
|
(61) да
|
|||
63
oslokot
07.12.16
✎
13:04
|
ничего не надо нажимать - просто начинаешь печатать и список (справочника, регистра, документа и пр) сжимается по мере вхождений.
оч. удобно |
|||
64
uno-group
07.12.16
✎
13:11
|
Запихнуть эти элементы в группу и ограничить открытие это группы и выключение иерархического списка нельзя?
Как вариант сделать справочник типа прайс в него засунуть, что нужно и работать через открыть подбор. |
|||
65
Злопчинский
07.12.16
✎
13:13
|
(63) тады ок, раз говоришь удобно
|
|||
66
oslokot
07.12.16
✎
13:16
|
(65) наши сотры даже списки перестали открывать, прям в строке ТЧ дока так и печатают по первым символам
|
|||
67
Ёпрст
гуру
07.12.16
✎
13:17
|
(65) не верь ему, сделано через одно место, пользоваться этим - не реально.
Отборов тоже нема, если только сам не запилишь. Уф - хлам. |
|||
68
Злопчинский
07.12.16
✎
13:17
|
(67) почему нереально? что не так? что неудобно?
|
|||
69
Ёпрст
гуру
07.12.16
✎
13:19
|
(68) там всё неудобно.
|
|||
70
oslokot
07.12.16
✎
13:20
|
(69) вот так аргумент
|
|||
71
Ёпрст
гуру
07.12.16
✎
13:20
|
Скачай демку любой типовой на уф и попробуй там что нибудь найти или отобрать в этом списке.
|
|||
72
oslokot
07.12.16
✎
13:21
|
(68) не слушай его. там всё нормалек, люди юзают - всем нравится
|
|||
73
Ёпрст
гуру
07.12.16
✎
13:21
|
Ну и отборы, как класс, там отсутствуют.
|
|||
74
Ёпрст
гуру
07.12.16
✎
13:21
|
(72) да-да, продали кактус - кушайте
|
|||
75
oslokot
07.12.16
✎
13:22
|
(73) шта? запилить их 3 минуты
|
|||
76
Ёпрст
гуру
07.12.16
✎
13:24
|
(75) Норм чо, купить коробку и переписывать ВСЕ формы.
|
|||
77
Ёпрст
гуру
07.12.16
✎
13:25
|
Когда в ОФ это и так всё есть по-умолчанию. + отбор по колонке + вывод формы списка в табличный документ
|
|||
78
Злопчинский
07.12.16
✎
13:25
|
(71) ну ща, буду пилить проект, он на УФ сделан, потыкаюсь. Боюсь правда клаву заблюю... ;-) бо первая моя самостоятельная попытка сделать простую формочку на УФ вылилась в какое-то корявое гуано и мне поплохело
|
|||
79
Ёпрст
гуру
07.12.16
✎
13:26
|
(68) Чебур, никогда, ни при каких обстоятельствах не пользуйся уф.
|
|||
80
oslokot
07.12.16
✎
13:26
|
(76) зачем все? только там где они нужны.
и кста, ничего переписывать не обязательно. создай отборы в пользовательском режиме |
|||
81
oslokot
07.12.16
✎
13:27
|
(80) + кому надо
|
|||
82
oslokot
07.12.16
✎
13:27
|
(78) отлично!
|
|||
83
Это_mike
07.12.16
✎
13:29
|
(80) (81) "мыши кололись, плакали - но жрали кактус"©
|
|||
84
oslokot
07.12.16
✎
13:29
|
Чебур, далай всё на УФ не слушай адептов ОФ, в т.ч. уважаемого мной Ёпрст :)
|
|||
85
Ёпрст
гуру
07.12.16
✎
13:29
|
(75) давай, я тебе кину 1с-розницу, к примеру, и ты мне за полчаса запилишь отборы во все формы списков справочников и документов ? + отборы по колонке ?
|
|||
86
oslokot
07.12.16
✎
13:29
|
(83) да гдеж вы все кактус-то видите? конфета просто)
|
|||
87
Это_mike
07.12.16
✎
13:31
|
(86) и не будем говорить, из чего сделана эта конфетка...
|
|||
88
oslokot
07.12.16
✎
13:32
|
(85) для программных отборов всё уж придумано - кидай поля, а в них события при изменении ОтборыСписковКлиентСервер.ИзменитьЭлементОтбораСписка(
всё это добро подкючить через расширение и попробовать взлететь не хочешь курочить конф? делай (80) |
|||
89
oslokot
07.12.16
✎
13:33
|
(87) местами да, согласен)
но общую концепцию поддерживаю |
|||
90
Ёпрст
гуру
07.12.16
✎
13:36
|
(88) так тебе кидать конфу или нет ? Покажешь нам свою кунфу за 3 минуты.
|
|||
91
Ёпрст
гуру
07.12.16
✎
13:37
|
Нужен отбор по всем полям, как ОФ + отбор по колонке по кнопке.
|
|||
92
oslokot
07.12.16
✎
13:44
|
(90) нет. я уверен ты справишься самостоятельно
|
|||
93
Ёпрст
гуру
07.12.16
✎
13:46
|
(92) Вот, так всегда, как дело доходит до реальной задачи, адепты уф сливаются.
Так шта, Чебур, делай только на православных ОФ. |
|||
94
oslokot
07.12.16
✎
13:46
|
(91) "отбор по колонке по кнопке" - не нужен, встал на значение в колонке, жми альт+F и ентер
|
|||
95
oslokot
07.12.16
✎
13:47
|
(93) Вот так всегда, адепты ОФ хотят чтоб за них выполнили работу адепты УФ
|
|||
96
Ёпрст
гуру
07.12.16
✎
13:50
|
(95) Ой да не свисти
|
|||
97
Garykom
гуру
07.12.16
✎
13:50
|
(0) 1. Чтобы скрывать ненужную номенклатуру в православной 1С77 используют группы.
2. Можно написать "свой поиск" используя формекс 3. Можно написать "свое скрывание" используя хаки с DBF или SQL базами. |
|||
98
Ёпрст
гуру
07.12.16
✎
13:51
|
Вот, чуть ли не единственное решение на инфостарте
http://catalog.mista.ru/public/126800/ |
|||
99
oslokot
07.12.16
✎
13:52
|
УФ это гибкость. Например я зашел в бухию и настроил двум девочкам в режиме приложения такой отбор в списках журнала поступлений, какой они захотели и там же раскрасил ТЧ. А главбушке ниче не делал, ей не это нать.
Вот так то. |
|||
100
Злопчинский
07.12.16
✎
13:52
|
(95) а адепты УФ отказываются бо ничего не умеют кроме галочек... ставить.. в готовые места... ?
|
|||
101
Garykom
гуру
07.12.16
✎
13:52
|
(98) Могу подсказать про применение "динамический список" на запросе 1С.
|
|||
102
oslokot
07.12.16
✎
13:53
|
(100) это всё слухи и домыслы адептов клюшек и ОФ :)
|
|||
103
Cool_Profi
07.12.16
✎
13:53
|
(99) А быстрый поиск без отбора ты девочкам настроил? (Только не надо нам песен про то, что это не нужно)
|
|||
104
oslokot
07.12.16
✎
13:56
|
(103) быстрый поиск там есть по-умолчанию
|
|||
105
Cool_Profi
07.12.16
✎
13:57
|
(104) Да ты что???? Именно без отбора? Это где?
|
|||
106
Cool_Profi
07.12.16
✎
13:58
|
По любой колонке?
|
|||
107
oslokot
07.12.16
✎
13:59
|
||||
108
Cool_Profi
07.12.16
✎
13:59
|
(107) Нет, я имею в виду ровно так, как это реализовано в ОФ.
|
|||
109
oslokot
07.12.16
✎
14:00
|
(108) напомните пожалуйста как в ОФ, честно не помню
|
|||
110
Cool_Profi
07.12.16
✎
14:01
|
(109) нажал кнопочку - фокус переместился на нужную строку. Нажал backspace - он вернулся.
Чем рассказывать - открой и посмотри. |
|||
111
oslokot
07.12.16
✎
14:01
|
(108) тупое позиционирование в списке по первым символам?
|
|||
112
Cool_Profi
07.12.16
✎
14:02
|
(111) Нет. Умная прокрутка списка к нужно позиции, а не тупое убирание из списка "ненужного".
|
|||
113
oslokot
07.12.16
✎
14:02
|
(110) ща посмотрю на упп, чет не помню
|
|||
114
oslokot
07.12.16
✎
14:03
|
(112) такого в УФ нет, я уже писал тут об этом. Это просто не нужно никому, позиционирование
|
|||
115
Cool_Profi
07.12.16
✎
14:04
|
(114) "Это просто не нужно никому"
Ну я же просил 400^W про песни про ненужность... Это нужно всем, кроме упорото^W упёртых фанатов УФ... И в первую очередь пользователям. |
|||
116
Это_mike
07.12.16
✎
14:05
|
(115) можно привыкнуть... :-)))
|
|||
117
oslokot
07.12.16
✎
14:06
|
(115) а, вон оно что.
Ну моим пользователям Это не нужно как ни странно, может и было когда нужно - после того как слезли с упп вроде были визги недельки две |
|||
118
oslokot
07.12.16
✎
14:06
|
а сейчас их на ОФ хрен заставить работать
|
|||
119
Cool_Profi
07.12.16
✎
14:07
|
(116) Привыкнуть можно и какашки (пардон) есть. Только нужно ли?
|
|||
120
oslokot
07.12.16
✎
14:11
|
(119) пришла тут месяц назад на работу прожженая бывалая фин.дир 50 лет и работавшая всю свою сознанку в ка1.1
к нам на бп3, хехе вони было - жуть через неделю успокоилась. когда я объяснил как все работает и куда нажимать нада, да и попривыкла уж. может упоролась просто, не знаю. |
|||
121
oslokot
07.12.16
✎
14:15
|
Чебур, смело стафь УФ
А я пошел работать галочки, расставлять надо |
|||
122
Garykom
гуру
07.12.16
✎
14:44
|
Когда к понимаешь и попрактикуешься в работе с правильным интерфейсом на УФ то ОФ и 77 вспоминаешь как страшный сон.
Но понимаем же что УФ дает больше возможностей "программисту" испоганить интерфейс чем ОФ/77. |
|||
123
Garykom
гуру
07.12.16
✎
14:46
|
(115) Сделать можно на УФ такое но науя?
|
|||
124
Ёпрст
гуру
07.12.16
✎
16:19
|
(122) скинь демку "правильного" уф. Всё что есть типовое - полное уг
|
|||
125
EvgeniyR2
08.12.16
✎
09:42
|
(54) Привет, пробовал этот способ в дбф и sql базе. Перестает нормально работать поиск, ищет только ниже курсора в списке. Может нужны какие то дополнительные действия?
|
|||
126
EvgeniyR2
08.12.16
✎
09:43
|
(97) можно подробнее про "хаки с DBF", я не смог найти пока способ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |