Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как определить, что ссылка на документ не найдена?

Как определить, что ссылка на документ не найдена?
Я
   lite777
 
09.07.20 - 10:29
Добрый день, как определить что заказ не найден, 1с выдает значение Заказ=ОбъектНеНайден(ид) после Документы.ВнутреннийЗаказ.ПолучитьСсылку(Новый УникальныйИдентификатор(ЗаказИд))  
в случае не успешного поиска

Заказ=Неопределено ;
Заказ=Документы.ВнутреннийЗаказ.ПолучитьСсылку(Новый УникальныйИдентификатор(ЗаказИд))
   Фрэнки
 
1 - 09.07.20 - 10:32
немного не ясно чего хочется.

Строится Новый уид - он же новый!
Конечно, среди них будет и такой, что ссылки по этому уид не существует.

Ссылку получил - ссылка не корректна. Что не так?
   lite777
 
2 - 09.07.20 - 10:34
Как определить что ссылка не найдена ?
   Креатив
 
3 - 09.07.20 - 10:35
(0)Сравнить с пустой ссылкой?
   lite777
 
4 - 09.07.20 - 10:36
Заказ уже не равен Неопределено  и пустой тоже после неудачного поиска
   lite777
 
5 - 09.07.20 - 10:36
может попытка -исключение ?
   acht
 
6 - 09.07.20 - 10:37
(2) ВЫБРАТЬ ПЕРВЫЕ 1 Ссылка ИЗ Документ.ВнутреннийЗаказ ГДЕ Ссылка = &Заказ
Если Запрос.Выполнить().Пустой() Тогда нет твоей ссылки
   Ц_У
 
7 - 09.07.20 - 10:38
   acht
 
8 - 09.07.20 - 10:40
(2) ОбщегоНазначения.СсылкаСуществует
   lite777
 
9 - 09.07.20 - 10:42
Спасибо поробую
   lite777
 
10 - 09.07.20 - 10:54
(6) Так работает
   lite777
 
11 - 09.07.20 - 10:55
(8) ОбщегоНазначения.СсылкаСуществует в ут10 нет такого
   lite777
 
12 - 09.07.20 - 10:55
Спасибо решено.
   Фрэнки
 
13 - 09.07.20 - 10:56
(11) это в ерп есть такое. подсмотреть хочешь? ;-)
   acht
 
14 - 09.07.20 - 10:56
(11) Беда-беда. Напиши сам.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.