Копирование конфигурации 1С с сохранением структуры хранения SQL

28.05.21

База данных - Администрирование СУБД

Скрипт SQL, позволяющий скопировать базу данных 1С без данных, но с конфигурацией и с сохранением структуры хранения на сервере SQL.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Скопировать конфигурацию 1С с сохранением структуры хранения SQL:
.zip 2,53Kb
5 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Понадобилось мне передать аутсорсному разработчику базу данных 1С, но вот незадача - разрабатывалась некая интеграция, требующая прямого чтения из таблиц SQL. При этом конфигурация им нужна была всего-навсего для того, чтобы запускать там обработку, выдающую структуру хранения с именами таблиц и полей объектов конфигурации. Так как рабочая база достаточно большая, и в ней ведется разработка, каждый раз делать им копию боевой базы было довольно сложно - и места жалко, и коммерческие данные лишний раз копировать на сторону не стоит. А передавать им конфигурацию явно придется не один раз.

Вот и родился этот скрипт. Он написан на скорую руку, требует доработки напильником под конкретную базу - мне понадобилось, например, вручную добавить туда имена нескольких таблиц, которые нужно было копировать целиком. Но понимающий админ разберется быстро и, надеюсь, сэкономит на этом свое время.

Скрипт работает не только в рамках одного сервера, но и через связанный сервер, правда, нужно, чтобы на принимающем сервере существовал логин, являющийся владельцем базы на исходном. Детали настройки безопасности между связанными серверами опускаю.

Скрипт не переносит индексы, и целостность данных в целевой базе скорее всего будет нарушена. После выполнения скрипта необходимо в целевой базе выполнить тестирование и исправление, выбрав как минимум два пункта - реиндексацию и реструктуризацию.

Написано на MS SQL под Windows, наверно, можно и к Линуксу адаптировать.

Кто не готов поблагодарить автора одним стартмани - может скачать файл с GitHub.

Вступайте в нашу телеграмм-группу Инфостарт

SQL копировать конфигурация структура

См. также

Администрирование СУБД Журнал регистрации Системный администратор Программист 1С 8.3 Бесплатно (free)

Журнал регистрации на нагруженной базе перестаёт открываться: файлы растут на гигабайты в день, просмотр виснет, история недоступна. Рассказываю, как мы вынесли журнал трёх продуктивных баз в ClickHouse: 35 млрд событий, поиск всех ошибок за сутки — 0,11 секунды, привычная форма журнала для пользователей и падение числа ошибок в проде в 23 раза за полгода. Архитектура, схема таблицы, грабли интеграции и все цифры с прода.

вчера в 15:40    165    nedomolkov.ivan    0    

6

Администрирование СУБД 1С 8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

База 1С:ERP размером 646 Гб, полное маскирование за 5 часов - без создания промежуточной незащищенной копии. Разбираем бесплатный pg_anon на сквозном примере с реального продуктива.

27.07.2026    1692    Tantor    16    

12

HighLoad оптимизация Администрирование СУБД Программист Россия Бесплатно (free)

Если вы работаете с 1С на PostgreSQL и жалуетесь на тормоза — скорее всего, дело в join predicate pushdown, которого в стандартном PostgreSQL нет. В MS SQL Server этот механизм работает «из коробки», и при миграции именно запросы к виртуальным таблицам 1С бьют по производительности сильнее всего. В этой статье — реальный кейс от Postgres Professional с разбором плана выполнения, ручным экспериментом и доработкой планировщика СУБД, которая ускорила запросы от 22 до 54 000 раз.

16.06.2026    7843    postgres_professional    13    

12

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Вышел релиз СУБД Tantor Postgres 18, и мы хотим рассказать о его новых возможностях для работы с приложениями на платформе "1С:Предприятие". В обзоре разберем улучшения планировщика, по традиции коснемся работы временных таблиц и не обойдем вниманием вспомогательные утилиты, которые упрощают поиск и диагностику проблем в высоконагруженных системах. За каждым пунктом - реальные запросы 1С, реальные рабочие базы и сотни часов тестирования!

16.06.2026    2716    Tantor    7    

10

Администрирование СУБД Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

База 1С за несколько лет эксплуатации разрослась, - стала большой, медленно работает, требует много места и времени для копирования и прочего обслуживания. Нужна ли обязательно свертка или можно обойтись более «мягкими» средствами. Делюсь своим опытном как для новых конфигураций, так и для старых УПП, УТ 10…

01.06.2026    7492    2ncom    30    

11

Администрирование СУБД Системный администратор Программист Бесплатно (free)

Статья рассказывает об опыте перевода больших баз с MSSQL на Postgres и годовой эксплуатации после перехода. Показано, с какими ограничениями утилиты ibcmd можно столкнуться при миграции больших баз и какие подходы помогают безопасно обходить эти проблемы. Приведены наиболее интересные кейсы, выявленные в эксплуатации: особенности настроек Postgres, поведение оптимизатора, тонкости работы логики и статистики, а также редкие, но критичные ситуации с производительностью. Материал будет полезен тем, кто планирует переход на Postgres и хочет заранее понимать реальные риски, подводные камни и проверенные практики их преодоления.

20.04.2026    8522    berserg    12    

27

Администрирование СУБД Программист Бесплатно (free)

Прокачиваем Постгрес с помощью пользовательских функций и процедур.

02.03.2026    3760    SerVer1C    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. triviumfan 102 31.05.21 17:32 Сейчас в теме
Что будет, если скопировать конфу с рабочей базы на тестовую этим скриптом, но в новой конфе будет, к примеру, изменен тип поля одной из таблицы?
Будет ли работать реструктуризация вручную через конфигуратор? Т.е. поймёт ли 1с, что основная конфигурация отличается от конфигурации БД
2. tedkuban 42 10.06.21 22:54 Сейчас в теме
(1) Ничего хорошего не будет, я думаю. Скрипт не для этого предназначен. У нас тестовые базы создаются из бэкапов рабочих средствами SQL, и в них структура хранения одинаковая, поэтому конфигурации можно гонять через CF или через хранилище, в том числе автоматически с помощью OneScript. Мой скрип для решения частной задачи - только для копирования структуры хранения, когда нет возможности (времени или места) восстановить полную копию базы из бэкапа.
Для отправки сообщения требуется регистрация/авторизация