Имя: Пароль:
1C
1С v8
как открыть форму выбора справочника (управляемые формы)
,
0 pedagog
 
29.06.14
15:29
Осваиваю управляемые формы. как заменить следующий код, чтобы работало на управляемых формах?
ФормаВыбора = Справочники.ВидыРабот.ПолучитьФормуВыбора( , Элемент);
1 pedagog
 
29.06.14
15:31
делаю на клиенте. но на клиенте ругается на Справочники, а если переношу процедуру на сервер, то ругается, что не может передать параметр Элемент. Как быть?
2 Wobland
 
29.06.14
15:35
ОткрытьФорму, говоришь?
3 pedagog
 
29.06.14
15:40
СтандартнаяОбработка = Ложь;

    ФормаВыбора = Справочники.рту_ВопросыТеста.ПолучитьФормуВыбора(,Элемент,);
    ТекОтбор = ФормаВыбора.Список.Отбор.Элементы;
    ТекОтбор.Очистить();
    УсловиеОтбора = ТекОтбор.Добавить(тип("ЭлементОтбораКомпоновкиДанных"));
    УсловиеОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение");
    УсловиеОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    УсловиеОтбора.ПравоеЗначение = Подразделение;
    ФормаВыбора.Открыть();

Вот такой текст.
4 Wobland
 
29.06.14
15:42
5 Dmitry1c
 
29.06.14
15:48
Форма = ПолучитьФорму("Справочники.Номенклатура.ФормаВыбора");
6 Wobland
 
29.06.14
15:49
ээ... да у нас тут без фото не взлетит
7 Отладчик
 
29.06.14
15:51
Женщина - программист, это как баба за рулем. Фу.
ЗЫ
Извините, выравалось. Не спорю - бывают исключения, но не в повальном большинстве.
8 Wobland
 
29.06.14
15:51
(7) иди уже поспи
9 Отладчик
 
29.06.14
15:52
(8) А что, я не прав?
10 pedagog
 
29.06.14
15:53
спасибо, все получилось. А Отладчику могу сказать одно - научитесь разговаривать с женщинами.
11 Wobland
 
29.06.14
15:53
(9) ты нетрезв
12 pedagog
 
29.06.14
15:54
Wobland, еще раз спасибо.
13 Wobland
 
29.06.14
15:54
(10) спасибо на рабочий стол не намажешь
14 Отладчик
 
29.06.14
15:54
(10) Да умеем мы. Просто когда женщины не в свое дело лезут - не люблю.
15 pedagog
 
29.06.14
15:55
и почему это не свое?
16 Отладчик
 
29.06.14
15:55
(13) Не во что - надо говорить, Сеня!
17 Отладчик
 
29.06.14
15:56
(15) Я извиняюсь за предвзятость. А Вы - то самое исключение.
18 Отладчик
 
29.06.14
16:02
А что, кому то здесь, да и вообще, нравятся женщины - культтуристки? Я специально вторую т поставил.
Ну да, круто, чо, с такой женой наверное и ссорится опасно, перечить. Ладно. Ну а где женственность? Где красота женская?? Ох...
19 pedagog
 
29.06.14
16:02
возможно. не мне судить. но если я только осваиваю управляемые формы, это не дает вам, отладчик, судить о  моем профессионализме.
20 Отладчик
 
29.06.14
16:03
(19) Вы не правильно меня поняли. Я не переходил на личности.
Я так, флужу помаленьку, пока не забанят...
21 pedagog
 
29.06.14
16:04
Женщина программист, женственность, красота - вещи совместимые. Мой муж до встречи со мной тоже в это не верил. :-)
22 pedagog
 
29.06.14
16:04
все я правильно поняла.
23 Отладчик
 
29.06.14
16:04
(21) Верю, не нужно оправдываться. Я же сказал - бывают исключения.
24 pedagog
 
29.06.14
16:11
Еще нужна помощь. Пишу след код.
СтандартнаяОбработка = Ложь;
    ФормаВыбора=ПолучитьФорму("Справочник.рту_ВопросыТеста.ФормаВыбора");
    ТекОтбор = ФормаВыбора.Список.Отбор.Элементы;
    ТекОтбор.Очистить();
    ФормаВыбора.Элементы.Список.Отображение = ОтображениеТаблицы.Список;
    УсловиеОтбора = ТекОтбор.Добавить(тип("ЭлементОтбораКомпоновкиДанных"));
    УсловиеОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение");
    УсловиеОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    УсловиеОтбора.ПравоеЗначение = Подразделение;
        ФормаВыбора.Открыть();

и почему-то не срабатывает отбор по подразделению. Хотя, если зайти в настройку списка, то условие там это есть. И когда щелкнешь на ок, тогда отбирает? в чем тут дело?
25 Wobland
 
29.06.14
16:14
.Использование. советом Дефендера из моей ветки так и не хочешь воспользоваться?
26 pedagog
 
29.06.14
16:15
уже посмотрела. спасибо
27 Отладчик
 
29.06.14
16:15
(25) Женщина-программист легких путей не ищет.
28 Wobland
 
29.06.14
16:15
(26) спасибе усы в фотошопе не подрисуешь
29 pedagog
 
29.06.14
16:18
мешает строка ФормаВыбора.Элементы.Список.Отображение = ОтображениеТаблицы.Список; если ее убрать, то все отбирает правильно. а если с ней, то выводит весь справочник списком. как быть?
30 Wobland
 
29.06.14
16:19
(29) терпеть
31 pedagog
 
29.06.14
16:20
мне нужно, чтобы выводились группы справочника, у которых подразделение = выбранному.
32 Wobland
 
29.06.14
16:21
(31) у элементов в иерархии которых? терпеть
33 pedagog
 
29.06.14
16:23
что значит которых? не поняла вопроса
34 Wobland
 
29.06.14
16:25
мне нужно, чтобы выводились те группы справочника, у элементов в иерархии которых подразделение было бы равно выбранному. истина?
35 pedagog
 
29.06.14
16:27
нет, у группы есть реквизит подразделение. нужно выводить группы, у которых реквизит подразделение = выбПодразделение
36 Отладчик
 
29.06.14
16:27
Я понял! Wobland - это муж.
37 Wobland
 
29.06.14
16:28
(36) чур меня
38 pedagog
 
29.06.14
16:31
значит, не хотите помогать. ладно...
39 Wobland
 
29.06.14
16:33
(38) и так уже перебор
40 pedagog
 
29.06.14
16:36
ок. все равно спасибо.
41 Wobland
 
29.06.14
16:37
спасибе эффект красных глаз не уберёшь
42 Отладчик
 
29.06.14
16:38
(41) Да, мне нравится кстати. Я был глуп со своим "не во что".