что такое уид 1c

Программирование 1С 8.х для начинающих

Обмен данными

Уникальный идентификатор (GUID)

de80b7c8-aa22-11dc-a0f4-0011d85708ff

Т.е. это набор из 32 шестнадцатеричных цифр разделенных дефисами.

Надпись появляется в базе когда есть ссылка(уникальный идентификатор) на объект, а объекта в базе нет. Такое может возникнуть или при удалении объектов без проврки ссылочной целостности или при обмене между базами.

Разберем для примера надпись: (36:9c4e0022642fda9811e10393c0d776fd)

Для начала узнаем какой тип объекта был удален, для этого используем метод ПолучитьСтруктуруХраненияБазыДанных(), он возвращает таблицу значений(по умолчанию в формате SDBL) где указано соответсвие внутренних идентификаторов и объектов метаданных.

Например можно написать такой код:

В ней мы находим идентификатор который в конце содержит 36 (цифры до двоеточия), но только не в составе числа( Document2836 ), а точное соответсвие. В нашем случае это следующая строка:

Reference36Справочник.Номенклатура

Значит удаленный элемент был элементом справочника «Номенклатура».

Как Вы заметили внутри скобок находится тип объекта и уникальный идентификатор строкой.

Теперь мы можем на одной из архивных копий найти удаленный элемент, добавив дефисы в имеющуюся у нас строку идентификтора:

Источник

Уникальный идентификатор в 1С область и некоторые особенности использования

В самом названии «уникальный идентификатор» содержится два главных качества, которыми должен обладать данный объект:

Уникальность

Разговор про уникальность необходимо начинать с того, что такое GUID (Globally Unique Identifier) и как этот GUID формируется.

Событие, состоящее в выпадение двух абсолютно одинаковых чисел из последовательности, максимальный член которой имеет порядок 10 в 38 степени, очевидно, является маловероятным. Именно на этом и основан принцип глобального уникального идентификатора.

Каждый идентификатор содержит 128 бит информации, записанный в виде шестнадцатиричного числа ( в 1С имеет вид a96ca0cd-b164-11e6-80c2-00155d001fe4). Простенький код (Рис.1) позволяет получить УИ любого элемента базы данных.

Конечно, полностью гарантировать уникальность отдельно взятого значения невозможно. Однако, шансы на то, что при работе приложений и сервис возникнут два разных объекта с одинаковым GUID крайне малы.

Идентификация

Воспользовавшись вышесказанными особенностями, статистически маловероятную величину решили использовать в программировании для определения уникальности того или иного объекта. Базы данных 1С также используют эту возможность.

Каждая ссылка в 1С на тот или иной объект данных состоит из двух частей, которые позволяют максимально полно его описать:

Таким образом, даже если случится маловероятное событие и генератор случайных чисел выдаст для еще одного объекта базы идентификатор уже существующего элемента, внутри одной таблицы (одного типа метаданных) такие два объекта существовать не будут.

Важно понимать, что УИ в базах 1С не позволяет идентифицировать элементы необъектного типа, в частности строки табличных частей документов и справочников. В случае возникновения такой необходимости, её придется прописывать самостоятельно.

Область использования уникального идентификатора

Исходя из свойств этого поля, вырисовываются и направления его применения:

Один интересный факт: до записи объекта в базу данных 1С он имеет идентификатор, состоящий из нолей (00000000-0000-0000-0000-000000000000).

Обмен данными

Если говорить об обмене данными между разными конфигурациями 1С8, то здесь существует регистр сведений Значения свойств объектов, который позволяет хранить практически любую дополнительную информацию. Задав для справочника «Номенклатура» дополнительное свойство «УИ 82», и присвоив ему тип «Строка» (рис.2), мы тем самым можем сохранить в него уникальный идентификатор из другой базы.

Синхронизация подобным образом позволяет без проблем производить выгрузку в обоих направлениях, не опасаясь пересортицы и задвоения элементов.

Поиск объекта

Поиск по строковому идентификатору – операция не характерная для объектноориентированной базы данных, однако, в отсутствии других возможностей, можно использовать и его. Следует понимать, что в общем случае осуществить поиск по УИ в базе данных невозможно, необходимо четко знать, в какой таблице необходимо осуществлять поиск.

Восстановление объектов

Зачастую при формировании отчетов пользователи сталкиваются со строкой (рис.3).

Причин её возникновения может быть несколько, главная – игнорирование ссылочной целостности базы данных при удалении объектов. Рассмотрев строку поближе и зная о GUID и уникальных идентификаторах можно заметить, что она состоит из двух частей:

Последовательность действий по восстановлению:

Очень важно понимать, что возможности по использованию уникального ID не ограничиваются этими тремя направлениями.

Источник

Как получить уникальный идентификатор GUID в 1С

1. Что такое GUID в 1С?

GUID – это объект матричной таблицы в системе базы данных из шестнадцатеричных символов, заключенных в круглые скобки и прописанных через дефис. Он формируется с учетом времени и места, указывающего на расположение этого объекта (справочника, документа). Первая половина этого кода является расчетом времени, вторая – местом, где хранится объект. GUID в 1С создается в момент создания объекта. Подобно массивам объект хранится в определенной таблице, на определенном столбце с определенной строкой. При определенном попадании в эти 100 наносекунд могут формироваться абсолютно идентичные объекты. Это настолько мало вероятно, как проверить на уникальность все значения за 10 млрд лет.

Вот так выглядит GUID БД 1С: 3de72ee8-f8b2-11e4-92f1-0050568b35ac

Его UUID можно получить по ссылке.

Это зеркальное отражение уникального идентификатора в 1С 8.3.

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

Совпадений разных объектов одной базы крайне малы, т.к. общее количество сгенерированных ключей составляет (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.

Необходимо указать узел обмена и тип объекта (склад, договор, контрагент и т.д.). В «источнике» базы данных нужно указать объект, с которым будет устанавливаться соответствие с объектом из «приемника» БД.

Источник

Заметки из Зазеркалья

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.3.22

Это нововведение, в частности, упростит задачи интеграции систем на платформе 1С:Предприятие с внешними системами.

Рассмотрим пример. У нас есть интеграция с внешней системой на уровне данных – таблица внешней системы ссылается на справочник Товары в нашей инфобазе.

Структура таблицы внешней системы:

ИдентификаторКлюч (число)
НаименованиеНазвание товара на английском языке (строка)
УникальныйИдентификаторСсылка на элемент справочника Товары (уникальный идентификатор)

Нам нужно на стороне 1С вывести содержимое справочника Товары и для каждого товара показать его название на английском языке.

Предположим, мы получили содержимое внешней таблицы в виде таблицы значений (через веб-сервис или внешний источник данных или ещё каким-то образом).

Сейчас связать записи внешней таблицы (лежащие в таблице значений) с элементами справочника Товары можно так:

В версии 8.3.22 это можно будет сделать гораздо проще.

Проиллюстрируем это кодом. Содержимое внешней таблицы помещено в таблицу значений ТЗ_ТоварыВнешняя.

Источник

Уникальный идентификатор GUID элемента справочника, документа 1С на управляемых формах

Данная обработка позволяет узнать GUID записи справочника или документа в любой базе на платформе 8.3, работающей на управляемых формах.

Тестировалась на платформе 1С 8.3.15.1830, базы 1С:ERP Управление предприятием 2 (2.4.12.64), Бухгалтерия предприятия, редакция 3.0 (3.0.78.54).

Открываете нужный справочник, выбираете необходимый элемент. Получаете ГУИД элемента.

Скачать файлы

Специальные предложения

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

Обновление 19.06.20 16:15

что такое уид 1c. Смотреть фото что такое уид 1c. Смотреть картинку что такое уид 1c. Картинка про что такое уид 1c. Фото что такое уид 1c

См. также

Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо

Это перепиленная вдоль и поперек версия всем известной обработки «Загрузка из табличного документа» с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.

25.06.2014 10468 20 Дмитрий74Чел 4

Оптимизация размера изображений из присоединенных файлов УТ 11.4

У нас часто возникала ситуация, когда необходимо настроить обмен с сайтом или с внешней системой, но выгружаемые изображения слишком сильно увеличивали объем сообщений обмена, обмен происходил медленно. Да и для самой базы, операции с не оптимизированными изображениями требуют большего количество ресурсов и места на диске. Потому мы собрали свои наработки в одно расширение.

10.07.2020 9138 6 Neti 4

Быстрая функция поиска ссылки по УИД(GUID)

Простая, а самое главное быстрая функция поиска ссылки на объект в информационной базе по УИД(GUID) через запрос.

11.04.2020 26020 133 Kondratenko.as 37

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

12.03.2020 10149 17 sapervodichka 18

Пометка на удаление неиспользуемых элементов справочников и документов Промо

В ходе работы в программе в ней зачастую накапливается «мусор». Данная разработка может помочь убрать его. (обычные или управляемые формы)

02.02.2010 41907 726 AnryMc 53

Мастер полнотекстового поиска

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

07.02.2020 17172 158 YPermitin 29

Помощник работы с идентификаторами объектов

Инструмент для расширенного анализа идентификаторов объектов.

24.01.2020 20172 77 YPermitin 32

Подсистема для выгрузки, быстрого поиска и анализа журнала регистрации 1С в Elasticsearch

15.05.2019 15438 32 Nikolo17 14

Групповая обработка справочников и документов (Управляемая форма) v 3.6 (+English version) Промо

Старая добрая обработина «Групповая обработка справочников и документов», теперь на Управляемом приложении. Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе «Такси»

01.06.2013 132685 4975 kser87 356

Обработки для 1С: Розница по работе с ЕГАИС

Несколько простых и нужных обработок для упрощения работы с ЕГАИС в 1С Розница версий 2.2.10.ХХХ и выше.

25.02.2019 26818 57 independ 15

1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок

Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати

31.01.2019 35299 228 independ 140

Универсальный инструмент для переноса данных через табличный документ (УФ)

Для опытных пользователей, разработчиков, администраторов, консультантов

15.10.2018 48370 154 json 44

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

29.07.2015 48138 5 taurus__ 23

В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

19.09.2018 24431 32 TSSV 19

Сопоставление номенклатуры из файла Excel

Загружает номенклатуру из Excel и сопоставляет c данными 1С.

14.09.2018 5387 1 KargaсoK 1

Встраиваемая подсистема «Универсальные шаблоны объектов»

Очень часто бывает так, что пользователь каждый месяц делает какие-либо «одинаковые» операции, например, заводит одни и те же документы, каждый раз меняя в них только значения нескольких реквизитов. Также во многих системах набирают популярность так называемые многофункциональные документы, т.е. документы, отвечающие за несколько разных участков автоматизации и в зависимости от вида операции, заполняющихся по разному. Для автоматизации подобных процессов была реализована данная подсистема.

17.05.2018 22548 34 Skin123 14

Прыг-Скок. или из MS EXCEL в 1С (8.2) (открытый код) Промо

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

16.09.2015 75082 365 Tatitutu 50

Автоматическое заполнение графиков в ЗУП 3.1

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

05.05.2018 32844 20 notserioussam 2

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1)

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

09.04.2018 39217 83 charivnick 4

2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника «Физические лица». Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

27.02.2018 29439 186 VladimirElohov 40

Изменение реквизитов справочников, документов, табличных частей, движений (Обычные и Управляемые формы) Промо

Обработка позволяет редактировать реквизиты справочника, документа, его табличные части и движения.

15.10.2012 56861 491 Exit_in 42

Загрузка из ГИС ЖКХ ИД домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ

Загрузка из сайта ГИС ЖКХ идентификаторов ЖКУ(ИД) домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ

10.02.2018 34149 41 hachaturov 0

