Имя: Пароль:
1C
1С v8
Как найти объект по внутреннему идентификатору?
,
0 Klesk666
 
04.12.13
10:35
Выдает ошибку

Справочник. Виды запасов
<Объект не найден> (43:94ea0015179b1de111e35cad2eedf572)

я так понимаю это из за ограничения прав, как найти этот объект?
1 Господин ПЖ
 
04.12.13
10:35
в СП все есть
2 Господин ПЖ
 
04.12.13
10:36
>я так понимаю это из за ограничения прав, как найти этот объект?

зайти под одмином
3 Рэйв
 
04.12.13
10:37
(0)Как ищешь?
4 Sammo
 
04.12.13
10:44
См. ПолучитьСсылку
Справочник есть, схема преобразования описана в инете
5 Fish
 
04.12.13
10:46
(0) "как найти этот объект" - если это битая ссылка, то никак.
6 Defender aka LINN
 
04.12.13
10:50
(4) Нахрена получать ссылку, если в (0) ссылка и есть?
7 acsent
 
04.12.13
10:57
на инфостарте есть обработочка
8 Klesk666
 
04.12.13
11:00
(1) где там?
(3) никак, не знаю как искать
9 Defender aka LINN
 
04.12.13
11:05
(8) Что ты собрался искать, если объекта нет?
Если нет прав - зайди под пользователем, у которого права есть, да посмотри.
10 Живой Ископаемый
 
04.12.13
11:07
Вызови в привелигерованном режиме.
11 Sammo
 
04.12.13
11:11
Для начала см. http://www.forum.mista.ru/rules.php
Как задать вопрос по теме 1С или советы новичку. Автор - Сергей Токарев (GrayT).

Есть 2 варианта
1. Битая ссылка (ссылка есть, а объекта в базе нет)
2. У пользователя недостаточно прав для просмотра данной ссылки

Далее варианты
1. Известно, в какой момент выпадает (например, поле реквизита в форме).
Тогда зайти с полными правами и проверить
2. Не известно в какой момент выпадает есть только сообщение.
Тогда см 4 (под полными правами)
12 Klesk666
 
04.12.13
11:17
2 вариант.

а какое поле смотреть под полными правами если их там много?
13 Maxus43
 
04.12.13
11:17
предлагаю сначала посмотреть в ЖР, там написано к какому полю нет доступа
14 Maxus43
 
04.12.13
11:18
(13) + а не, это если ошибка выскакиевает. А если не выскакивает - под тем юзером ты же видишь что кривое поле?
15 Maxus43
 
04.12.13
11:19
ну и судя по (0), это таки поле с типом Виды Запасов. Ваш Кэп
16 Klesk666
 
04.12.13
11:22
(15) нашел, это поле подразделение

а все таки как по ид искать, как обработка на ис называется?
17 Maxus43
 
04.12.13
11:23
(16) зхайди под полными правами и посомтри, я не вижу проблемы вобще, зачем выносить людям мозг?
18 Klesk666
 
04.12.13
18:53
(17) ответ на основной вопрос не получен "Как найти объект по внутреннему идентификатору?", всем спасибо, все свободны, не буду выносить Вам мозг.
19 Halyavnik
 
04.12.13
19:00
Сегодня уже была тема с аналогичной проблемой.
v8: Ссылка на объект из уникального идентификатора
20 Klesk666
 
04.12.13
19:26
(19) спасибо, значит только перебором
21 МихаилМ
 
04.12.13
19:29
(20)
зачем.
у Вас же номер таблицы 43 есть.
22 Sammo
 
04.12.13
19:52
(20) Зачем если это Справочник.Виды запасов

И как правильно отметили в 6 - возможно ссылка уже есть. Тогда отсалось только проверить наличие по данной ссылке объекта в базе.  Визуально, запросом к таблице справочника или через ПолучитьОБъект()
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс