Имя: Пароль:
1C
1С v8
Как получит гуид объекта метаданных?
0 Kuzen
 
04.10.11
16:47
сабж
1 Amra
 
04.10.11
16:49
УникальныйИдентификатор
2 Kuzen
 
04.10.11
16:51
А это разве не объекта типа ссылка?

Мне нужно именно объекта в cf
3 PR
 
04.10.11
16:52
(2) Зачем?
4 asady
 
04.10.11
16:53
ИМХО надо ковырять строку = ЗначениеВСтрокуВнутр(ТвойОбъект)
5 Kuzen
 
04.10.11
16:59
(4) да похоже на правду


   Выборка = Справочники.Статьи.Выбрать();
   Пока Выборка.Следующий() цикл
       Ссылка = Выборка.Ссылка;
       МетаданныеСправочника = Ссылка.Метаданные();
       Зн = ЗначениеВСтрокуВнутр(МетаданныеСправочника);
       Сообщить(Зн);
   КонецЦикла;



{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
{"#",9fb58eea-17f2-4200-b105-b288d62f4303}
6 Живой Ископаемый
 
04.10.11
17:00
ЗначениеВСтрокуВнутр ну так - приблизительно.. а зачем?
7 Kuzen
 
04.10.11
17:03
Или так ЗначениеВСтрокуВнутр(Метаданные.Справочники.Статьи)
"{"#",9fb58eea-17f2-4200-b105-b288d62f4303}"

(6) V8Unpack.exe в виде гуидов все распаковывает и  в этой каше найти нужный объект необходимо общий модуль например с определенным названием.
8 Живой Ископаемый
 
04.10.11
17:14
Или так: ЗначениеВСтрокуВнутр(Справочники.МойПсравочник.ПустаяСсылка())
смотря что под рукой
Но я не уверен, что это сработает для ОБЩИХ МОДУЛЕЙ
9 Kuzen
 
04.10.11
17:38
да для общих пока что то лажает гуид для всех модулей один и тот же выходит
10 Живой Ископаемый
 
04.10.11
17:40
вот-вот.
поэтому двай по-другому - зачем тебе Общий Модуль при помощи в8унпак, и не хватит ли тебе Конфигурация\Выгрузить файлы конфигурации?
11 Kuzen
 
04.10.11
17:42
все просто модуль без файлов поставки нужен имадже. не методом тыка можно найти по подстроке которая вылазит с сообщением ошибкой  из этого модуля но это имхо неудобно.
12 Живой Ископаемый
 
04.10.11
17:44
ужас... потребовать вернуть деньги у поставщика модуля - не вариант?
13 Kuzen
 
04.10.11
17:45
ничего ужасного ошибка не критичная и так скажем информационная. сие действие пытаюсь сделать в сугубо исследовательских целях в случае если реальны гимор случится.
14 Живой Ископаемый
 
04.10.11
17:47
а...
15 Kuzen
 
04.10.11
17:52
Вощем нашел решение: поиском в распакованной папке по названию модуля  находится файлик с гуидом, а поиск по этому гуиду уже дает нужную папку с image
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.