PDA

Просмотр полной версии : Запись в регистр сведений из текстового файла 8.2



retker
12.01.2016, 16:26
Имеется регистр сведений, в котором есть измерения, реквизиты и ресурс. В него (регистр сведения) записывается информация, которая берется из файла. Но не получается один момент. Если в измерении поле тип строка, тогда из текстового файла записывается в регистр значение, а если тип поля измерения справочник.ссылка, то нет. Подскажите как правильно такой тип записывать.
Вот код записи:

НаборЗаписей = РегистрыСведений.Посещени� �Сайтов.СоздатьМенеджерЗап иси();

НоваяЗапись.ДатаВремя = ДатаЗаписи;
НоваяЗапись.Компания = МассивСлов[1]; // тип строка, все записывается
НоваяЗапись.Компьютер = МассивСлов[2]; // тип справочник.ссылка
НоваяЗапись.Пользователь = МассивСлов[3]; // тип справочник.ссылка
НоваяЗапись.Документ = МассивСлов[4];
НоваяЗапись.Программа = МассивПрограмма[0];
НоваяЗапись.Время = 1;

НаборЗаписей.Записать();

alexandr_ll
12.01.2016, 20:38
МассивСлов[3] - это, как я понимаю - строка, а вы хотите присвоить ее значению "справочник.Ссылка"
Нужно сперва эту ссылку получить, например
Пользователь=Справочники.П ользователи.НайтиПоНаимен� �ванию(МассивСлов[3]);
НоваяЗапись.Пользователь = Пользователь;
Либо запросом, либо еще каким-либо методом, котрый возвращает ссылку на элемент справочника