Добрый день! Стоит серверная УТ 11.4 на MS SQL. Нужно запросом получить выборку с номенклатурой. Проблема в том, что поля закодированы в бинарном формате. Нужна помощь - может кто сталкивался с этим, или знает решение?
1. Можно ли как то декодировать бинарные поля? Или что собой представляют эти поля, как они получаются?
2. Либо пойти другим путем. В номенклатуре УТ 11, тип реквизита полное наименование - строка, а другие это ссылки. Можно ли другие реквизиты сделать строками, или сделать копии этих реквизитов с типом строка? (Я пробовал в конфигураторе изменить ссылку на строку - после этого этот реквизит становился недоступен).
Вот что выяснил:
Если в 1с конфигураторе - в свойствах реквизита стоит строка, то она нормально передается в MS SQL (3-ий рисунок - поле Description), а если стоит ссылка - то значение в полях таблицы MS SQL в -- binary.
3 рисунок
Пробовал изменить тип полей с помощью CAST и Converter, - ничего не получилось. Иероглифы получились.
Сервер и база данных имеет один тип сортировки Cyrrilic_General:
1. Можно ли как то декодировать бинарные поля? Или что собой представляют эти поля, как они получаются?
2. Либо пойти другим путем. В номенклатуре УТ 11, тип реквизита полное наименование - строка, а другие это ссылки. Можно ли другие реквизиты сделать строками, или сделать копии этих реквизитов с типом строка? (Я пробовал в конфигураторе изменить ссылку на строку - после этого этот реквизит становился недоступен).
Вот что выяснил:
Если в 1с конфигураторе - в свойствах реквизита стоит строка, то она нормально передается в MS SQL (3-ий рисунок - поле Description), а если стоит ссылка - то значение в полях таблицы MS SQL в -- binary.
3 рисунок
Пробовал изменить тип полей с помощью CAST и Converter, - ничего не получилось. Иероглифы получились.
Сервер и база данных имеет один тип сортировки Cyrrilic_General:
Прикрепленные файлы:
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
а для чего это средствами сикуля делать? там же просто хранение данных, а за представление и обработку 1с отвечает.
Или вы гланды через *опу удалить пытаетесь?
Или вы гланды через *опу удалить пытаетесь?
(4)
бред сивой кобылы!!!
это вы привязываете свой ексель к одной единственной базе!
а если будет файловая база, а если на ПостГресе? а если Веб-Клиент?
у 1С есть внешнее соединение, создаете в екселе, на ВБА КомОбъект 1С и нормальными (1С-ными) запросами достаете все нужные данные!!!
excel приложение будет цеплять данные из скуля , тем самым создавая постоянный инф поток.
бред сивой кобылы!!!
это вы привязываете свой ексель к одной единственной базе!
а если будет файловая база, а если на ПостГресе? а если Веб-Клиент?
у 1С есть внешнее соединение, создаете в екселе, на ВБА КомОбъект 1С и нормальными (1С-ными) запросами достаете все нужные данные!!!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот