|
Нужно воссоздать структуру метаданных базы - есть инструменты? | ☑ | ||
---|---|---|---|---|
0
iamnub
26.06.14
✎
15:06
|
Надо сделать копию структуры БД 1С, только с вменяемыми названий полей. Например из синонимов.
В идеале - запускаю обработку - указываю объекты - получаю скрипт - создающий БД на SQL-сервере + (розовая страна) обработку, выгружающую объекты в эту базу. Сейчас приходится прописывать руками классы. |
|||
1
ДенисЧ
26.06.14
✎
15:07
|
ПолучитьСтруктуруХраненияБазыДанных() в руки и вперёд.
Или ты хочешь, чтобы за тебя добрый дяденька написал? |
|||
2
kosts
26.06.14
✎
15:09
|
(0) > выгружающую объекты в эту базу.
Это ж все ссылки нужно поменять или что то в этом роде... Это хотя бы теоретически может взлететь? |
|||
3
iamnub
26.06.14
✎
15:10
|
(2)
Ссылки - это ГУИД-ы. |
|||
4
iamnub
26.06.14
✎
15:10
|
(1)
Я хочу генератор кода. Ты впервые слышишь об этом? Я готов купить такое. |
|||
5
ДенисЧ
26.06.14
✎
15:11
|
(4) Тебе структура нужна или таки данные?
Генератор кода для SQL на базе оной таблицы рисуется несложно. Могу взяться. Если гарантируешь оплату :-) |
|||
6
kosts
26.06.14
✎
15:12
|
(3) В ссылке еще есть код справочника/документа и етк. а не только гуид.
|
|||
7
vde69
модератор
26.06.14
✎
15:12
|
чем тебе конвертация данных не нравится?
|
|||
8
ilpar
26.06.14
✎
15:25
|
Это для тех. проекта описание БД?
|
|||
9
ilpar
26.06.14
✎
15:25
|
Или тупо переименовать таблицы БД, и пофиг что не работает?
|
|||
10
ilpar
26.06.14
✎
15:26
|
Второе:
Тогда загрузили СФ в базу, запустили скрипт SQL, который таблицу из (1) обрабатывает. Делов то. |
|||
11
МихаилМ
26.06.14
✎
15:37
|
||||
12
Лефмихалыч
26.06.14
✎
15:38
|
(0) при небольшом приложении усилий можно выгрузить метаданные в формат xmind - там простая XML-ка, скрюченная зипом
|
|||
13
Лефмихалыч
26.06.14
✎
15:40
|
а, надо таблицы в БД создавать?..
анакуя? |
|||
14
iamnub
26.06.14
✎
15:51
|
(5)
Давай так. Есть база 1С. При запуске обработки должен создаться скрипт, при запуске которого создадутся таблицы например: (Справочник Номенклатура) Таблица goods id:uniqidentifier name: varchar vid_nomenklatura:uniqidentifier Соответственно - должен обработаться справочник ВидыНоменклатуры и так далее. Идеально - для каждой таблицы - генериться процедура, при запуске которой эта таблица заполняется. |
|||
15
iamnub
26.06.14
✎
15:52
|
(13)
Из 1С неудобно работать с определенного рода данными. |
|||
16
Azverin
26.06.14
✎
15:54
|
с учётом (8) нах это надо им?
|
|||
17
KAO111
26.06.14
✎
16:02
|
||||
18
iamnub
26.06.14
✎
16:06
|
(17)
КРУУУУУУУУУУУУУТО |
|||
19
Segate
26.06.14
✎
16:07
|
Дык а зачем им другая база-то с данными? Берешь и обходишь по метаданным, получаешь имена SQL таблиц и делаешь тупо соответствие: ИмяТаблицы1с-ИмяSQL(представление-значение)
При работе напрямую со SQL идешь в таблицу соответствия с именем метаданных и сразу по значению попадаешь в SQL как то так |
|||
20
МихаилМ
26.06.14
✎
16:12
|
||||
21
Necessitudo
26.06.14
✎
16:42
|
Не забыли что в ПолучитьСтруктуруХраненияБазыДанных() не все таблицы?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |