Имя: Пароль:
1C
1С v8
Как изменить реквизит справочника с типом "СправочникСсылка"
0 Reclaim
 
23.12.15
16:52
Здравствуйте! Проблема в заполнении реквизита справочника с типом "СправочникСсылка". Вот код:

//Задается код города из файла Excel
КодГорода = СокрЛП(Excel.Cells(НомерСтроки,1).Text);
НовыйКодГорода = СокрЛП(Excel.Cells(НомерСтроки,4).Text);

//Поиск города в ЮМЛ_Города
СпрГород = Справочники.ЮМЛ_Города.НайтиПоКоду(КодГорода);
                                
Если ЗначениеЗаполнено(СпрГород) Тогда
     //Поиск города в уатПунктыНазначения по реквизиту
     СпрПунктНазначения = Справочники.уатПунктыНазначения.НайтиПоРеквизиту("Город",СпрГород);
                    
     Если ЗначениеЗаполнено(СпрПунктНазначения) Тогда
     //Тут необходимо заменить реквизит "Город" из "уатПунктыНазначения" на реквизит из справочника "ЮМЛ_Города"


Подскажите как это провернуть.
1 Cyberhawk
 
23.12.15
16:54
ПунктНазначенияОбъект = СпрПунктНазначения.ПолучитьОбъект()
ПунктНазначенияОбъект.Город = СпрГород;
ПунктНазначенияОбъект.Записать();
2 Temai
 
23.12.15
16:56
(1) Нуууу, так не интересно
3 salvator
 
23.12.15
16:58
(0) Писал-писал код и вдруг забыл как дальше писать?
4 Cyberhawk
 
23.12.15
17:00
(2) Батек друга любит говорить "Слабому это не поможет, а сильному это ни к чему" :)
5 Reclaim
 
23.12.15
17:02
Не забыл, а че-то ужасно затупил... Недавно начал в 1С работать, поэтому порой такое бывает.
Спасибо, Cyberhawk!
6 Redkiy
 
23.12.15
17:03
(0) Чтобы набить морду упырю, недостаточно знать адрес где он живет, нужно нужно получить сам объект(упырь) в пределах достигаемости руки.
7 totparen
 
23.12.15
17:35
(6) Улыбнул.