|
Системный идентификатор типа объекта 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
|
Я бы не стал так делать. Эта связка, как мне кажется, непостоянна во времени даже для этой конкретной базы.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой