|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Только начинаю изучать структуру бд 1С. Собственно вопрос такой - как найти на сервере таблицу, в которую 1С к примеру запишет Фио Иванов Иван Иванович. Ранее я использовал определенные скрипты, которые находили либо текст либо просто показывали в какой таблице были произведены изменения. Но в БД 1C данные хранятся в binary. Пока не представляю как решить этот вопрос. Буду очень признателен за любую помощь, ссылки или скрипты - которые вытаскивают данные в читабельном виде. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 15:36 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
https://ausevich.ru/ekspert/poluchenie-informatsii-o-strukture-khraneniya-bazy-dannykh-v-terminakh-1s-predpriyatie-i-subd/ Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 15:44 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Только начинаю изучать структуру бд 1С. для понимания как работает 1с - бессмысленное занятие. такой вот парадокс ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:31 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Кто-нибудь может показать пример запроса sql к 1с БД, где будет возвращен к примеру текст Иванов Иван Иванович. Потому как во всех таблицах вся инфа в Binary - как это все перерабатывается и приводится к нужному виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 16:59 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Кто-нибудь может показать пример запроса sql к 1с БД, где будет возвращен к примеру текст Иванов Иван Иванович. Потому как во всех таблицах вся инфа в Binary - как это все перерабатывается и приводится к нужному виду? этим фреймворк занимается. и записью и трансляцию понятных 1с-нику абстракций в запросы к реальным таблицам субд п.э. что вы добиться хотите не ясно в широком смысле знание того, что ФИО пишется например в таблицу _InfoRg37226 вам нечего не даст ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 17:28 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Мне нужно, чтобы excel самостоятельно получал необходимые отчеты из MS SQL . Таким образом необходимо написать обычный SQL запрос, чтоб он вытащил к примеру список сотрудников. Пока в таблицах вижу сплошняком информацию binary и как из нее вытащить необходимое - пока задача. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 17:50 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Пока в таблицах вижу сплошняком информацию binary и как из нее вытащить необходимое - пока задача. там не только бинари придется стать ненадолго 1с-ником. запустить обработку из ссылки сверху и поискать таблицу регистра сведений "ФИО физических лиц" - это если вы имеете дело с типовой конфигурацией от 1с. Если это какой-то "самопал" куда и как ФИО кладутся можно будет толком только из конфигуратора 1с, втыкая в конструкции православного бейсика ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:02 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Ну а реальный запрос вы можете продемонстрировать. Видел даже что слова корова там есть как текст (наверно что то демо). Покажите любой скрипт , который вытащит из стандартных полей что-то текстовое, но не названия полей из справочников а сами данные текстовые. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:11 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675, текст хранится там в юникоде сделайте запрос в 1с который вернет это фио из справочника и посмотрите профайлером какой запрос делает сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:12 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Попробовал профайлером - что тоже удивило профайлер не сразу реагирует, не знаю почему. Да и особо ничего там не понял и не увидел, покажите пример на Вашей базе к примеру и покажите запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:14 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675, ну и что профайлер сказал? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:16 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Да кто-нибудь может показать скрипт? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:21 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Да кто-нибудь может показать скрипт? SELECT T1._Period, T1._Fld24407_TYPE, T1._Fld24407_RTRef, T1._Fld24407_RRRef, T1._Fld24408, T1._Fld24409, T1._Fld24410, T1._Fld24411, T1._Fld36074 FROM dbo._InfoRg24406 T1 сильно легче стало? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:26 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Сделал аналогичное на моем, но там нигде нет текста все бинарное, вы может показать скрин со списком чего либо при Вашем запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:34 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Сделал аналогичное на моем, но там нигде нет текста все бинарное, вы может показать скрин со списком чего либо при Вашем запросе? можете на слово поверить. публиковать сюда "нотариально заверенный скриншот" с фио реальных людей смысла не вижу ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:38 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
прежде чем запрос опубликовать я его выполнил в "чистом" sql managment studio. все ивановы/петровы видны отчетливо у вас что-то с кодировкой на уровне базы на уровне приложения из которого вызывается запрос хитропопая база с шифрацией - слабо в это верю ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:42 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
ставлю на то что стучитесь не в ту таблицу как найти нужную я уже писал ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:43 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
У меня такой таблицы нет я сделал на какую-то другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:44 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 У меня такой таблицы нет я сделал на какую-то другую. "какая-то другая" вся может состоять из ссылок (бинарные id) на сущности из других таблиц что вы ищите кошку в темной комнате? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:47 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Хорошо ответьте мне на вопрос если из 1C внесу Иванов он будет сохранен в binary или с текстовым типом данным? Потому как скрипт поиска по всем текстовым полям не находит Иванов плюс почему то еще одним скриптом я проверяю последние ищзмененые таблицы но вижу только две _ScheduledJobs _Consts, что весьма странно ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:49 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Профайлером тоже не отслеживается то слово которое я изменил в 1C, такой ощущение что оно передается не как тест. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:53 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
skais675 Хорошо ответьте мне на вопрос если из 1C внесу Иванов он будет сохранен в binary или с текстовым типом данным? авторпоискать таблицу регистра сведений "ФИО физических лиц" - это если вы имеете дело с типовой конфигурацией от 1с. Если это какой-то "самопал" куда и как ФИО кладутся можно будет толком только из конфигуратора 1с, втыкая в конструкции православного бейсика здесь какая буква не понятна? skais675 Потому как скрипт поиска по всем текстовым полям не находит Иванов плюс почему то еще одним скриптом я проверяю последние ищзмененые таблицы но вижу только две 1. кривой скрипт 2. кривой скрипт смотрит не в ту базу 3. ищется ФИО целиком, а оно хранится по частям 4. ищется точное совпадение, а 1с-ник умелец запихал это не в varchar 5. _____________ вписать еще чего-нибудь вам что ближе? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:56 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Раньше это все помогало, ну к примеру скрипт последних изменений в таблицах - попробуйте сами: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 18:58 |
|
Поиск данных по серверу MS SQL 1С
|
|||
---|---|---|---|
#18+
Вот скрипт по поиску теста, тоже рабочий: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2020, 19:02 |
|
|
start [/forum/topic.php?fid=28&fpage=3&tid=1518194]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 404ms |
0 / 0 |