|
Составной тип данных. Автоматический список выбора все? | ☑ | ||
---|---|---|---|---|
0
Fuas4
13.07.15
✎
20:08
|
Господа. такая ситуация: УТ 10.3, заказ покупателя. Сделал на форме свое поле ввода, в котором указал составной тип данных (строка и контрагент). Для чего: юзер может просто вписать туда "ромашка" и если "ромашки" нет в контрагентах, то она создается автоматически. После этого значение в поле подменяю со строки на контрагента.
При этом в АвтоПодборТекста вставил такой код: ТипСтр = "СправочникСсылка.Контрагенты"; Элемент.ОграничениеТипа = Новый ОписаниеТипов(ТипСтр); Элемент.ВыбиратьТип = Ложь; Чтобы работал типовой подбор контрагента. И теперь, если найден всего один контрагент, то поле ввода заполняется его названием. Например, если введу "ромаш", то добавится "ка", а вот если я заведу кроме "ромашка" еще "ромашка 2", то при ввода в поле "ромашк" не подставится ничего и список с "ромашками" не выпадет. Я правильно понимаю, что при составном типе данным мне этот список надо самому получать и выдавать пользователю или можно как-то типовыми средствами? |
|||
1
Мимохожий Однако
13.07.15
✎
20:11
|
Зря...Велосипед с квадратными колёсами. Достаточно научить пользователя стандартным операциями работы со справочниками. И справочник "Контрагенты" в том числе.
|
|||
2
Fuas4
13.07.15
✎
20:12
|
(1) ну хотят пользователи автоматизации, что я им, отказывать буду? Денег же платят. К тому же, функционал то вполне реализуемый. Не вижу причин не сделать.
|
|||
3
Мимохожий Однако
13.07.15
✎
20:26
|
(2)Не надо портить карму из-за сиюминутных финансовых интересов. Не раз разгребал и обучал пользователей после подобного подхода.
|
|||
4
Fuas4
13.07.15
✎
20:28
|
(3) Это не сиюминутный интерес. Очень часто люди готовы платить за то, чтобы вместо 5ти кнопок нажимать 3. Видимо, есть в этом какой-то смысл. Многим делал, все рады. ТУт вопрос не про то, как работать с пользователями, а про то, как при нажатии Enter вызвать стандартный список выбора из подходящих контрагентов :)
|
|||
5
Мимохожий Однако
13.07.15
✎
20:35
|
(4)Технически проблем. Достаточно сделать собственную форму с нужным отбором, кнопками и т.п. И никто тебе не помещает воплотить непродуманные желания.
В типовых конфигурациях уже есть типовые помощники по созданию контрагентов. |
|||
6
Мимохожий Однако
13.07.15
✎
20:35
|
(4)Технически проблем нет.
|
|||
7
Fuas4
13.07.15
✎
20:38
|
(6) мне не надо помогать создавать контрагента) мне надо найти всех контрагентов, у которых в наименовании есть определенный текст. Проблем сделать это самому программно у меня тоже нет. Я думал, мож кто знает, как это сделать правильно, без собственного запроса к справочнику.
|
|||
8
Мимохожий Однако
13.07.15
✎
20:40
|
Открой форму списка Контрагенты. Слева Наименование. Справа "Содержит" далее окошко.
Уже всё придумано. Только научиться )) |
|||
9
Мимохожий Однако
13.07.15
✎
20:41
|
Даже в семерке была кнопка F7
|
|||
10
Fuas4
13.07.15
✎
20:44
|
(8) нет, мне не нужна форма списка, я хочу выпадающий список. Делать отборы в форме списка я умею) Да и выпадающие списки формировать умею. Ладно, будет через свой запрос.
|
|||
11
Мимохожий Однако
13.07.15
✎
20:50
|
"Переходите на управляемые формы" )) Там это реализовано на уровне платформы.
|
|||
12
Cyberhawk
13.07.15
✎
21:50
|
Держи статейку, может чем поможет: http://goo.gl/Vszhe7
|
|||
13
Лефмихалыч
13.07.15
✎
22:42
|
(0) а вот эту штуку придумал какой-то адиёт, да?
![]() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |