|
Поиск по уникальныйидентификатору через КОМ | ☑ | ||
---|---|---|---|---|
0
Tumakota
19.05.15
✎
18:37
|
НайтиДокумент = Base1С.Документы.ПоступлениеТоваровУслуг.GetRef(стр.Поступление.ссылка.уникальныйидентификатор());
Строка поиска выдает ошибку {Форма.ФормаОбработки.Форма(102)}: Ошибка при вызове метода контекста (GetRef) НайтиДокумент = Base1С.Документы.ПоступлениеТоваровУслуг.GetRef(стр.Поступление.ссылка.уникальныйидентификатор()); по причине: Произошла исключительная ситуация (1C:Enterprise 8.3.5.1460): Несоответствие типов (параметр номер '1') Помогите |
|||
1
Гёдза
19.05.15
✎
18:38
|
сначало нужно создать в ком базе новый уид
|
|||
2
Tumakota
19.05.15
✎
18:39
|
Т.е. я не могу искать по уиду, пока его не создам, просто я планировал поиск, если не нашел создаю новый документ ему присваиваю уид, или так нельзя?
|
|||
3
Гёдза
19.05.15
✎
18:41
|
||||
4
Tumakota
19.05.15
✎
18:42
|
(3) не заходит сюда
и если получается что ПолучитьСсылку(), рабоет по УИДУ, то почему не работает через COM? УИД же не обязательно создавать, если я по нему провожу поиск |
|||
5
Tumakota
19.05.15
✎
18:43
|
Я так думаю поиск само слово подразумевает поиск а не создавание
|
|||
6
Гёдза
19.05.15
✎
18:44
|
Функция НайтиСсылкуНаСправочникПоУИД(СсылкаВБазе, ИмяСправочника, Соединение)
Если НЕ ЗначениеЗаполнено(СсылкаВБазе) Тогда Возврат Соединение.Справочники[ИмяСправочника].ПустаяСсылка(); КонецЕсли; УИДСтрокой = Строка(СсылкаВБазе.УникальныйИдентификатор()); УИД = Соединение.NewObject("УникальныйИдентификатор", УИДСтрокой); СсылкаНаСправочник = Соединение.Справочники[ИмяСправочника].ПолучитьСсылку(УИД); Если Соединение.ОбщегоНазначения.СсылкаСуществует(СсылкаНаСправочник) = Ложь тогда Возврат Неопределено; КонецЕсли; Возврат СсылкаНаСправочник; КонецФункции |
|||
7
Tumakota
19.05.15
✎
18:55
|
(6) Спасибо, но теперь когда я пытаюсь проверить на то что документ пустой он мне пишет что не пустой, хотя документ пуст СсылкаНаПоступление.IsEmpty() это является ложью
|
|||
8
Tumakota
19.05.15
✎
18:56
|
Все разобрался спас ибо
|
|||
9
Fragster
гуру
19.05.15
✎
19:26
|
я юзаю XMLЗначение(Тип(), СтрокаГуида) и XMLСтрока(Ссылка)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |