Задать вопрос
@DmitryName

Как перенести базу 1C на MySQL, PostgreSQL или что нибудь подобное?

Дело такое, есть xml файл на 2млн. строк, по сути база 1C. Нужно как-то перенести её в SQL или что-то подобное. Подумываю регнуть облачное хранилище для 1С, развернуть это всё дело там и как нибудь экспортировать в нужном формате. Пока буду пытаться, надеюсь, что умные и добрые люди посоветуют какой-нибудь ещё способ. Заданее спасибо. :)
  • Вопрос задан
  • 2777 просмотров
Подписаться 1 Оценить 7 комментариев
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Вопрос очень старый, но он все еще проиндексирован и при этом не имеет ответа. Поэтому включаем режим "экстрасенса" :)

есть xml файл на 2млн. строк, по сути база 1C
Штатно базы 1С не выгружаются в XML. В XML можно выгрузить только конфигурацию или ее элементы. База штатно выгружается в архив *.dt
Следовательно у автора вопроса есть выгрузка либо с помощью обработки "Обмен данными XML", которая позволяет хоть все данные выгрузить в XML-формате для загрузки в идентичную конфигурацию. Либо выгрузка с помощью конфигурации "Конвертация данных 2.0/1", которая выгружает указанные данные в XML-формате, который описан в этой служебной конфигурации.

Нужно как-то перенести её в SQL или что-то подобное.
Вероятно упоминается продукт MsSQL, так как SQL - это язык запросов. Практически все современные СУБД поддерживают импорт данных из файлов XML. Вот дока по MsSQL.

Подумываю регнуть облачное хранилище для 1С, развернуть это всё дело там и как нибудь экспортировать в нужном формате.
Если есть доступ к 1С, то проще сразу выгрузить в нужно формате. Второй вариант - грузить сырые данные в новую базу из XML файлов, а далее уже на месте редактировать структуру таблиц и чистить "мусор". Как вариант, можно SELECTами сделать выгрузку только нужной информации в файлы для последующей загрузки в финальной базе.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Apolakov
Разворачиваете PostgreSQL заводите в ней базу и стандартными для 1с способами заливаете туда свою XML
g.zeos.in/?q=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%...
Ответ написан
Что содержится в этих двух миллионах строк xml файла ?
Там содержаться метаданные?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы