Как записать значение реквизита справочника в форме списка? #376347


#0 by Accent
Есть форма списка справочника. На этой форме есть какие-то дополнительные поля, помимо табличного поля самого списка справочника. Надо при создании нового элемента справочника (редактируется в форме элемента) записать ему какой-нибудь реквизит на основании реквизитов, содержащихся в форме списка. Как лучше сделать? Хотел сделать как-нибудь так: В обработчике события «ПриНачалеРедактирования» написать: И мне показалось, что так работало, но могу ошибаться, т.к. в другом месте у меня тоже заполнялся этот реквизит. Сейчас точно не работает, событие «ПриНачалеРедактирования» вообще почему-то не возникает при добавлении нового элемента, проверено отладчиком. В обработчике события «ПередНачаломДобавления» еще вовсе недоступен создаваемый элемент. Как еще можно заполнить реквизит бедующего элемента справочника в контексте модуля формы списка?
#1 by ТелепатБот
#2 by zbv
а чем не устраивает процедура "ПриОткрытии" формы элемента?
#3 by Accent
Да, я так сначала тоже попытался сделать: Но это "не красиво". И к тому же, эта же форма списка у меня используется и как форма выбора. В этом случае почему-то строчка "Если ФормаСписка.Открыта Тогда" не срабатывает.
#4 by butterbean
поставь в ПередНачаломДобавления Отказ = Истина, и новый элемент добавляй "вручную"
#5 by Accent
Хорошо, допустим я написал в событии "ПередНачаломДобавления" так: ... А как теперь не записывая этот элемент, открыть его (элемента) форму?
#6 by butterbean
#7 by Accent
Вот я торможу! Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С