Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как программно установить вид документа в реквизите управляемой формы и в списке значений?

Как программно установить вид документа в реквизите управляемой формы и в списке значений?
Я
   Креатив
 
09.04.20 - 17:00
На форме есть реквизит типа ДокументСсылка. В списке значений на форме значение тоже имеет тип ДокументСсылка.
Как программно установить конкретный вид документа?
   palsergeich
 
1 - 09.04.20 - 17:06
(0) ограничениетипа
   Ns33
 
2 - 09.04.20 - 17:15
МассивТипов=Новый Массив();
МассивТипов.Добавить(Тип("ДокументСсылка.ТребованиеНакладная"));
ЭлементыФормы.ПолеВводаХ.ОграничениеТипа = Новый ОписаниеТипов(МассивТипов);
   Креатив
 
3 - 09.04.20 - 17:47
(2)Делаю так, не взлетает. Выдаёт выбор типа. И в реквизите, и в списке выдаёт выбор типа.
    Если ЗначениеЗаполнено(ВыбранноеЗначение) Тогда
        МассивТипов=Новый Массив();
        МассивТипов.Добавить("ДокументСсылка." + ВыбранноеЗначение);
        Элементы.Док.ОграничениеТипа =  Новый ОписаниеТипов(МассивТипов);
        //Элементы.Док.ВыбиратьТип = Ложь;

        Элементы.ДокиЗначение.ОграничениеТипа = Новый ОписаниеТипов(МассивТипов);
        //Элементы.ДокиЗначение.ВыбиратьТип = Ложь;

    КонецЕсли;
   Креатив
 
4 - 09.04.20 - 17:57
Правильно так.
    Если ЗначениеЗаполнено(ВыбранноеЗначение) Тогда
        МассивТипов=Новый Массив();
        МассивТипов.Добавить(Тип("ДокументСсылка." + ВыбранноеЗначение));
        Элементы.Дк.ОграничениеТипа =  Новый ОписаниеТипов(МассивТипов);
        Элементы.ДокиЗначение.ОграничениеТипа = Новый ОписаниеТипов(МассивТипов);
    КонецЕсли;
   Cyberhawk
 
5 - 09.04.20 - 19:49
Тип("ДокументСсылка." + ВыбранноеЗначение) это что-то новенькое

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