|
Как ограничить список значений, подгружаемых в форму выбора?
| ☑ |
0
qubasesx
25.07.13
✎
13:19
|
Представьте себе реквизит табличной части с типом СправочникСсылка.Номенклатура. Если кликнуть по нему, то появляется форма, в которой можно выбрать интересующее значение. Существует ли какой-то механизм, позволяющий повесить на это всё дело запрос или ещё что-нибудь, которое будет работать и с документами и с регистрами. Чтоб в итоге подгрузились не все элементы справочника, а только те, которые будут соответствовать требованиям запроса.
Прошу в двух словах описать алгоритм как это сделать, если это возможно. Или ткнуть носом в книгу, в которой, может быть, это описано.
|
|
1
Fish
25.07.13
✎
13:20
|
Можно использовать отбор.
|
|
2
qubasesx
25.07.13
✎
13:21
|
как это сделать для реквизита табличной части документа? куда надо залезть?
|
|
3
ДенисЧ
25.07.13
✎
13:21
|
Отбор с условием "в списке"
|
|
4
pessok
25.07.13
✎
13:22
|
Или банально в НачалоВыбора сделать выбор из списка значений
|
|
5
qubasesx
25.07.13
✎
13:23
|
думаю, что нужно именно запросом, там сложный запрос будет.
|
|
6
qubasesx
25.07.13
✎
13:24
|
(4) я не понимаю как подключить сам элемент формы к результатам выбора, вот что
|
|
7
Fish
25.07.13
✎
13:26
|
(6) В поле ввода есть событие НачалоВыбора. Пиши там свой код.
|
|
8
qubasesx
25.07.13
✎
13:30
|
(7) тоесть я там создам запрос, в конце у которого будет примерно такой код
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Переменная1 = Выборка.ПланИсполненияРабот;
КонецЦикла;
и всё? больше ничего дописать после запроса не надо? нужные записи сами собой отберутся?
|
|
9
qubasesx
25.07.13
✎
13:35
|
всё разобрался, всем спасибо.
|
|
10
exwill
25.07.13
✎
13:36
|
(0) Используй "СписокВыбора" и обработчик НачалоВыбораИзСписка + замени кнопку выбора на кнопку выбора из списка.
|
|
11
qubasesx
25.07.13
✎
13:42
|
(10) ок, попробую, спасибо.
|
|