Вход | Регистрация

1С:Предприятие ::

Метки: 

Открыть форму с отбором

Я
   Vue1111
 
30.01.18 - 16:21
Добрый день.
1с 8.3, УТ 10.3, неуправляемые формы.

В документе есть поле, которое имеет составной тип. В нем можно выбрать несколько типов документов.
Необходимо, чтобы в форме выбора этих документов, которые выбираются из составного поля, происходил отбор по контрагенту, который указан в этом документе.

Если бы поле было не составное, то нет проблем, было бы что-то типа этого:

нФормаВыбора = Справочники.ТестСправочник.ПолучитьФормуВыбора(, ЭлементыФормы.тестОбъект);
нФормаВыбора.Отбор.ТестРеквизит.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.ТестРеквизит.Значение = "Тест1";
нФормаВыбора.Отбор.ТестРеквизит.Использование = Истина;
нФормаВыбора.Открыть();

Но как быть, когда поле составное? Видимо условие на тип выбираемого документа. Но как узнать, какой именно тип документа выбирает пользователь?
 
 
   Defender aka LINN
 
1 - 30.01.18 - 16:24
После того, как пользователь выбрал тип - там пустое значение этого типа. Или выбор типа тоже самому сделать
   tesseract
 
2 - 30.01.18 - 16:27
>>Но как узнать, какой именно тип документа выбирает пользователь?

ТипЗнч(ВыбранныйДокумент) не пойдет?
   Vue1111
 
3 - 30.01.18 - 16:28
(1) А, блин, действительно, наверное так все просто. Тупанул что-то.


Список тем форума
Рекламное место пустует Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует