|
Выбор из списка счетов в управляемой форме | ☑ | ||
---|---|---|---|---|
0
Kookish
14.07.11
✎
09:06
|
Добрый день. Как обычно, я упираюсь в проблему, решения которой никак не найти. Вопрос такой:
платформа 8.2.13.219, конфа бухгалтерия. Надо в УФ выбрать счет из списка. Список получаем, а вот дальше никак. Как сделать отбор, чтобы в окне выбора счета были только счета из списка? Примеров нигде не нашел. В СП в описании процедуры ОткрытьФорму() параметры передаются вообще одной буквой (вот обленились :). |
|||
1
Kookish
14.07.11
✎
09:42
|
Ап.
|
|||
2
Kookish
14.07.11
✎
09:44
|
Волшебное слово забыл? Позалуста........
|
|||
3
Kookish
14.07.11
✎
09:56
|
Ну ладно, раз нет никого, я тут отолью... Интересно, как задаю технический
|
|||
4
detec
14.07.11
✎
09:56
|
(0) А как формируется список счетов? В управляемой форме можно связать параметры выбора реквизитов между собой, чтобы настраивать фильтрацию в формах выбора.
|
|||
5
Kookish
14.07.11
✎
09:57
|
(4) Список счетов - заполняется в процедуре на сервере и содержит Список, в нем ссылки собственно.
|
|||
6
Kookish
14.07.11
✎
10:01
|
(4) Вот именно это я не знаю как сделать для плана счетов.
|
|||
7
Mort
14.07.11
✎
10:58
|
параметры процедуры "НачалоВыбора" в поле счета кури.
|
|||
8
Kookish
14.07.11
✎
12:04
|
Выбор с помощью списка ДанныеВыбора я уже сделал. Но хотелось бы сделать выбор с открытием формы.
Вот примерно такая конструкция: Заполняю массив: МассивСчетов = Новый Массив; МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.АрендованныеОсновныеСредства); //001 МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.ТМЦпринятыеНаОтветственноеХранение); //002 МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.МатериалыПринятыеВПереработку); //003.01 затем такая конструкция: МассивСчетов = ПолучитьСписокДопустимыхСчетовДляВидаОперации(); ФиксированныйМассив = Новый ФиксированныйМассив(МассивСчетов); НовыйПараметр = Новый ПараметрВыбора("Отбор.Ссылка", ФиксированныйМассив); НовыйМассив = Новый Массив(); НовыйМассив.Добавить(НовыйПараметр); НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив); Элемент.ПараметрыВыбора = НовыеПараметры; Но там точно должно быть не "Отбор.Ссылка". А что? |
|||
9
Kookish
14.07.11
✎
12:15
|
Хе-хе, именно оно там и должно быть. Таки нашел пример. В результате получилось вот что:
МассивСчетов = ПолучитьСписокДопустимыхСчетовДляВидаОперации(); НовыйПараметр = Новый ПараметрВыбора("Отбор.Ссылка", Новый ФиксированныйМассив(МассивСчетов)); НовыйМассив = Новый Массив(); НовыйМассив.Добавить(НовыйПараметр); Элемент.ПараметрыВыбора = Новый ФиксированныйМассив(НовыйМассив); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |