Имя: Пароль:
1C
 
Начало выбора из списка на форме
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
я просто не разобралась до конца с тонкостями, но всеравно, твоя помощь была неоценима, спасибо
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс