Имя: Пароль:
1C
 
Перегрузка документа приема через СОМ, есть вопросы
0 Обфускация
 
16.05.19
13:12
Вот часть кода
НовФиз=справочники.ФизическиеЛица.СоздатьЭлемент();    
//ЗаполнитьЗначенияСвойств(НовФиз,выб.ФизическоеЛицо);
НовФиз.ФИО= выб.ФизическоеЛицо.фио;
НовФиз.Наименование= выб.ФизическоеЛицо.Наименование;
НовФиз.Записать();

НовСотр=справочники.Сотрудники.СоздатьЭлемент();    
//ЗаполнитьЗначенияСвойств(НовСотр,выб.Сотрудник);
НовСотр.ФизическоеЛицо=новфиз;
новсотр.Наименование= выб.Сотрудник.наименование;
НовСотр.Записать();

В итоге создается справочник сотрудников и физических лиц, но физическое лицо не попадает в нужный реквизит сотрудников, в результате чего такие сотрудники в общем списке не отображаются, но видны в универсальном отчете. Вопрос, чего у меня не хватает?
1 dka80
 
16.05.19
13:14
НовСотр.ФизическоеЛицо=новфиз.Ссылка;
2 Обфускация
 
16.05.19
13:17
(1)
спс, все верно
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший