Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Заполнение электронного адреса зуп 2.5

Заполнение электронного адреса зуп 2.5
Я
   yyyuuu
 
20.12.18 - 10:08
Зарплата и Управление Персоналом, редакция 2.5 (2.5.130.2) 
Здравствуйте, ребята подскажите пожалуйста как программно заполнить регистр сведений? А точнее как правильно сделать, где Я не так делаю
//***

         НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
         НаборЗаписей.Отбор.Объект.Установить(Сотрудник);
         НаборЗаписей.Отбор.Тип.Установить(перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);
         НаборЗаписей.Отбор.Вид.Установить(справочники.ВидыКонтактнойИнформации.СлужебныйАдресЭлектроннойПочтыПользователя);
         НоваяЗапись = НаборЗаписей.Добавить();
         НоваяЗапись.Объект = Сотрудник;
         НоваяЗапись.Тип = перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты;
         НоваяЗапись.Вид = справочники.ВидыКонтактнойИнформации.СлужебныйАдресЭлектроннойПочтыПользователя;
         НоваяЗапись.Представление = "111111111111111@mail.ru";
         НаборЗаписей.Записать();
//****
 
 
   hhhh
 
1 - 20.12.18 - 10:49
(0) что такое Сотрудник? для сотрудников вроде нет контактной информации. не бывает.
   yyyuuu
 
2 - 20.12.18 - 10:53
(1)
Это с функции значение. ФИО сотрудника
   yyyuuu
 
3 - 20.12.18 - 10:54
В карточке физ.лица есть Электронный адрес, если через регистр его заполняю Контактная Информация, появляется. Программно - Не появляется
   Alexandr_U1982
 
4 - 20.12.18 - 10:54
(2) Должна быть ссылка на физлицо
   hhhh
 
5 - 20.12.18 - 10:54
(2) ФИО - это чо вообще строка ???
   yyyuuu
 
6 - 20.12.18 - 10:58
(5) ссылка на физ лицо
   piter3
 
7 - 20.12.18 - 11:00
а в регистре программно запись появляется?
   sandal_r
 
8 - 20.12.18 - 11:26
Попробуйте через менеджер записать

НоваяЗапись = РегистрыСведений.КонтактнаяИнформация.СоздатьМенеджерЗаписи();
НоваяЗапись.Объект = Сотрудник;
НоваяЗапись.Тип = перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты;
НоваяЗапись.Вид = справочники.ВидыКонтактнойИнформации.СлужебныйАдресЭлектроннойПочтыПользователя;
НоваяЗапись.Представление = "111111111111111@mail.ru";
НаборЗаписей.Записать(Истина);

   sandal_r
 
9 - 20.12.18 - 11:27
+(8) в конце вместо НаборЗаписей подставить НоваяЗапись.

копипаст проклятый
   yyyuuu
 
10 - 20.12.18 - 12:13
(9)
Завтра попробую, зупа под рукой нету.
 
 Рекламное место пустует
   yyyuuu
 
11 - 28.12.18 - 02:49
(8) все норм работает, даже для корпа. Ну так только немного изменить надо строчку)

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