Имя: Пароль:
1C
1С v8
Системный идентификатор типа объекта 1с
0 ам794123
 
12.09.13
13:00
Имеем <Объект не найден> (5154:b78ac86000bed60c11e31acb8f386364)
Я предполагаю, что 5154 - это некоторый системный идентификатор типа объекта 1с,
а b78ac86000bed60c11e31acb8f386364 - UUID объекта.
Вопрос заключается в следующем: как по коду системного идентификатора получить тип и как, зная тип объекта, получить системный идентификатор?
1 Maxus43
 
12.09.13
13:02
Тип = Типзначениея(ТвойБитыйСсылка).
Гуид = твойБитыйСсылка.УникальныйИдентификатор();
2 Maxus43
 
12.09.13
13:03
"некоторый системный идентификатор" тебе вобще не нужен, ибо незачем
3 Infsams654
 
12.09.13
13:05
(0) "как по коду системного идентификатора получить " - как что-то получить ("<Объект не найден>"), если его в природе не существует ?
4 Lama12
 
12.09.13
13:08
(0) Попытайся интерактивно открыть эту ссылку. Платформа создаст новый объект нужного типа.
5 ам794123
 
12.09.13
13:09
Уточню вопрос -что такое 5154?
6 Fragster
 
модератор
12.09.13
13:11
(5) суффикс имени таблички в БД
7 Fragster
 
модератор
12.09.13
13:13
еще это значение пишется в tref если тип составной
8 ам794123
 
12.09.13
13:27
(6)можно ли получить этот суффикс штатными средствами 1с?
9 Fragster
 
модератор
12.09.13
13:28
(8) ЗначениеВСтрокуВнутр
10 Fragster
 
модератор
12.09.13
13:29
или ПолучитьСтруктуруХраненияБазыДанных
11 Maxus43
 
12.09.13
14:27
(8) вопрос - зачем? по нему ты не получишь тип всё равно
12 ам794123
 
12.09.13
15:00
(11) Ну почему же?
С помощью ПолучитьСтруктуруХраненияБазыДанных() получил ТЗ, в ней нашел строку, которая содержит 5154 в колонке ИмяТаблицыХранения и в колонке Метаданные читаю - БизнесПроцесс.Доставка
13 Maxus43
 
12.09.13
15:01
(12) Если у тебя есть (0), то всё это ты узнаешь намного быстрей используя (1). Зачем мучать железяки доставанием всей структуры БД и так далее? Мне просто интересно
14 Serg_1960
 
12.09.13
15:07
(13) Автору тоже, может быть, "мне просто интересно" :)
15 ам794123
 
12.09.13
15:14
(13) А если нет? Пример с объект не найден приведен только для наглядности. Фактически у меня есть только 5154 - часть штрихкода печатной формы документа и по нему (штрихкоду) мне нужно найти документ в базе и открыть
16 Serg_1960
 
12.09.13
15:54
Я бы не стал так делать. Эта связка, как мне кажется, непостоянна во времени даже для этой конкретной базы.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.