powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Непонятные названия таблиц базы на sql сервере
19 сообщений из 19, страница 1 из 1
Непонятные названия таблиц базы на sql сервере
    #35818933
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Стоит ms sql 2005 и 1с 8.0 .... В 1с создал базу, указал на каком скульном серваке она храниться и имя базы. В итоге на скульном сервак появилась база. Но названия таблиц и полей таблицы в этой базе на sql имеют странный вид.
Например:
Поле имеет название вместо фамилии(или например first_name) - _Fld3456 и так для каждого, только индекс вконце меняется. Для таблиц таже ситуация, в базе появилась куча таблиц с названиями:
InfoReg+index
Enum+index и т.д.
Понятно что название таблиц и всего остального формируется как префикс+id_объекта. Но как с этим быть дальше, как теперь делать sql запросы? Ведь тут даже человеку, хорошо знаящему структуру 1с базы, будет сложно разобраться какое поле к какому относится.

Кто что думает?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35818981
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krasovcheg
Кто что думает?


я думаю как обычно - позовите специалиста
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819005
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема обсуждалась миллион раз.
Вкратце: подключайтесь к 1С через COM.
Далее либо можно вызвать метод, возвращающий соответствие внутреннего пространства имен 1С и имен БД, либо посылать запросы непосредственно из 1С.

В принципе, соответствие можно получить один раз и использовать у себя в программе, но 1С не гарантирует неизменность названий полей в случае полной регенерации таблиц.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819007
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дык я вроде и обращаюсь к людям(специалистам), имевщим опыт работы в связке 1с-sql, с конкретным вопросом.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819011
krasovcheg

Кто что думает?


ты прав, не так просто как хотелось бы
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819015
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СисойТема обсуждалась миллион раз.
Вкратце: подключайтесь к 1С через COM.
Далее либо можно вызвать метод, возвращающий соответствие внутреннего пространства имен 1С и имен БД, либо посылать запросы непосредственно из 1С.

В принципе, соответствие можно получить один раз и использовать у себя в программе, но 1С не гарантирует неизменность названий полей в случае полной регенерации таблиц.

Мне 1с не нужно, данные хранятся на скульном серваке с ним и работать буду и работать буду не через 1с ...
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819028
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за необходимость лазить по базе снаружи?

В 8.1 есть средства для получения структуры БД - ПолучитьСтруктуруХраненияБазыДанных
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819054
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно получить данные из 1с в базу лотуса ... обращаться буду к скульной базе и как вы себе представляетете запрос select _Fld1245, _Fld1265, _Fld1445 from _Enum5632 Where _Fld1245 = "Иван Иваныч" ... вот и спрашиваю, можно ли с этим что то сделать, существуют ли какие нибудь параметр(не знаю что) , по которым моджно определить что _Fld1245 это "фамилия" ....
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819061
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавив новую запись в таблицу Юр. лицах в базе 1с ... я минут 20 бегал по таблицам скульного сервака в поисках этой таблицы с юр лицами и т.д.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819064
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот есть "помощник" по интеграции

http://main.1c-ei.ru/
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35819504
tester2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 8-версии интегрирован нормальный SQL-подобный язык выборки данных. Необходимость прямых запросов в 8-ке крайне сомнительна. Если хотите ее интегрировать с другими информационными система, делайте это более естесственным путем. Хотя никто вам не мешает профайлером отслеживать запросы и самому написать свой мапинг))).
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35820063
Искандер Двурогий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krasovchegДобавив новую запись в таблицу Юр. лицах в базе 1с ... я минут 20 бегал по таблицам скульного сервака в поисках этой таблицы с юр лицами и т.д.

Это потому что Вы предпочитаете колоться и жевать кактус.
Примите как данность, что с 1С8 интегрироваться путем прямого доступа к ее таблицам - путь неблагодарный и ненадежный.
Используйте:
а) Прямые запросы с использованием объектов 1С.
б) Веб-сервисы.
в) Подписку на события 1С (в 8.1 есть как бы определяемые разработчиком триггеры. Их может быть сколько угодно на каждое событие. С типовой конфигурацией они объединяются легко, т.к. являются доп. объектами). Я участвовал в серьезных проектах интеграции 1С и MS CRM, там мы создавали промежуточную БД на сервере и триггерами помещали туда записи. Обмен шел он-лайн, с задержкой максимум 1 сек.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35820193
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если человеку надо брать данные (а не складывать) - то нежелание связываться с лишним слоем - вполне понятно и оправдано.

поищите вот тут:
http://www.sql.ru/forum/actualsearch.aspx?search=%CF%EE%EB%F3%F7%E8%F2%FC%D1%F2%F0%F3%EA%F2%F3%F0%F3%D5%F0%E0%ED%E5%ED%E8%FF&sin=0&a=&ma=0&bid=63&dt=-1&s=1&so=1

и по аналогичным ключевым словам в сети (где-то были и внешние обработки на ту же тему).
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35820215
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS
обработка нашлась там же
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35820787
krasovcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы, буду пробовать.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35825214
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офтоп

авторСисой
Member [заблокирован]

Откуда:
Сообщений: 1384 За что Сисова пофиксили?
Он конкретно мне бывал полезен.


Спасибо.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35825387
ex-IBS13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1chainikофтоп

авторСисой
Member [заблокирован]

Откуда:
Сообщений: 1384 За что Сисова пофиксили?
Он конкретно мне бывал полезен.


Спасибо.
Помните водку Распутин? С Сисоем аналогично.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35825392
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это фишка сезона...

особая благодарность модераторам форума MSSQL, что у них перенос тем в раздел 1С стоит работает как конвеер.
...
Рейтинг: 0 / 0
Непонятные названия таблиц базы на sql сервере
    #35826826
Искандер Двурогий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ex-IBS13[quot 1chainik]офтоп

[quot автор]Сисой
Member [заблокирован]

Спасибо.
Помните водку Распутин? С Сисоем аналогично.[/quot

Неужто подмигивал?
У меня тоже это вызывает недоумение. Уж кто-кто, а Сисой бана навряд ли заслуживает.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Непонятные названия таблиц базы на sql сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]