программно заполнить поле адреса на форме контрагента #634570


#0 by shds
как программно заполнить поле адреса на форме нового контрагента. (типовая Бух 2.0) ФормаНового =Справочники.Контрагенты.ПолучитьФормуНовогоЭлемента("ФормаЭлемента",ЭтаФорма); проблема в том, что в обработчике формы справочника "приоткрытии" заполненное значение поля адреса (ПолеКИ1) очищается, и заполняется на основании данных регистра сведений, который в настоящий момент пуст,- элемент то новый (и не факт что будут пользователем сохранен). единственный путь пока нашел, - отключение обработчика с выполнением всех действий у себя в обработке, но... как то не нравится решение. может есть вариант?
#1 by YF
Сначала открыть форму, потом заполнить и все это программно ..
#2 by DrHiHi
может будет легче записать в регистр сведений "контактная информация" адрес??
#3 by YF
Он не знает еще будут ли записывать элемент справочника
#4 by shds
>>Сначала открыть форму, хотелось бы модально >>может будет легче записать в регистр сведений а "объект" кто, элемента то не существует, да и не факт что пользователь его запишет
#5 by hhhh
пишите в комментарий, там места дофига, можете хоть 50 адресов записать.
#6 by DrHiHi
не ленись, а посмотри в типовом механизме как все реализовано и от туда вытащи
#7 by shds
в общем, победил ) с переопределением я был трав, только чуть мимо. код:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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