- СКД Вывод GUID объекта
- Получить GUID объекта конфигурации
- Скачать файлы
- Специальные предложения
- См. также
- Групповая обработка справочников и документов (Управляемая форма) v 3.6 (+English version) Промо
- Удаление документов для любых баз на управляемых формах
- Регистр накопления. Перенос реквизита в ресурс. Управляемые формы
- Обрезалка для картинок
- Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо
- Создание новых пользователей копированием существующих с копированием настроек. Управляемая форма
- Галерея общих картинок конфигурации для управляемого интерфейса
- Обнуление регистров накопления для типовых конфигураций (Внешняя обработка заполнения объекта).
- Markdown-editor в 1С (с сохранением в HTML) Промо
- Распознавание текста со скриншотов и изображений. Облачная обработка OCR для 1С
- Шаблон обработки с отбором компоновки данных в форме + переключатель (тумблер) сохраненных настроек компоновки
- Сохранение карт бизнес-процессов в файл картинки PNG и BMP
- Навигатор по конфигурации базы 1С 8.3 Промо
- Проверка применения упаковок единиц измерения
- 1с как вывести guid
- Получение GUID в 1С
- Через v7plus.dll
- Через WScript
- 1С++ или FormEx
- Генерация GUID из внешней компоненты
- 1с как вывести guid
- Получение GUID в 1С
- Через v7plus.dll
- Через WScript
- 1С++ или FormEx
- Генерация GUID из внешней компоненты
- Как получить уникальный идентификатор GUID в 1С
- 1. Что такое GUID в 1С?
- 2. Чем отличается GUID от UUID?
- 3. Как получить уникальный идентификатор зная UUID в 1С
СКД Вывод GUID объекта
Есть проще решение — на вкладке «Вычисляемые выражения» добавить:
Есть проще решение — на вкладке «Вычисляемые выражения» добавить:
Глобальный контекст (Global context)
XMLСтрока (XMLString)
Синтаксис:
Тип: Неопределено; Null; Булево; Число; Строка; Дата; УникальныйИдентификатор; ДвоичныеДанные; ХранилищеЗначения; значения перечислений, значения системных перечислений (ВидСчета; ВидДвиженияБухгалтерии; ВидДвиженияНакопления; ДопустимыйЗнак; ДопустимаяДлина; ЧастиДаты) или все ссылки на объекты базы данных.
Значение, для которого должно быть получено строковое представление, которое может быть использовано как текст элемента или значение атрибута XML.
Возвращаемое значение:
Получает XML представление значения для помещения в текст элемента или значение атрибута XML.
XML представление зависит от типа значения:
Строка — как есть;
Булево: Истина — как «true», Ложь — как «false»;
Дата — XML представление соответствует представлению типа dateTime схемы XML (см. http://www.w3.org/TR/xmlschema-2/#dateTime) ;
Число — XML представление соответствует представлению типа decimal схемы XML (см. http://www.w3.org/TR/xmlschema-2/#decimal) ;
Значение системного перечисления (для перечислений, поддерживающих XML сериализацию) — как имя значения перечисления;
УникальныйИдентификатор — как строковое представление уникального идентификатора;
Ссылки — как XML представление уникального идентификатора ссылки;
ХранилищеЗначения и ДвоичныеДанные — как строка в формате base64.
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ЗаписатьНачалоЭлемента(«payment»);
ЗаписьXML.ЗаписатьНачалоЭлемента(«date»);
ЗаписьXML.ЗаписатьТекст(XMLСтрока(ДатаПлатежа));
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьНачалоЭлемента(«amount»);
ЗаписьXML.ЗаписатьТекст(XMLСтрока(РазмерПлатежа));
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьКонецЭлемента();
Источник
Получить GUID объекта конфигурации
Обработка позволяет в пользовательском режиме посмотреть GUID объектов конфигурации 1С типов «Справочник», «План видов характеристик» и «План счетов». Обработка также формирует текст кода для конфигуратора 1С по получению ссылки. Эту конструкцию удобно использовать например для параметризации запросов.
Тестировалось на версии платформы 8.3.10.2650.
Скачать файлы
Наименование | Файл | Версия | Размер | ||
---|---|---|---|---|---|
Статья описывает способы получения GUID (глобального уникального идентификатора) в 1С:Предприятие. GUID-ы полезны для однозначной идентификации объектов (например, справочников или документов) в распределенных информационных базах. | Автор статьи: jbond | Редакторы: Волшебник, romix Последняя редакция №14 от 27.09.07 | История URL: http://kb.mista.ru/article.php?id=84 |
Ключевые слова: глобальный, уникальный, идентификатор, значение, GUID, УникальныйИдентификатор, ПолучитьGUID, FormEx, УРБД, WSCript
Через v7plus.dll
Через WScript
(добавлено 27.09.2007 — romix)
1С++ или FormEx
Для получения GUID в 7.7 требуется 1С++ или FormEx последних версий:
Существует несколько способов.
в 8.0 все делается штатными средствами:
Генерация GUID из внешней компоненты
(добавлено 16.02.2006 — romix)
Из внешней компоненты, написанной, в частности, на Delphi, GUID можно сформировать при помощи API-вызова CoCreateGuid:
Внешняя компонента с исходным кодом и тестовым примером конфигурации:
http://x-romix.narod.ru/EventMaker.rar
(60K, скачивать ЛЕВОЙ кнопкой мыши)
Для тестирования компоненты активизируйте пункт меню Обработки-Тест GUID.
Компонента выдаст в окно сообщений строку наподобие:
В коде на языке 1С обращение к этому методу выглядит очень просто:
Источник
1с как вывести guid
Получение GUID в 1С
Статья описывает способы получения GUID (глобального уникального идентификатора) в 1С:Предприятие. GUID-ы полезны для однозначной идентификации объектов (например, справочников или документов) в распределенных информационных базах. | Автор статьи: jbond | Редакторы: Волшебник, romix Последняя редакция №14 от 27.09.07 | История URL: http://kb.mista.ru/article.php?id=84 |
Ключевые слова: глобальный, уникальный, идентификатор, значение, GUID, УникальныйИдентификатор, ПолучитьGUID, FormEx, УРБД, WSCript
Через v7plus.dll
Через WScript
(добавлено 27.09.2007 — romix)
1С++ или FormEx
Для получения GUID в 7.7 требуется 1С++ или FormEx последних версий:
Существует несколько способов.
в 8.0 все делается штатными средствами:
Генерация GUID из внешней компоненты
(добавлено 16.02.2006 — romix)
Из внешней компоненты, написанной, в частности, на Delphi, GUID можно сформировать при помощи API-вызова CoCreateGuid:
Внешняя компонента с исходным кодом и тестовым примером конфигурации:
http://x-romix.narod.ru/EventMaker.rar
(60K, скачивать ЛЕВОЙ кнопкой мыши)
Для тестирования компоненты активизируйте пункт меню Обработки-Тест GUID.
Компонента выдаст в окно сообщений строку наподобие:
В коде на языке 1С обращение к этому методу выглядит очень просто:
Источник
Как получить уникальный идентификатор GUID в 1С
1. Что такое GUID в 1С?
GUID – это объект матричной таблицы в системе базы данных из шестнадцатеричных символов, заключенных в круглые скобки и прописанных через дефис. Он формируется с учетом времени и места, указывающего на расположение этого объекта (справочника, документа). Первая половина этого кода является расчетом времени, вторая – местом, где хранится объект. GUID в 1С создается в момент создания объекта. Подобно массивам объект хранится в определенной таблице, на определенном столбце с определенной строкой. При определенном попадании в эти 100 наносекунд могут формироваться абсолютно идентичные объекты. Это настолько мало вероятно, как проверить на уникальность все значения за 10 млрд лет.
В Базе данных для каждого объекта предназначен свой глобальный уникальный идентификатор — GUID (Globally Unique Identifier). Он представляет из себя ссылку из 32 символов, разделенных дефисами, которая состоит из 16 октетов. В первой части содержится время генерации уникального идентификатора, во второй – счетчик и MAC-адрес. Отсчет времени для генерации кода Guid идет с 15 октября 1582 года с интервалом на 100 наносекунд.
Вот так выглядит GUID БД 1С: 3de72ee8-f8b2-11e4-92f1-0050568b35ac
Его UUID можно получить по ссылке.
Это зеркальное отражение уникального идентификатора в 1С 8.3.
Совпадений разных объектов одной базы крайне малы, т.к. общее количество сгенерированных ключей составляет (2128 или 3,402 * 10в38).
Этот 128-битный код информации определяется ссылкой на тип метаданных, содержащий информацию об объекте. Генерация Guid происходит не только в пространстве, но и во времени псевдослучайным набором чисел. Непрерывно сформированные GUIDы используются в качестве первичных ключей в базе данных.
2. Чем отличается GUID от UUID?
UUID – универсально-уникальный идентификатор по данным всемирной организации стандартизации версии RFC4122. Этот термин используется в спецификациях протокола Windows как синоним GUID в 1С. Он должен быть полностью технически совместим с RFC4122. Из рекомендаций Международного стандарта «Все стандарты UUID, соответствующие этой Рекомендации, должны иметь биты варианта с битом 7 октета 7, установленным в 1 и бит 6 октета 7, установленным в 0».
3. Как получить уникальный идентификатор зная UUID в 1С
Итак, как же получить GUID зная UUID в 1С?
В конструкторе запроса необходимо создать запрос:
Для установления соответствия объектов разных БД используется GUID.
Необходимо указать узел обмена и тип объекта (склад, договор, контрагент и т.д.). В «источнике» базы данных нужно указать объект, с которым будет устанавливаться соответствие с объектом из «приемника» БД.
Источник