Получить документ по GUID в запросе #792872


#0 by ildary
Уважаемые специалисты, подскажите пожалуйста, есть ли способ получения документ по его GUID в запросе? Почему такой изврат? Хочется связать два несвязанных документа не меняя структуру базы, например через дополнительные сведения. А там подходящий тип для этого - строка, то есть GUID. А если выводить связанные документы через динамический список - то нужно получить один из документов из его GUID в запросе. Запасной вариант - делать через ТЗ, но хочется по современному. Конфигурация УТ11.1, 1С 8.3.8.
#1 by 1Снеговик
по современному - это в СКД только можно
#2 by dubraver
GUID в запросе 1С не получить. Только постобработкой через Выборка.Ссылка.УникальныйИдентификатор. 1) Если нужен запрос, то можно через прямой Sql запрос к таблице типа "SELECT T1._IDRRef dbo.Convert_IDRRefToGUID(T1._IDRRef) AS _GUID FROM _Document33 AS T1 WITH(NOLOCK)." 2) Как вариант 1С средствами: Создать регистрСведений с полями: ДокументСсылка№1, Guid№1, ДокументСсылка№2, Guid№2. Заполнить обработкой регистр.
#3 by ildary
Спасибо за ответы, регистр сведений не устраивает. Буду делать через ТЗ.
#4 by Лефмихалыч
если уж на то пошло, то не свойства, а СоответствияОбъектовИнформационныхБаз использовать. Но лучше еще раз подумать, так ли уж страшно - добавить регистр в метаданные
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям