@antryabovd

Как развернуть базу 1с предприятия в PostgreSQL безопасно?

Такая ситуация. Есть магазин, где используют 1с предприятие, но сам, к сожалению, из-за того, нахожусь очень далеко и не могу посмотреть как устроена эта программа, как выглядят данные, база и не могу понять как экспортировать данные/базу или сделать копию базы данных из 1с предприятие и развернуть в PostgreSQL?
Я почитал некоторые моменты, что там база специфическая и просто так не сделать. Но можно экспортировать в csv, но для этого нужно написать код.
Слышал про кластер, но боюсь это делать удаленно, потому что используется для этого один компьютер и он почти всегда занят. Сделать это безопасно хочется и чтобы не положить работу приложения)))
Подскажите, пожалуйста, что можно сделать, чтобы безопасно получить данные базы и развернуть ее в PostgreSQL?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 2
@brar
1. Без доступа к этому компу никак.
2. После получения доступа к компу, выгрузить через конфигуратор базу в .dt. Тут учесть размер базы и наличие свободного места на диске для выгружаемого dt.
3. Где-то у себя создать пустую конфу и загрузить в нее этот дтшник. (спойлер: если в базе есть таблицы больше 4 ГБ, то в файловый вариант конфы вы не сможете загрузить этот дтшник, тогда для этого надо будет делать у себя сразу связку postgresql + 1с-сервер + 1с-клиент и уже в неё загружать dt).

Это минимально с чего надо начать, а дальше уже по возникающим проблемам действовать.
Ответ написан
@Dementor
программист, архитектор, аналитик
Вы не написали под какой СУБД сейчас база 1С работает. Если под такой же PostgreSQL, то это будет самый простой вариант - делаете pgdump и разворачиваете на новом месте. Во всех остальных случаях нужно выгружать базу в файл *.dt , а потом из него загружать в пустую базу, которую предварительно нужно поднять на PostgreSQL.

На время выгрузки в *.dt никто не сможет работать и потому нужно подбирать максимально нерабочее время и предупредить пользователей. Время выгрузки в *.dt (а так же время на распаковку на новом месте) зависит от размеров базы - маленькие файловые Бухгалтерии за пару минут, средние Торговли около часа, базы на сотни гиг - часами. В моей практике одна из рабочих баз (примерно 200-300 Гб) выгружалась около 15 часов и мы делали это в очень редких случаях и только на выходных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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