Имя: Пароль:
1C
1С v8
Получить UUID в запросе
0 bvb
 
27.05.13
17:56
Можно ли получить UUID элемента справочника в запросе ?

Как получить UUID в виде строки по OLE ?
1 Fragster
 
гуру
27.05.13
17:57
по оле - ОлеБаза.XMLСтрока(Ссылка)
на этой стороне ссылка: XMLЗначение(тип, уид)
2 lEvGl
 
гуру
27.05.13
18:02
в запросе низзя
3 bvb
 
27.05.13
18:32
Что значит :
на этой стороне ссылка: XMLЗначение(тип, уид) ?
4 Fragster
 
гуру
27.05.13
18:33
(3) это значит, что у кого-то синтакс-помошник смистили
5 Fragster
 
гуру
27.05.13
18:33
Глобальный контекст.XMLЗначение (Global context.XMLValue)
Глобальный контекст (Global context)
XMLЗначение (XMLValue)
Синтаксис:

XMLЗначение(<Тип>, <СтрокаXML>)
Параметры:

<Тип> (обязательный)

Тип: Тип.
Тип, значение которого надо получить при преобразовании из строкового представления XML.
<СтрокаXML> (обязательный)

Тип: Строка.
Строка, содержащая строковое представление значения, полученное из XML.
Возвращаемое значение:

Тип: Null; Булево; Число; Строка; Дата; УникальныйИдентификатор; ДвоичныеДанные; ХранилищеЗначения; значения перечислений, значения системных перечислений (ВидСчета; ВидДвиженияБухгалтерии; ВидДвиженияНакопления; ДопустимыйЗнак; ДопустимаяДлина; ЧастиДаты); Неопределено или все ссылки на объекты базы данных.

Описание:

Выполняет преобразование из строки, полученной из текста элемента или значения атрибута XML, в значение в соответствии с указанным типом. Выполняет действие обратное действию метода XMLСтрока.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ЧитаемДату = Ложь;
Пока ЧтениеXML.Прочитать() Цикл
   Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
       Если ЧтениеXML.ЛокальноеИмя = "Дата" Тогда
           ЧитаемДату = Истина;
       КонецЕсли;
   ИначеЕсли ЧтениеXML.ТипУзла = ТипУзлаXML.Текст Тогда
       Если ЧитаемДату Тогда
           Дата = XMLЗначение(Тип("Дата"), ЧтениеXML.Значение);
       КонецЕсли
   КонецЕсли
КонецЕсли


См. также:

Глобальный контекст, метод XMLСтрока
6 bvb
 
27.05.13
18:42
Я извиняюсь туплю - недосмортел
ОлеБаза.XMLСтрока(Ссылка) - возвращает XML строку

Таким образом :
OLE_UUID = XMLЗначение(Тип("Строка"), (ОлеБаза.XMLСтрокаOLEСправочникСсылка)
7 Serginio1
 
27.05.13
19:01