|  | Заполнение реквизита справочника значением отбора при создании | ☑ | 
    
        | 0
    
        mishmeister   08.08.11✎ 23:32 | 
        Туплю коллеги, в обычной форме есть форма списка справочника с установленным отбором по реквизиту, как заполнить этот реквизит для нового элемента справочника?     |  | 
    
        | 1
    
        Поручик   08.08.11✎ 23:41 | 
        Получить значение отбора в форме списка, передать как параметр в форму нового элемента. В форме элемента присвоить значение переданного параметра нужному реквизиту.     |  | 
    
        | 2
    
        mishmeister   08.08.11✎ 23:43 | 
        (2) Платформа разве сама не умеет? Ок, в каком событии передавать значение?     |  | 
    
        | 3
    
        Buster007   08.08.11✎ 23:45 | 
        (2) + да вроде должна сама уметь насколько я помню...
 Может на это влияет свойство "Заполнять из данных заполнения", но не уверен...
 |  | 
    
        | 4
    
        Поручик   08.08.11✎ 23:48 | 
        (2) (3) Платформа не озвучена. Если 8.2., то свойство "Заполнять из данных заполнения", но не уверен, что для обычных форм проканает.     |  | 
    
        | 5
    
        mishmeister   08.08.11✎ 23:55 | 
        (3) и (4), платформа 8.2, "Заполнять данными из заполнениями" помогло, но решил заполнить еще и наименование заодно, а типовой справочник править не хочу. Сделал вот так в форме списка:
 
 Процедура СправочникСписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, ЭтоГруппа)
 Отказ = Истина;
 Форма = Справочники.ХранилищеДополнительнойИнформации.ПолучитьФормуНовогоЭлемента();
 СпрНоменклатура = Отбор["Объект"].Значение;
 Форма.Объект = СпрНоменклатура;
 Форма.Наименование = СпрНоменклатура;
 Форма.Открыть();
 КонецПроцедуры
 
 З.ы. Это все для хранения изображений товаров в БП 2.0 для выгрузки на сайт.
 |  |