#0
by sereban
Имеется БД MS SQL Server. База не 1с, но в ней хранятся ссылки на элементы справочника 1с аналогично тому, как хранит ссылки 1с в SQL. Т.е. тип Binari в Managerment studio при выполнении запроса выглядит вот так: 0x44A64DA86AA5DA42AF40D61A13CFAEED. Подключаю базу как внешний источник данных и выбираю то же самое запросом уже из 1С в результате получаю данные, которые при преобразовании в строку выглядят так:"60 1E FD 33 7E 89 B1 42 83 56 E2 07 3E 54 33 80". Каким образом обработать результат запроса, чтобы получить ссылку 1с?
#2
by sereban
Новый УникальныйИдентификатор(Строка(мРезультатЗапроса.Выгрузить[0].УИД1С)) {}: Ошибка при вызове конструктора (УникальныйИдентификатор)
#3
by sereban
Строка(мРезультатЗапроса.Выгрузить[0].УИД1С) - это действительно строка вот такого вида "60 1E FD 33 7E 89 B1 42 83 56 E2 07 3E 54 33 80"
#5
by sereban
Немного не то или я не догоняю. Пример: В SQL изначально в поле Binari содержится: 0х601EFD337E89B1428356E2073E543380 cast (cast([_IDRRef] as uniqueidentifier) as nvarchar) возвращает 33FD1E60-897E-42B1-8356-E2073E543380 А должно быть: 3e543380-e207-8356-601e-fd337e89b142 тогда и ссылка находится Но тут можно написать функцию, которая будет символы переставлять местами, тогда должно взлететь.
#8
by sereban
Спасибо. Уже сам набросал: Только это для УИД полученного при помощи внешних источников данных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Как получить разность дат (Нужно получить количество дней)
- Как получить ссылку на перечисление
- Как получить ссылку на текущий документ?1С V8
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- SQL - версия.Как из 1С получить идентификатор в SQL?
- v7: Как получить реквизит - ссылку на справочник?
- v7: 1С 7.7 + SQL 2005: ошибка SQL State:42000 Native:468 (конфликт сортировки)
- Как получить пустую ссылку с типом значения как у ПолеКомпоновкиДанных
- v8: Как получить ссылку на программно созданный и незаписанный элемент справочника
В этой группе 1С
- Как добавить колонку в форму списка регистра сведений
- Как в БП 2.0 рассчитать налог УСН - доходы 6%?
- Представление полей в универсальном отчете
- Районный коэффициент, Северная надбавка. Переход Зик77-ЗУП8
- КА 1.1.19.1 - ведомость по учету мпз - характеристики номенклатуры
- БП 2.0 не видит авансов и не делает их автоматический зачет
- ЗУП: расчёт премий от количества отработанных часов
- выгрузка данных на ТСД CipherLab
- Оформление строк табличного поля
- Добавить колонку "Дата выпуска" в отчет Оборотной Ведомости Основных Средств
- Розница ред 2.0 .Печать этикеток и ценников
- Расчетные строки в СКД
- После отключения электричества начала глючить 1С
- Открыть список документов в приложении на управляемых формах.
- Как сохранить настройки с неколькими схемами СКД?
- v7: Не формируется акт сверки в комплексной
- КД2 Ошибка в стандартном модуле при загрузке
- УТ 11 - Фактический адрес не показывается в товарной накладной
- Обмен данными
- Что быстрее? Поиск в таблице значений, соответствии или прямой поиск в базе?