|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
1с 8.2 (конфа: Общепит) В табличной части формы списка документа имеется реквизит ссылочного типа (Номенклатура). В стандартную сортировку изночально он не включен. Юзеру на производстве "кровь из носа" требуется чтобы, цетирую: "можно было тыкнуть на колонку номенклатура и просто ввести первые 2-3 буквы названия, что бы вышла нужная номенклатура" Короче ему нужен был быстрый поис по первым введенным символам в реквизите. p/s Сортировку реквизита включил таким методом: В модуле формы списка дока в "Процедура ПриОткрытии()" добавил строку: ЭлементыФормы.ДокументСписок.НастройкаПорядка.Номенклатура.Доступность=Истина; После чего сортировка заработала (появился треугольник), Сортируется теперь "номенклатура" в алфавитном порядке. Но поиск не работает. В свойствав реквизита выставил индексирование (не помогло). Существует ли какое то решенее? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 07:43 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
Eugene000, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
примерно что-то в этом духе должно быть ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 08:55 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
Титов, Большое спасибо, интересная идея, поправил запрос под свою конфу, правдо толку не дало. Хотел вот что спросить: Возможно ли в процедуре "ПриОткрытии()" формы списка, ссылочный реквизит преобразовать в строку (или что то в таком духе)? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 09:16 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
"Здесь должен быть подземный ход ..." (С) в форме списка должны быть отборы по всем видимым полям = стандартный джентльменский набор ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 09:57 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
Eugene000, есть. или книжки Радченко почитать или полнотестовый поиск включить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 10:09 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
Про отборы по всем видимым полям, вообще незнаю где смотреть ребят, подскажите ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 10:22 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
chatm, Сорри, сразу не сообразил))) Есть и включен, все норм. Мне тут до вас на другом форуме утверждали что поиск по первым введеным символам в реквизите ссылочного типа невозможен ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 11:07 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
обычно бывает в меню над списком если без извращений хотя да ... там ссылка видна не наименование наверное не пройдет номер ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 11:57 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
Хотелось бы спросить еще: Eugene000, Возможно ли в процедуре "ПриОткрытии()" формы списка, ссылочный реквизит преобразовать в строку (или что то в таком духе)? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 13:18 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
реквизит я бы не смог, например а заполнить текстовое поле рядом = вполне реально а дальше видимо стандартный фильтр должен заработать но не знаю не делал никогда ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 13:25 |
|
1С 8.2 поиск по первым введенным символам
|
|||
---|---|---|---|
#18+
sWinTyz, Спасиба, ваша идея оказалась верной. Если кому интересно, пишу решение 1. В данных создал новый реквизи "Номенклатура1" (Сразу выставил индексирование в свойстве) 2. Далее в модуле формы списка рядом с оригинальным столбцом "Номенклатура" создал столбец "Номенклатура1" (в синониме просто написал "Номенклатура") и в данных выставил созданный реквизит "Номенклатура1" 3. В свойствах оригинального столбца "Номенклатура" отключил Видимость и Доступнось 4. (И самое интересное) в модуле формы документа (не списка) в "Процедура ПослеЗаписи" прописал не хитрую строчку: Номенклатура1 = Номенклатура.Наименование; Ну и в общем все. При создании док-та юзер забивает номенклатуру по ссылке, а в форме списка он видет идэнтичную ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 08:52 |
|
|
start [/forum/topic.php?fid=28&fpage=40&tid=1519659]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 437ms |
0 / 0 |