1C+SQL Server

1. Doniismatov 24.01.24 09:30 Сейчас в теме
Все введенные данные 1С хранятся в SQL Server, хочу поднять историю, импортировать данные из SQL, но все данные отображаются в виде 0x80 или "двоичные данные", что делать? в ютубе у всех данные показываются нормально текстом и цифрами как вводили в 1с
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1880116 24.01.24 09:47 Сейчас в теме
(1)
хочу
Вот не зря 1С в своей лицензии запрещает прямой доступ к SQL мимо платформы. Ох, не зря.
3. Doniismatov 24.01.24 09:58 Сейчас в теме
(2) значит это большая проблема?
4. user1880116 24.01.24 09:58 Сейчас в теме
5. Doniismatov 24.01.24 10:01 Сейчас в теме
(4) ну получить эти все данные, я использую convert и получаю непонятные символы...
Прикрепленные файлы:
6. user1880116 24.01.24 10:08 Сейчас в теме
(5)
получить эти все данные
Если ты не знаешь структуры и принципов хранения данных 1С в SQL, то лучше не лезь туда.
7. Doniismatov 24.01.24 10:28 Сейчас в теме
(6) вся структура хранения у меня имеется, только данные так отоброжаются
8. user1880116 24.01.24 10:30 Сейчас в теме
(7)
вся структура хранения у меня имеется
Ну хорошо.
Какая прикладная информация хранится в поле _Fld5812RRef?
11. Doniismatov 24.01.24 10:38 Сейчас в теме
(8)
_Fld5812RRef
в данном поле у меня хранится информация по грузоотправителям, в 1С поле так и называется грузоотправитель
12. starik-2005 3166 24.01.24 10:39 Сейчас в теме
(8)
_Fld5812RRef
Суффикс "Ref" как бы говорит о себе все, что только можно сказать. Понять, что это сцылка - дело трех минут. Если, конечно, пониматель не олигофрен. Если олигофрен, то минут 15. Если больше 15-ти минут, то объясняющий тоже, видимо, олигофрен ))))
9. starik-2005 3166 24.01.24 10:33 Сейчас в теме
(3)
большая проблема
Нужно понимать, какое поле к какому типу относится, что хранит, как обрабатывается. На картинке ссылка - это длинное целое (фактически, гуид), оно и отображается в виде длинного 16-ричного числа или в виде двоичных данных - 16 байт. Ссылка - это идентификатор объекта. А вот поле Description будет содержать наименование элемента справочника, например, или иного какого объекта.
Чтобы разобраться, какое поле какой таблицы SQL какому полю какого справочника/документа/регистра/... 1С соответствует, умные существа из 1С сделали специальные команды, которые другие существа не сильно глупее превратили в инструменты, типа этого: https://infostart.ru/1c/tools/796664/
10. Doniismatov 24.01.24 10:36 Сейчас в теме
(9) да у меня есть это все, все эти данные. Но спасибо за объяснение, попробую по другому
13. starik-2005 3166 24.01.24 10:45 Сейчас в теме
(10) Ну вот грузополучатель у Вас - это какой-то справочник. Допустим, контрагенты. Чтобы получить наименование контрагента, нужно эту таблицу соединить с таблицей контарентов. Типа "sel ect t2.description name, t1.blablaRRef ref fr om tab1 t1 left join tab2 t2 on t1.blablablaRRef = t2.idRef"
14. Doniismatov 24.01.24 12:05 Сейчас в теме
(13) как вы можете оценить работу или же примерно за сколько вы сможете выполнить эту работу? думаю, Вам не составит труда сделать эту работу. Я никогда не работал и думаю, что навряд ля буду работать с бд
15. user1880116 24.01.24 13:01 Сейчас в теме
(14)
Я никогда не работал
Это тебе вот в этот раздел: https://infostart.ru/freelance/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот