УФ. Процедура НачалоВыбора()
☑
0
wald
09.11.11
✎
16:36
НА УФ если в событии НачалоВыбора() СтандартнаяОбработка = Ложь то событие ПриИзменении() этого же реквизита не отрабатывает. Это фича или где то накосячил?
1
wald
09.11.11
✎
16:53
Почему то вообще не меняется реквизит, который я выбираю из формы выбора. Вот код:
&НаКлиенте
Процедура ОснованиеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ПараметрОтборТип", ПредопределенноеЗначение("Перечисление.Тип.Прочее"));
мФорма = ПолучитьФорму("Документ.Документ.ФормаВыбора", СтруктураПараметров, ЭтаФорма);
мФорма.Открыть();
КонецПроцедуры
2
acsent
09.11.11
✎
16:54
Где у тебя сказано что ты форму для выбора открыл?
3
Mort
09.11.11
✎
16:56
(1) Владельцем формы выбора нужно элемент указать, а не всю форму.
(2) "Документ.Документ.ФормаВыбора"
4
wald
09.11.11
✎
16:58
(3) Точно. Просмотрел(
5
and2
09.11.11
✎
16:59
не здорово ты делаешь.
в вэб-клиенте потом заи...ся
пользуй типа такой конструкции
ОткрытьФорму("Справочник.Пользователи.ФормаВыбора", ПараметрыФормы, Элемент);
6
wald
09.11.11
✎
17:00
(5) А чем ПолучитьФорму() плохо?
7
Mort
09.11.11
✎
17:02
(6) +1. Видимо (5) путает с ДокументМенеджер.ПолучитьФорму()
8
and2
09.11.11
✎
17:05
(7) может и путаю, но ПолучитьФорму() и Открыть() валилось в вэбе с ошибкой.
да и никто не мешает тебе отбор в передаваемые параметры пихнуть.
ПараметрыФормы = Новый Структура;
СтруктураОтбор= Новый Структура;
СтруктураОтбор.Вставить("Ссылка", МассивПользователей);
ПараметрыФормы.Вставить("Отбор", СтруктураОтбор);
9
wald
09.11.11
✎
17:38
(8) Вот как раз ПолучитьФорму() в вебе не валится
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн