|
Создать информационную базу(конфигурацию) по выгруженным объектам метаданных. | ☑ | ||
---|---|---|---|---|
0
fun_elephant
26.06.15
✎
11:05
|
Уважаемые гуру, прошу просветить.
Исходно: Имеется приложение (на 1С 8.3) и база (общая), доступная по тонкому клиенту на Веб сервере. Доступа к конфигурации нет. Из приложения средствами MD83Exp.epf получено XML описание метаданных. Требуется: Создать по XML файлу описания метаданных собственную конфигурацию и базу (локальную), совпадающую с исходной в части описанных объектов в XML файле метаданных. Для чего: Необходимо для выгрузки и анализа объектов из общей базы в локальную. Между этими базами планирую настроить обмен данными через 1С конвертацию. В интернете много информации о том как сие делать при доступе к исходной конфигурации. У меня его нет (другой разработчик). Есть только XML описание метаданных. Как мне эту информацию поместить в свою конфигурацию? |
|||
1
Рэйв
26.06.15
✎
11:10
|
Никак. Объекты конфигурации не создаются программно.
Ну... только если какой-нить низкоуровнивый криптоанализ:-) |
|||
2
palpetrovich
26.06.15
✎
11:11
|
(0) шпиён детектед :)
|
|||
3
Рэйв
26.06.15
✎
11:11
|
+в xml только описание объектов с их полями, но нет ни одного текста модуля.
Так что забудь |
|||
4
fun_elephant
26.06.15
✎
11:16
|
Да мне не нужны модули. Мне нужны только данные.
Можно же, например, копировать объекты конфигурации через буфер обмена. Значит в принципе это возможно (в тот же буфер обмена загнать данные из XML). Неужели никакой умелец не сделал ничего подобного еще? |
|||
5
Рэйв
26.06.15
✎
11:17
|
(4)>> Да мне не нужны модули. Мне нужны только данные.
Да ты вообще орёл, я смотрю!:-) |
|||
6
Лефмихалыч
26.06.15
✎
11:17
|
(1) создаеются они программно. Черех xml-файлы только, но тут реверс-инжинирить нужно
|
|||
7
fun_elephant
26.06.15
✎
11:18
|
Я вааще то слон. Я че такого то?
|
|||
8
Рэйв
26.06.15
✎
11:18
|
(4)Стесняюсь спросить.А данные ты хранить на перфокартах будешь?:-)
|
|||
9
Лефмихалыч
26.06.15
✎
11:18
|
проше попросить тех .кто xml выдал, не вы**ываться и выгрузить cf
|
|||
10
Рэйв
26.06.15
✎
11:18
|
(6)Ну, я же совсем не исключал такую возможность.
|
|||
11
fun_elephant
26.06.15
✎
11:19
|
Михалыч, как заинжинирить? Растолкуй.
|
|||
12
fun_elephant
26.06.15
✎
11:20
|
Да сам я XML взял. Я администратор если что по правам то.
|
|||
13
Лефмихалыч
26.06.15
✎
11:20
|
(11) у тебя не получится. Конфигуратор может конфигурацию выгружать в и загружат из xml-файлов. ТОлько вот xsd для этих файлов ни где нет. По этому в принципе подходящий набор xml-ек собрать руками можно, чтобы конфигуратор их за своих принял и собрал из них конфигурацию. Но для этого нужно будет угадать формат xml-ей этих
|
|||
14
Лефмихалыч
26.06.15
✎
11:22
|
(12) а ты, я гляяжу, любитель на болоте с аквалангом стоя в гамаке.
Конфигуратор...Конфигурация...сохнаить конфигурация в файл. Потом полученный 1cv8.cf загрузи схожим образом в пустую базу |
|||
15
fun_elephant
26.06.15
✎
11:24
|
Михалыч, еще раз. Нет доступа к исходной конфигурации. Тонкий клиент. База на веб сервере.
|
|||
16
Gepard
26.06.15
✎
11:25
|
(0) скульная база на основе полей xml не катит?
|
|||
17
vde69
26.06.15
✎
11:27
|
ну предположим ты создашь базу с такой-же структурой, а код модулей от куда брать будешь?
|
|||
18
Рэйв
26.06.15
✎
11:27
|
(17)Он сказал, что они ему не нужны:-)
|
|||
19
AndyD
26.06.15
✎
11:31
|
открывай файл хмл на просмотр, создавай новую конфигурацию и ручками копипасть
|
|||
20
vde69
26.06.15
✎
11:32
|
(18) тогда используя 8.3 и режим загрузки конфигурации их XML можно создать базу. Единственный вопрос - форматы XML скорее всего разные, но можно озадачится и написать конвертор
|
|||
21
Рэйв
26.06.15
✎
11:34
|
(20)Это столько гемороя, что уж проще извернуться как то и добыть cf...
|
|||
22
fun_elephant
26.06.15
✎
11:41
|
vde69: Да, форматы там разные, увы.
|
|||
23
hhhh
26.06.15
✎
11:41
|
(15) более простой вариант: сгонять туда, стать любовником бухгалтерши и в прометутках между любовными утехами вставить флешку в комп и скопировать себе базу. Этот вариант всё-таки не такой фантастический.
|
|||
24
stix2010
26.06.15
✎
11:46
|
(23) а вдруг там usb перекрыты?
|
|||
25
Фрэнки
26.06.15
✎
11:49
|
(0) проще руками забить все структурные заморочки в новую базу, чем грузить их. Создать базу, запустить в режиме 1С:Предприятие и конвертануть все той же обработкой, что из этой базы будет выгружена инфа о метаданных в приемнике.
Хотя разумеется, что забивать структуру мд "ручками" кажется не столь интересно, чем грузануть что-то и как-то извратившись. Процесс с извращением всегда будет намного интересней, чем достигаемый результат. |
|||
26
fun_elephant
26.06.15
✎
11:56
|
(25) Ну почему извращение. Есть формат обмена XDTO. MD83Exp.epf выгружает в этом формате обмена метаданные. Они что же только для 1С конвертера и пригодны? Вполне логично предположить, что кто-то уже пытался грузануть описания метаданных из этого формата в свою конфигурацию.
|
|||
27
Фрэнки
26.06.15
✎
12:00
|
(26) сколько времени у тебя уйдет на разработку такого конвертора, который сделает некоторую кучку xml-файлов для загрузки в режиме конфигуратора?
Надо просто выгрузить и посмотреть, сравнить: что выгружает MD83Exp.epf и что выгружает конфигуратор. Может быть все окажется очень похожим. |
|||
28
fun_elephant
26.06.15
✎
12:02
|
(27) Выгрузил, посмотрел, сравнил. Это два совершенно разных формата.
|
|||
29
Рэйв
26.06.15
✎
12:05
|
(28)Я еще в (3) сказал - забудь.
Тебе надо довести до 1000 постов чтобы прийти к этому выводу?:-) |
|||
30
Лефмихалыч
26.06.15
✎
13:19
|
(15) запроси у того, у кого есть доступ, не изобретай велосипедов на пустом месте.
|
|||
31
Лефмихалыч
26.06.15
✎
13:21
|
(28) феноменальная наблюдательность! см (6) - можно, но сложно и я (тоже) сразу сказал, что у тебя не получится
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |