Добрый день как можно программно заполнить справочник на основе данных имеющихся в другом справочнике. Я заполнил справочник Контрагенты,теперь мне надо на основе его информации по нажатию кнопки Записать автоматически заполнить другой справочник, выбрав из Контрагента определенные поля для заполнения. В процедуре Передзаписью добавил такой код
//////////////////////////////////////////////////////////////////
Если мЭтоНовый Тогда
ТоргТочки=Справочники.кпкТорговыеТочки.СоздатьЭлемент();
ТоргТочки.Агент=Справочники.Контрагенты.НайтиПоНаименованию(Ордертейкер);
ТоргТочки.Владелец=Справочники.Контрагенты.НайтиПоНаименованию(Наименование);
ТоргТочки.НаименованиеПолное=Наименование;
ТоргТочки.Регион=Регион;
Если НЕ ЗначениеЗаполнено(ТоргТочки.КодФилиала) Тогда
ТоргТочки.КодФилиала="";
КонецЕсли;
ТоргТочки.Наименование=ТоргТочки.КодФилиала + " " + ТоргТочки.Владелец;
ТоргТочки.Записать();
КонецЕсли;
/////////////////////////////////////////////////////////
При компиляции вышла такая ошибка {Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(816)}: Ошибка при вызове метода контекста (Записать)
ТоргТочки.Записать();