Как получить ссылку по GUID в 1С?

В 1С для получения ссылки по GUID необходимо использовать функцию GetRef(). Эта функция принимает два аргумента: тип объекта и его уникальный идентификатор (GUID).

При работе с системой 1C часто возникает необходимость получить ссылку на объект, зная только его глобальный уникальный идентификатор (GUID). Для этого предусмотрена специальная функция НайтиПоКоду(), которая позволяет извлечь ссылку на объект из базы данных.

Глобальный уникальный идентификатор (GUID) — это строковое представление числа, которое гарантированно уникально в рамках всего мира. В системе 1C каждый создаваемый документ или элемент справочника имеют свой собственный GUID.

Пример использования выглядит следующим образом:

Ссылка = Справочники.Номенклатура.НайтиПоКоду(Новый УникальныйИдентификатор("c4d48e0f-4bac-11d5-bdde-0050bae2bc60"));

В этом примере мы получаем ссылку на элемент справочника ‘Номенклатура’, GUID которого равен ‘c4d48e0f-4bac-11d5-bdde-0050bae2bc60’. Если такой элемент есть в базе, переменная Ссылка будет содержать ссылку на него.

Важно помнить, что если объект с указанным GUID отсутствует в базе данных, функция НайтиПоКоду() вернет пустую ссылку. Это не вызывает ошибки выполнения программы, но может привести к непредвиденным результатам в дальнейшем коде.

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных