Гость
Форумы / [игнор отключен] [закрыт для гостей] / передача ссылки ФизЛица через Com соединение / 5 сообщений из 5, страница 1 из 1
08.12.2015, 11:11
    #39122957
duh_si
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача ссылки ФизЛица через Com соединение
Доброго времени суток.

Имеется Таблица значений, в неё вводятся ФизЛица, при нажатии кнопки, идет подключение к другой БД и там создаются выбранные ФизЛица
с примитивным типом данным у меня все получается, а вот ссылку ни как не могу передать

Connection - это подключение к другой БД.

Код: coco
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Для Каждого ЗаписьСтроки Из ТЗ Цикл
 
спр = Connection.Справочники.ФизическиеЛица.СоздатьЭлемент();
                         
             спр.Наименование = ЗаписьСтроки.ФизическиеЛица.Наименование;            
             спр.ДатаРождения = ЗаписьСтроки.ФизическиеЛица.ДатаРождения;
             спр.ИНН = ЗаписьСтроки.ФизическиеЛица.ИНН;          
             спр.КодИМНС = ЗаписьСтроки.ФизическиеЛица.КодИМНС;
             спр.Комментарий = ЗаписьСтроки.ФизическиеЛица.Комментарий;
             спр.СтраховойНомерПФР = ЗаписьСтроки.ФизическиеЛица.СтраховойНомерПФР;
             спр.Пол = ЗаписьСтроки.ФизическиеЛица.Пол;              
             спр.МестоРождения = ЗаписьСтроки.ФизическиеЛица.МестоРождения; 
             спр.ОсновноеИзображение = ЗаписьСтроки.ФизическиеЛица.ОсновноеИзображение;              
             спр.МестоРожденияКодПоОКАТО = ЗаписьСтроки.ФизическиеЛица.МестоРожденияКодПоОКАТО;                             
             спр.ГруппаДоступаФизическогоЛица = ЗаписьСтроки.ФизическиеЛица.ГруппаДоступаФизическогоЛица; 
             спр.ЛьготаПриНачисленииПособий = ЗаписьСтроки.ФизическиеЛица.ЛьготаПриНачисленииПособий;            
             спр.ИмеетНаучныеТруды = ЗаписьСтроки.ФизическиеЛица.ИмеетНаучныеТруды;
             спр.ИмеетИзобретения = ЗаписьСтроки.ФизическиеЛица.ИмеетИзобретения;
                
            Для Каждого Стр Из ЗаписьСтроки.ФизическиеЛица.СоставСемьи Цикл          
                нСтр = спр.СоставСемьи.Добавить();
                
                нСтр.СтепеньРодства = Стр.СтепеньРодства; //????  //Ссылка.СтепениРодстваФизЛиц
                нСтр.Имя = Стр.Имя;
                нСтр.УдалитьГодРождения = Стр.УдалитьГодРождения;
                нСтр.ДатаРождения = Стр.ДатаРождения; 
            КонецЦикла;
       Спр.Записать();
КОнецЦикла;



нСтр.СтепеньРодства = Стр.СтепеньРодства; на примере этой строки ( 25 )

Стр.СтепеньРодства - сюда значение я получаю

а тут нСтр.СтепеньРодства выводиться "СОМобъект"

Объясните что не так делаю и как можно добиться желаемого?
...
Рейтинг: 0 / 0
08.12.2015, 11:13
    #39122963
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача ссылки ФизЛица через Com соединение
оле на то и оле что передавать все простыми типами. Ищи по коду или уиду- справочники.СтепеньРодства .найти по коду(Стр.СтепеньРодства.код)
...
Рейтинг: 0 / 0
08.12.2015, 11:28
    #39122989
duh_si
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача ссылки ФизЛица через Com соединение
Код: coco
1.
2.
3.
4.
5.
6.
7.
	Для Каждого Стр Из ЗаписьСтроки.ФизическиеЛица.СоставСемьи Цикл  		 
		нСтр = спр.СоставСемьи.Добавить();
		нСтр.СтепеньРодства = Connection.Справочники.СтепениРодстваФизЛиц.НайтиПоКоду(Стр.СтепеньРодства.Код);  //СтепениРодстваФизЛиц
		нСтр.Имя = Стр.Имя;
		нСтр.УдалитьГодРождения = Стр.УдалитьГодРождения;
		нСтр.ДатаРождения = Стр.ДатаРождения; 
КонецЦикла;



правильно ли делаю?
Код: coco
1.
нСтр.СтепеньРодства = Connection.Справочники.СтепениРодстваФизЛиц.НайтиПоКоду(Стр.СтепеньРодства.Код);


просто нужного результата нет((
...
Рейтинг: 0 / 0
08.12.2015, 11:44
    #39123017
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача ссылки ФизЛица через Com соединение
duh_si,
да.. посмотри в отладчике. да и как создавал на той стороне раньше с- тем же кодом или просто с названием? тьогда надо искать по названию
...
Рейтинг: 0 / 0
09.12.2015, 19:37
    #39124416
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передача ссылки ФизЛица через Com соединение
Будешь создавать - идентификатор присвой им аналогичный первой базе. Тогда и проблем с переименованием и тд и тп не будет.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / передача ссылки ФизЛица через Com соединение / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]