|
|
Начало выбора из списка на форме |
☑ |
|
0
pena
07.10.04
✎
10:49
|
Процедура ПодразделениеНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=ложь;
Массив = Организация.Подразделения.ВыгрузитьКолонку("Подразделение");
// Надо из массива выбрать в поле ввода элемент
//Что дальше?
КонецПроцедуры
|
|
|
1
Волшебник
07.10.04
✎
10:53
|
сз = Новый СписокЗначений;
сз.ЗагрузитьЗначения(Массив);
ЭтаФорма.ВыбратьИзСписка(сз,...)
|
|
|
2
pena
07.10.04
✎
10:57
|
Спасибо Волшебник.
|
|
|
3
Волшебник
07.10.04
✎
10:59
|
Посмотри еще сюда:
Организация подбора на 8.0
v8: Будни: Организация подбора на 8.0
Заходи еще, задавай вопросы по 8.0.
|
|
|
4
pena
07.10.04
✎
11:11
|
Процедура ПодразделениеНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=ложь;
Список = Новый СписокЗначений;
Массив = Организация.Подразделения.ВыгрузитьКолонку("Подразделение");
Список.ЗагрузитьЗначения(Массив);
РезультатВыбора = ВыбратьИзСписка(Список, Элемент);
Подразделение=РезультатВыбора.Значение;
//
// до этого места работает а дальше значение не вижу, на форму не попадает
ЭтаФорма.Обновить(); // так не срабатывает
КонецПроцедуры
|
|
|
5
Волшебник
07.10.04
✎
11:20
|
"Подразделение" - это что? переменная? реквизит? имя элемента формы?
|
|
|
6
pena
07.10.04
✎
11:23
|
Подразделение - реквизит справочника который я выбираю этой процедурой, на форме это поле ввода
|
|
|
7
pena
07.10.04
✎
11:28
|
ЭлементыФормы.Подразделение.Значение = нужное значение в коде, а на форме я его не вижу
|
|
|
8
Волшебник
07.10.04
✎
11:31
|
Что говорит Отладчик?
|
|
|
9
pena
07.10.04
✎
11:31
|
ЭлементыФормы.Подразделение.Значение = это в отладчике правильно
а что дальше писать я не знаю
|
|
|
10
Волшебник
07.10.04
✎
11:42
|
Поле ввода на форме связано с реквизитом через свойство Данные?
|
|
|
11
pena
07.10.04
✎
11:48
|
Ура, проблема просто решилась, спасибо Волшебник огромное за помошь.
Процедура ПодразделениеНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
Массив = Организация.Подразделения.ВыгрузитьКолонку("Подразделение");
Элемент.СписокВыбора.ЗагрузитьЗначения(Массив);
КонецПроцедуры
|
|
|
12
Волшебник
07.10.04
✎
11:50
|
(11) Оказывается Элемент - это не поле ввода, а Поле со списком. Круто! Надо было раньше сказать об этом.
|
|
|
13
pena
07.10.04
✎
12:53
|
я просто не разобралась до конца с тонкостями, но всеравно, твоя помощь была неоценима, спасибо
|
|