Имя: Пароль:
1C
1С v8
Интелектуальная подстановка
,
0 klimbna
 
22.11.11
08:57
ИЗ СЕРИИ БОРЬБЫ С ОЧЕПЯТКАМИ:
Может кому то удавалось реализовать интеллектуальную подстановку возможного значения в поле ввода.
Поясню на примере:
Пользователь вводит в поле форма например Отчество: Алекс
А ему тут же ниже выводятся возможные продолжения Александрович, Алексеевич, Алексеевна и т.д. И если пользователь видит нужный ему вариант - то просто выбирает его и поле заполняется этим значением.
Основная проблема в такой задаче это вывод списка под полем БЕЗ переноса курсора - т.е. пользователь продолжает набирать - список сокращается.
Через список выбора реализовать не удалось - во первых теряется курсор и нет возможности показывать всегда данный список открытым
1 Maxus43
 
22.11.11
08:59
эт тебе надо в гугл программистом идти, 1с слишком умна для этого
2 Юрий Лазаренко
 
22.11.11
09:00
(0) Стандартными средствами платформы я это не победил: курсор на место поставить не получается. Надо нестандартные искать.
3 Lama12
 
22.11.11
09:04
(0) Не стоит такие вещи делать.
Цена ошибки велика, а подсказки расслабляют человека.
4 Нуф-Нуф
 
22.11.11
09:07
есть такая фишка как автоподстановка (ввод по строку). в курсе гилева как раз рассматривается как это использовать.
в качестве списка для этого можешь использовать все что у тебя уже заведено в систему (имена и фамилии).
5 Нуф-Нуф
 
22.11.11
09:08
в типовых есть регистр сведений ФИОФизЛиц. инфу можно брать оттуда
6 Lama12
 
22.11.11
09:15
(4)Как я понял, ТС хочет именно новые данные вводить, а не имеющиеся в базе.
7 klimbna
 
22.11.11
09:15
Инфу то как раз брать не проблема, проблема ее выдать пользователю
8 hhhh
 
22.11.11
09:17
(7) ну ведь это 10 лет как всё реализовано во всех типовых. Автоподставновка называется. Где ты спал всё это время?
9 Нуф-Нуф
 
22.11.11
09:17
(6) ну пусть сделает отдельный регистр и разом ее заполнит (допустим какими-то типовыми именами и фамилиями, либо подгрузит откуда-нибудь)

(7) выдать ее пользователю - см (4)
10 План счетов
 
22.11.11
09:34
11 Reset
 
22.11.11
09:35
Имхо это подменит проблему опечаток в отчетствах на проблему неправильных отчетств (вместо алексеевечей будут александровичи)
12 Reset
 
22.11.11
09:35
(11) к (0)
13 Reset
 
22.11.11
09:36
Что, имхо, хуже, т.к. ошибки будут неявными
14 Нуф-Нуф
 
22.11.11
09:38
настаиваю на вводе по строке
15 Масянька
 
22.11.11
09:40
Волшебники, блин... Вы еще напишите синтаксический контроль (как в Word'е).
16 klimbna
 
22.11.11
09:43
Синтаксический контроль - ммм :) мечта детства :-) Только усилий много результата мало - нецелесообразно к сожалению :(
17 Масянька
 
22.11.11
09:46
Какие маленькие мечты детства у тебя :))) Я мечтала стратегию написать...
18 Нуф-Нуф
 
22.11.11
09:53
а я мечтал Элен чпокнуть из Элен и ребята...
19 Масянька
 
22.11.11
09:59
(18) :))))))))))))))))))))))))
20 Jaffar
 
22.11.11
11:54
(16) да, чувствую - в нашей базе синтаксический контроль явно лишним не будет, потому что без него - "дитсрибуторы" вместо "дистрибьюторы", "Белгород-Днесистровский" вместо "Белгород-Днестровский" и т.д.
(18) надеюсь - имелось в виду Элен из "Элен и ребята"? сами ребята в этой оргии участие принимать не должны были?
21 Fish
 
22.11.11
11:59
(16) Я писал, и даже работает :))
22 Fish
 
22.11.11
12:00
+(21) Правда там у меня не все исключения русского языка предусмотрены, но в основном справляется нормально.
23 Нуф-Нуф
 
22.11.11
12:01
(20) ну там пообстоятельствам. если бы рядом Жозе дрючил Натали - было бы даже прикольно

З.Ы. Епать! Я их имена помню...
24 Альтаир
 
22.11.11
12:18
(0) есть вариант на моменте поиска отчетсва переадресовывать задачу от 1с к гуглу, а потом перехватывать результат ))
25 Jaffar
 
22.11.11
12:37
(23) хорошо хоть их имена, а не Просто Марию :-)
26 Юрий Лазаренко
 
22.11.11
12:37
(23) Ага, ты с Элен, Жозе с Натали, Джоанна с Кри-Кри и тут заходит Николя и окуевает...
27 Юрий Лазаренко
 
22.11.11
12:39
(25) Это там, где были Хуан Карлос Дельвельяр и архитектор Мундисабаль? ))
28 Масянька
 
22.11.11
12:40
Вот, блин, начались воспоминания...
А еще был Беверли-Хиллз...
29 Масянька
 
22.11.11
12:41
А первее всех - была Изаура....
Ошибка? Это не ошибка, это системная функция.