|
v7: 1С 77 ИспользоватьСписокЭлементов() | ☑ | ||
---|---|---|---|---|
0
Looking
31.05.16
✎
10:06
|
Доброго времени суток!
Суть общей задачи в темах ТиС 77 Прямой запрос к справочнику Номенклатура и 1С77 прямой запрос через SQLite - сортировка по наименованию В итоге отбор по списку вроде-бы работает, сортировка по алфавиту производится. Но на данный момент выявились следующие проблемы в процессе эксплуатации - когда пользователь ищет контекстным поиском, то есть набирая первые символы наименования, то при работе со списком справочника Номенклатура на который не наложен фильтр, пользователь может, находясь в любой части списка, начинать набирать символы и поиск производится, например, находится на строке с буквой П, начинает набирать на букву А, и происходит перемещение на букву А. Когда-же в форме списка произведен отбор методом Использоватьсписокэлементов(), то поиск производится, только если позиция находится ниже, например, находясь на букве П, ищет на букву Р, на не ищет на букву А. Можно-ли это как-то решить? Чтобы при использовании данного метода поиск продолжал работать полноценно? Второе - сам поиск происходит медленее, но это-то уже вряд-ли как-то изменишь? |
|||
1
Ёпрст
31.05.16
✎
10:42
|
1. никак, только если не переделать саму форму списка на своё табличное поле
2. аналогично 1 |
|||
2
Looking
31.05.16
✎
11:14
|
(1)свое табличное поле какими средствами? штатная Таблица значений? или что-то другое?
|
|||
3
Ёпрст
31.05.16
✎
12:18
|
(2) ТабличноеПоле из 1cpp
|
|||
4
Ёпрст
31.05.16
✎
12:19
|
где поставщиком будет прямой запрос запрос
|
|||
5
Mikeware
31.05.16
✎
12:28
|
(0) и "первые буквы" - это не совсем "контекстный поиск"
|
|||
6
Mikeware
31.05.16
✎
12:29
|
(3) а нужно ли тут табличное поле?
кстати, Садовниковский класс вроде как с дбф тоже без проблем работает... |
|||
7
Mikeware
31.05.16
✎
12:46
|
||||
8
Ёпрст
31.05.16
✎
13:12
|
(6) дык в форме списка справочника он же делает ИспользоватьСписокЭлементов, вот это и заменить своим табличным полем со всеми филтьтрами. А в ТП есть свой поиск по первым символам
|
|||
9
Mikeware
31.05.16
✎
13:13
|
(8) тады да.
Если ему, конечно, нужна форма списка... |
|||
10
Looking
31.05.16
✎
13:57
|
(9)ну а куда без формы списка, пользователям ведь помимо наименования товара нужна и дополнительная информация по нему, которая выводится в других колонках. Или я неверно понял, что Вы имели ввиду?
|
|||
11
Mikeware
31.05.16
✎
14:28
|
(10)А что мешает выводить и дополнительную информацию? ну хоть остатки для номенклатуры, хоть пол и партийность для физлиц?
ты (7)- смотрел? |
|||
12
Looking
31.05.16
✎
14:36
|
(11)смотрел, нужно будет с пользователями обсуждать, готовы-ли они отказаться от формы списка. в частности привыкли, что данные по группам расположены, им так удобнее. в (7) выборка идет из всего справочника, или можно выбирать из списка с заданным жестко фильтром? то есть чтобы часть позиций справочника пользователи не видели?
|
|||
13
Looking
31.05.16
✎
14:45
|
(3)"ТабличноеПоле из 1cpp" - а в нем иерархичность поддерживается?
|
|||
14
Mikeware
31.05.16
✎
14:53
|
(12) а хоть как.
как напишешь, так и будет |
|||
15
Mikeware
31.05.16
✎
14:54
|
(13) это таблица. с почти полным управлением (гораздо более полным, чем штктные формы 1с). Хочешь иерархичность - делай.
|
|||
16
varelchik
31.05.16
✎
20:44
|
что-то я припоминаю дерево списка.
где-то есть. посмотри. основаное на ТП. |
|||
17
varelchik
31.05.16
✎
20:45
|
я его под свои нужды подстраивал.
получилось ничего так. |
|||
18
Mikeware
31.05.16
✎
21:14
|
(16) таблица+дерево?
|
|||
19
Looking
31.05.16
✎
21:18
|
(16)где-то на сайтах?
|
|||
20
Djelf
31.05.16
✎
22:41
|
(19) За деревья лучше пока не берись! Времени потратишь много, а толку будет мало. Разве что потихоньку их осваивай, в свободное время...
Тебе пока достаточно просто заменить таблицу номенклатуры на табличное поле. Ну а примерчики лови https://cloud.mail.ru/public/AnHz/A26kJrXpY Там и деревья выводимые в табличное поле через провайдеров ит или sqlite и поиск в табличном поле. |
|||
21
Looking
01.06.16
✎
08:49
|
(20)спасибо большое за примеры!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |