Имя: Пароль:
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
Я бы не стал так делать. Эта связка, как мне кажется, непостоянна во времени даже для этой конкретной базы.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn