Имя: Пароль:
1C
1С v8
Запись в непериодический РС
0 MrBoss
 
25.02.15
11:28
Есть код:

&НаСервере
Функция СоздатьИОткрыть()
    ДокАнализов = Документы.ДействияНадАнализами.СоздатьДокумент();
    ДокАнализов.лис_Клиент = ЭтаФорма.Клиент;
    ДокАнализов.Дата = ТекущаяДата();
    ДокАнализов.Ответственный = ПараметрыСеанса.ТекущийПользователь;
    
    ДокАнализов.Записать();
    
    Если ЗначениеЗаполнено(ЭтаФорма.Емаил) Тогда
        НаборЗаписей = РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Объект.Установить(ДокАнализов.Ссылка);
        НаборЗаписей.Отбор.Тип.Установить(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);

        НоваяЗапись = НаборЗаписей.Добавить();
        НоваяЗапись.Объект = ДокАнализов.Ссылка;
        НоваяЗапись.Представление = ЭтаФорма.Емаил;
        НаборЗаписей.Записать();
    КонецЕсли;
    
    возврат ДокАнализов.Ссылка;
    
КонецФункции

Вроде всё правильно делаю, но выходит ошибка:
Запись не верна! Значение поля "Объект" не может быть пустым!: КонтактнаяИнформация: , ,  (Регистр сведений: Контактная информация; Номер строки: 1)
Что не так?
1 1Сергей
 
25.02.15
11:30
Регистр точно независимый?
2 MrBoss
 
25.02.15
11:31
(1) Да, точно
3 Рэйв
 
25.02.15
11:32
ты в контактную информацию докумет суешь чтоли?

Если тип не поддерживается то будет пусто, о чем тебя и уведомляют
4 Рэйв
 
25.02.15
11:32
может надо вместо документа ДокАнализов.лис_Клиент?
5 MrBoss
 
25.02.15
11:32
(4)Всё, точно понял я где туплю
6 ДенисЧ
 
25.02.15
11:32
эммммм.... Контактная информация у документа?
Что-то новенькое....
7 Зеленый пень
 
25.02.15
11:33
Тип "ДокументСсылка.ДействияНадАнализами" недопустим в поле "Объект"
8 hhhh
 
25.02.15
11:37
(7) и у вас анализы?
Ошибка? Это не ошибка, это системная функция.