[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ

Бесплатное заполнение реквизитов контрагентов в 1С: Бухгалтерия, 1С: УНФ на базе сервиса dadata.ru. Добавляет кнопку заполнения по ИНН в карточку нового контрагента, не требует подписки на ИТС.

09.01.2018 52285 289 Anton64 90

Создание номенклатуры по штрихкоду (https://barcodes.olegon.ru)

Быстрое создание номенклатуры по базе сайта https://barcodes.olegon.ru). Для 1С Розницы 2.2.ХХХ, Управление торговлей 10.3

11.09.2017 26261 69 independ 7

Отключение доступа уволенным пользователям Промо

Давно хотели навести порядок в пользователях? Надоело, что в списке мешаются давно уволенные сотрудники? Тогда эта обработка для Вас!

15.10.2013 55835 109 VBod 17

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2

Внешняя обработка «Загрузка дополнительных реквизитов и сведений справочника Номенклатура»

07.08.2017 54225 347 Windyhead 45

Расширенный подбор товаров [Расширение]

Расширенные возможности подбора товаров. Отображаются цены и свободные остатки, доступен переход к ожидаемым поступлениям и информация по складам.

31.07.2017 39122 167 mrXoxot 111

Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3

08.04.2017 42912 592 Xershi 64

Определение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

Внешняя печатная форма для справочника «Сотрудники организаций». ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

03.02.2017 79971 52 Indgo 34

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

06.09.2016 40810 114 Dzenn 9

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

25.08.2016 72348 328 BlizD 272

Шифрование и расшифровка строковых полей справочников методом Виженера (с улучшениями)

27.04.2016 40557 49 NikitaXa 22

Номенклатура (Расширенная форма списка) и Корзина [Расширение]

Красивая, удобная и эргономичная форма списка номенклатуры. В общем списке номенклатуры отображаются и остатки, и цены. А еще есть возможность быстро создать документы по выбранным позициям через корзину.

29.02.2016 45038 125 mrXoxot 69

Автозаполнение реквизитов контрагентов по ИНН для БП3.0, ERP2.4, УТ11.4, КА2.4, Розница 2.2, Документооборот 2.1

Расширение для конфигурации 1С: БП 3.0, ERP 2.4, УТ 11.4, КА 2.4, Розница 2.3, Документооборот 2.1

22.01.2016 72596 759 oslokot 405

Контрагенты (расширенная форма списка) [Расширение]

Красивая и удобная форма списка контрагентов. Добавлено быстрое создание документов из списка и оперативная информация по контрагенту.

22.12.2015 35237 96 mrXoxot 22

1С:Интеграция ЕГАИС + Инвентаризация на ТСД

Интеграция ЕГАИС модуля для 1С: 8.3 + модуль WMS контура для инвентаризации алкогольных марок на ТСД.

10.12.2015 42093 27 JetBrain 5

Сброс неверной нумерации объектов

Кратко о выправлении нумерации объектов

07.11.2015 120485 995 magobato 43

Загрузка изображений с поисковых сайтов сети Интернет в 1С

Обработка загрузки изображений из интернета в 1С:Предприятие. Платформа 1С:Предприятие версий 8.2 и 8.3.

13.10.2015 50048 180 premierex 157

Автоматическая загрузка классификатора адресов КЛАДР

Обработка автоматически загружает классификатор с сайта www.gnivc.ru, распаковывает и загружает все регионы в информационную базу.

02.09.2015 29219 41 kolos 1

Подсистема автоматического удаления дублей в справочниках (управляемые формы, любая конфигурация)

Подсистема позволяет проводить автоматическое удаление дублей справочников в соответствии с заданными настройками. Возможно встраивание в любую конфигурацию на управляемых формах. Позволяет задать настройки справочников, в которых ищутся дубли и также поля поиска совпадений. Есть регламентное задание для запуска проверки с заданным периодом. Если в базе найдены ссылки на тот элемент, который будет удален, то они заменяются на тот элемент, который остается. Дублем считается элемент справочника, у которого больше значение кода.

31.07.2015 41671 101 primat 12

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *