Имя: Пароль:
1C
1С v8
Как это реализовать в УФ?
0 al_zzz
 
11.08.14
13:49
Хочу из нового документа(не записан ещё) открывать модально форму нового элемента справочника. Если элемент будет записан, заполнять им реквизит документа.(Задача: оператор забивает телефон клиента, если телефон в базе найден, то реквизит "клиент" заполняется, иначе, при утвердительном ответе на вопрос "Создать нового клиента?", создается новый клиент(оператор может тут-же в форме заполнить его реквизиты) и возвращается ссылка на него).
Почему-то не открывается форма модально(немодально открывается).
1 GROOVY
 
11.08.14
13:49
(0) 1С отказывается от модальности.
2 Cube
 
11.08.14
13:50
(0) Оповещай документ при записи справочника и всё...
3 GROOVY
 
11.08.14
13:50
В УФ как бы при заполнении поля ввода ссылочного типа, оно само предлагает создать не найденный элемент. В такси точно.
4 BadSanta
 
11.08.14
13:52
Попробуй в обработку получения данных выбора встроить поиск по № телефона.
5 al_zzz
 
11.08.14
14:03
Забыл добавить - конфигурация УНФ.
(1) Я  в курсе.
(2) Не понял, как открыть форму незаписанного, но заполненного элемента в режиме блокировки.
(3) Как, в таком случае, отработается поиск по телефону, если телефон - реквизит тч элемента?
(4) Если я правильно понял, у меня так и есть - в реквизите "Телефон", в событии "ОкончаниеВводаТекста" я ищу контрагента и далее, как описывал в (0).
6 al_zzz
 
11.08.14
14:07
(3) Проверил - поиск таким образом не работает.
7 BadSanta
 
11.08.14
14:53
(5) Сперва попробуй в свойствах справочника реквизит Телефон запихнуть в "Ввод по строке".
Тогда при вводе телефона платформа по идее сама должна заполнять список с указанным телефоном или предлагать ввод нового.

Второй вариант - см. описания событий ОбработкаПолученияДанныхВыбора и ОбработкаПолученияПолейПредставления в синтакс-помощнике.

И третий вариант (если нужно что-то совсем "свое") - обработчики уже конкретных элементов формы.
Ну собственно как у тебя сейчас и сделано.
8 al_zzz
 
12.08.14
09:46
(7)
1) Не хочу снимать с поддержки справочник (вся конфа доработана так, что всё только добавлено и ничего изменено).
2) В эту сторону поразбираюсь.
3) Так, как я хотел - не взлетело. Если 2) не поможет, то буду, наверное, записывать, а потом открывать. Хоть такой вариант мне не очень нравится.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший