|
Поиск по уникальныйидентификатору через КОМ |
☑ |
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Строка(Ссылка)
|
|