Имя: Пароль:
1C
1С v8
Интерактивные операции недоступны
,
0 svchernova
 
20.08.14
17:28
Здравствуйте,
Хочу получить форму выбора справочника из УФ:

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



{Обработка.ВводДоговоровСтрахования.Форма.Форма.Форма(8137)}: Ошибка при вызове метода контекста (ПолучитьФормуВыбора)
  ФормаВыбора = БланкиСтрогойОтчетности.ПолучитьФормуВыбора("ФормаВыбораУправляемая");
по причине:
Интерактивные операции недоступны

Почитала, что могла, но не получается. В чем тут дело?
1 salvator
 
20.08.14
17:31
Синтаксис:

ПолучитьФормуВыбора(<Форма>, <Владелец>, <КлючУникальности>)
...
Доступность:

Толстый клиент
2 КтоКакБог
 
20.08.14
17:31
На сервере наверное форму получаешь
3 svchernova
 
20.08.14
17:39
(1) и (2) Я получаю форму на сервере в тонком клиенте
4 КтоКакБог
 
20.08.14
17:40
(3) удачи!
5 salvator
 
20.08.14
17:41
(3) Синтаксис-помощник откройте, может там шрифт более читабельный.
6 ДенисЧ
 
20.08.14
17:46
(3)
&НаСервере
Процедура ПолучитьФормуОтбораВидаБСО()
    
  БланкиСтрогойОтчетности = Справочники.БланкиСтрогойОтчетности;
  ФормаВыбора = БланкиСтрогойОтчетности.ПолучитьФормуВыбора("ФормаВыбораУправляемая");

Кого ты хотел обмануть? (с)
7 svchernova
 
20.08.14
17:48
(3) да вроде не обманываю..
8 svchernova
 
20.08.14
17:50
(5) В синтаксис - помощнике есть только ПолучитьФорму()
9 ДенисЧ
 
20.08.14
17:51
(7) Да нет...
Явно же написано - НаСервере.
10 Wobland
 
20.08.14
17:51
(0) а дело в недопустимости интерактивных операций. внезапно, правда?
11 salvator
 
20.08.14
17:54
(8) Вообще чудеса!
12 svchernova
 
20.08.14
17:55
(9) см пост 3. я пытаюсь получить на сервере. Ошибаюсь, прошу совета. А ты здесь затем, чтобы постебаться?
13 ДенисЧ
 
20.08.14
17:55
(12) Я ведь ответил на вопрос первым своим постом. А дальше уже идёт стёб, если клиент сопротивляется.
14 salvator
 
20.08.14
17:57
(12) "Я пытаюсь получить на сервере"
А доступна только в толстом клиенте.
Как еще намекнуть, чтобы понятно стало?
15 svchernova
 
20.08.14
17:58
(13) На клиенте будет ошибка на Справочники.БланкиСтрогойОтчетности и т.д
16 svchernova
 
20.08.14
17:58
я понимаю, что ты говоришь про клиента.. но мне отбор надо сделать
17 Timon1405
 
20.08.14
18:02
&НаКлиенте    
ЗначениеОтбора = Новый Структура("Ссылка", Объект.ВидСтрахования);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Справочник.БланкиСтрогойОтчетности.ФормаВыбораУправляемая",ПараметрыВыбора);
18 svchernova
 
20.08.14
18:05
(17) блииииииин.. какая же я дура.. я же уже делала ОткрытьФорму() и забыла совсем.. Уже девятый час, с головой не дружу совсем. Спасибо, Тимон!!!!!!!

и всем спасибо..
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший