| 
    
            
         
         | 
    
    
  | 
Как сделать реквизит (скорее всего), чтобы в форме документа, можно было открывать его и д | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        VID1234    
     27.04.22 
            ✎
    12:12 
 | 
         
        Здравствуйте. Подскажите как создать список или реквизит, который можно выбрать на форме документа и заполнить другую (вложенную) форму, которая будет привязана к этому документу. Например есть ТЧ, в ней есть два реквизита Сотрудник и еще один реквизит, выбирая который, открывает еще одну форму, в которую я дополняю нужное количество строк!     
         | 
|||
| 
    1
    
        Fish    
     гуру 
    27.04.22 
            ✎
    12:16 
 | 
         
        Тут программист нужен     
         | 
|||
| 
    2
    
        VID1234    
     27.04.22 
            ✎
    12:18 
 | 
         
        (1) Здравствуйте. Это понятно!     
         | 
|||
| 
    3
    
        Ryzeman    
     27.04.22 
            ✎
    12:18 
 | 
         
        Максимально косноязычный вопрос. Сделать можно много какими способами. На примере типовых, списки чего-либо хранятся в табличных частях, на форму кидается реквизит формы - представление этого списка строкой, и в его обработчиках заместо стандартной обработки открывается список выбора элементов.     
         | 
|||
| 
    4
    
        VID1234    
     27.04.22 
            ✎
    12:22 
 | 
         
        (3) Здравствуйте. Именно это мне и нужно, только не понял пока как организовать? Я понял, это реквизит должен быть строкой, но программно нужно прописать, что открывается список выбора, а его создать отдельно в этом же документе можно? (документ свой)     
         | 
|||
| 
    5
    
        Fish    
     гуру 
    27.04.22 
            ✎
    12:26 
 | 
         
        (4) Как вариант: по событию открытия реквизита прописываешь открытие отдельной формы. А после закрытия формы обновляешь представление списка.     
         | 
|||
| 
    6
    
        Ryzeman    
     27.04.22 
            ✎
    12:26 
 | 
         
        (4) Конечно можно. Тут только от фантазии зависит как и что открывать и что делать. Пример из УТ:
 
        &НаКлиенте Процедура ПользователиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ОткрытьСписокПользователей(Ложь); КонецПроцедуры &НаКлиенте Процедура ОткрытьСписокПользователей(РежимПросмотра) МассивПользователей = Новый Массив; Для Каждого СтрокаТаблицы Из Объект.Пользователи Цикл МассивПользователей.Добавить(СтрокаТаблицы.Пользователь); КонецЦикла; ОповещениеЗавершения = Новый ОписаниеОповещения("СписокПользователейЗавершение", ЭтотОбъект); ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Пользователь", Объект.Пользователь); ПараметрыФормы.Вставить("Пользователи", МассивПользователей); ПараметрыФормы.Вставить("РежимПросмотра", РежимПросмотра ИЛИ ТолькоПросмотр); ОткрытьФорму("Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования.Форма.СписокПользователей", ПараметрыФормы, ЭтотОбъект, , , , ОповещениеЗавершения); КонецПроцедуры Тут вообще открывается кастомная форма, в которой свои правила заполнения и можно галочками выбирать нужных пользователей.  | 
|||
| 
    7
    
        VID1234    
     27.04.22 
            ✎
    12:30 
 | 
         
        (6) Спасибо. Сейчас попробую!     
         | 
|||
| 
    8
    
        VID1234    
     27.04.22 
            ✎
    12:30 
 | 
         
        (5) Спасибо попробую сейчас!     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |