Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не создается ссылка при создании нового элемента справочники сотрудники. Почему?

Не создается ссылка при создании нового элемента справочники сотрудники. Почему?
Я
   РусскийВедун
 
01.06.21 - 12:53
сабж. ЗУП 3.0 в справочнике физлица создается ссылка а в сотрудниках с таким же кодом нет. Почему и что делать?
    физлицо = Справочники.ФизическиеЛица.СоздатьЭлемент();
    физлицо.код            =    СтрокаТЗ.код;
    физлицо.наименование        =    СтрокаТЗ.фио;
    физлицо.фио        =    СтрокаТЗ.фио;
    если сокрлп(СтрокаТЗ.датар)<>".  ." тогда
    физлицо.датарождения                =    Дата(Прав(сокрлп(СтрокаТЗ.датар), 4), Сред(сокрлп(СтрокаТЗ.датар), 4, 2), Лев(сокрлп(СтрокаТЗ.датар), 2));
    конецесли;
    физлицо.СтраховойНомерПФР                    =    СтрокаТЗ.страхномер;
    если сокрлп(строкатз.пол)="мужской" тогда
        физлицо.пол=перечисления.ПолФизическогоЛица.Мужской;
    иначеесли сокрлп(строкатз.пол)="женский" тогда
        физлицо.пол=перечисления.ПолФизическогоЛица.Женский;
    конецесли;
    
    Попытка
        физлицо.Записать();
    Исключение  
        физлицо = Справочники.Физическиелица.ПустаяСсылка();
        Сообщить(ОписаниеОшибки());
    КонецПопытки;    
    
    
     НовыйСотр = Справочники.Сотрудники.СоздатьЭлемент();
      НовыйСотр.код            =    СтрокаТЗ.код;

     НовыйСотр.ФизическоеЛицо=физлицо.Ссылка;
     НовыйСотр.Головнаяорганизация=организация.Ссылка;
     новыйсотр.ВАрхиве=Ложь;
    Попытка
         НовыйСотр.Записать();
    Исключение  
         НовыйСотр = Справочники.Сотрудники.ПустаяСсылка();
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
 
 Партнерская программа EFSOL Oblako
   РусскийВедун
 
1 - 01.06.21 - 12:55
то есть потом например
МенеджерКД=РегистрыСведений.текущиекадровыеданныесотрудников.СоздатьМенеджерЗаписи();
    МенеджерКД.ФизическоеЛицо=физлицо.Ссылка;
    МенеджерКД.Сотрудник=новыйсотр.Ссылка;
сотрудник пустой получается.
   ДенисЧ
 
2 - 01.06.21 - 12:56
А что, сообщить(ОписаниеОшибки()) молчит, как испанский лётчик на допросе в Лесото?
   РусскийВедун
 
3 - 01.06.21 - 12:57
ошибки нету. новыйсотр.Ссылка просто пустая хотя элемент создался
   РусскийВедун
 
4 - 01.06.21 - 12:59
а в справочнике сотрудников в форме списка не отображается фио, хотя внутри карточки есть.
   Вафель
 
5 - 01.06.21 - 12:59
может просто наименования нет?
   Kassern
 
6 - 01.06.21 - 13:01
(0) а потом окажется что тип в регистре у измерения Сотрудник не совпадает с типом который вы передаете...
   Kassern
 
7 - 01.06.21 - 13:02
(6) в момент заполнения РС гляньте в отладке что передается и как заполняется
   РусскийВедун
 
8 - 01.06.21 - 13:04
(5) верно. спасибо. не внимательный...

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.