Перейти к содержимому
Tez Base

Тяжёлые базы и диагностика

Технологический реестр 1С

Все ваши базы 1С, их код, интеграции и логи - в одном месте, с ежедневным автообновлением. Один запрос вместо десяти конфигураторов.

Написать в WhatsApp Получить бесплатный экспресс-аудит

45 000+ объектов кода всех баз - в одном реестре

700 000 - 1 000 000 ₸ стоимость · ТЗ и внедрение под ключ, без налогов доработки сверх плана - единым счётом по факту аудита парка баз

все базы в одном реестре

Знакомые проблемы?

Никто не держит в голове весь парк баз

10+ баз 1С в разных странах и контурах, и точной картины различий по коду нет. Технический аудит превращается в "открой десять конфигураторов и посмотри руками".

"Где используется эта функция?"

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

Список интеграций потерян

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

Базы раздулись от служебных логов

Боевая база выросла до терабайтов, бэкап идёт всю ночь, а 90 % объёма - журналы и история версий, которые читают раз в месяц.

Зачем нужен единый реестр баз 1С

Если у компании больше одной базы 1С - а обычно их пять, десять, пятнадцать в разных странах и контурах (Розница, ERP, бухгалтерия) - со временем никто уже не держит в голове всю картину: где какой код, какие доработки, какие интеграции, кто с кем обменивается. Технический реестр закрывает это тремя связанными слоями вокруг одной служебной базы.

Три компонента решения

1. Технологический реестр: каталог кода, метаданных и интеграций

Служебная база на 1С:Предприятие, которая ежедневно вбирает в себя выгрузки всех боевых баз и раскладывает их в структурированные справочники. В самих боевых базах ничего устанавливать не нужно - реестр работает с файлами-выгрузками, только на чтение.

  • Единый список всех баз парка - страна, тип системы, окружение, версия платформы, сервер.
  • Инвентарь объектов метаданных с исходным кодом - каждый объект каждой базы хранится как карточка: тип, реквизиты, табличные части и полный текст модулей, с хешем файла для контроля изменений.
  • Автоматический инвентарь интеграций - система сама разбирает код всех баз, находит точки обмена (HTTP/REST, SOAP, файловые), классифицирует их и фиксирует URL, протокол, активность. В пилоте так найдено 118 кастомных точек интеграции, о части которых в компании уже забыли.

2. Зеркало исходного кода

Ежедневно ночью конфигурации всех боевых баз автоматически выгружаются в XML и складываются в единое версионируемое хранилище (Git) - “внешняя память” всего парка с историей изменений и возможностью отката.

  • Инкрементальность по хешу - не изменившиеся базы пропускаются, поэтому ночной прогон укладывается в полтора часа, а не “во всю ночь”.
  • Приватность - рабочее зеркало исходников остаётся локальным, клиентские данные в публичную историю не уходят.
  • Наблюдаемость - каждый прогон рапортует, что обновилось, что пропущено и где сервер был недоступен.

Зеркало - это ещё и то, чем питается реестр: ночью обновляются исходники, утром реестр заново их разбирает. Метаданные и код всегда актуальны без ручного труда.

3. Архив логов: разгрузка боевых баз

Отдельная подсистема выносит тяжёлые операционные логи из продакшена. Классические “пожиратели места” - журнал действий кассира и история версий объектов - читаются раз в месяц, а занимают десятки и сотни гигабайт.

  • Новые записи по расписанию копируются в центральное хранилище.
  • Из боевой базы запись удаляется только после подтверждённой записи в архив - потерь нет.
  • Чтение остаётся прозрачным: штатные журналы, отчёты и история версий показывают данные из архива, пользователь не видит разницы.

Результат пилота: перенесено 14,5 млн записей журнала кассира (−52 ГБ на проде) и 27,5 млн записей истории версий. В связке с другими методами оптимизации это часть проекта, где боевая база сократилась с ~4 ТБ до ~100 ГБ без потери данных и без остановки торговли.

Что это закрывает на практике

ЗадачаБылоСтало
”Где используется функция X?“обойти 10 конфигуратороводин запрос к реестру
Инвентаризация интеграцийполного списка не знает никтоавтоматический каталог всех обменов
Сравнение двух баздни ручной сверкиразличия по хешам за секунды
Реестр внешних обработокразбросаны по базам500+ обработок в одном списке
”Что менялось за неделю”ручная сверкадата обновления по каждому объекту

Честные границы

Чтобы ожидания были верными:

  • Данные обновляются раз в сутки, не в реальном времени. Реестр - это аудиторский и справочный инструмент, а не оперативный монитор. Для аудита, поиска и сравнения суточной свежести достаточно.
  • Реестр - только чтение для бизнеса. Он не меняет боевые базы, а отражает их состояние.
  • Эффект разгрузки зависит от конкретной базы. Сокращение “в разы” дают конкретные виды служебного “жира”. Честная цифра выясняется на аудите, а не обещается заранее.

С чего начать

Аудит парка баз (5-7 дней): разворачиваем реестр на копии или тестовом контуре и собираем карту - сколько баз, объектов, интеграций, где дублируется код, сколько занимают логи и сколько из этого можно безопасно вынести. По итогу - конкретный план и оценка эффекта. Результат остаётся у вас в любом случае.

Как это выглядит

Список информационных баз парка в технологическом реестре 1С
Единый список всех баз парка: страна, тип системы, окружение, версия платформы и сервер - вся карта ландшафта на одном экране.
Реестр объектов метаданных 1С с хешем изменений
Инвентарь объектов метаданных: тип объекта, база и хеш файла - видно, что и когда менялось в каждой базе.
Автоматический реестр интеграций и обменов 1С
Каталог интеграций, собранный автоматически из кода: протокол, URL, активность и привязка к объекту метаданных.
Карточка объекта метаданных с полным текстом модуля 1С
Карточка объекта: полный текст модуля прямо в реестре - не нужно поднимать конфигуратор конкретной базы, чтобы прочитать код.
Карточка документа 1С со списком модулей и исходным кодом
Список всех модулей объекта с числом строк (модуль объекта, менеджера, форм) и полный код каждого - общий обзор доработок.

Что вы получаете

  • Единый каталог всех баз парка: страна, тип, окружение, версия платформы, сервер
  • Инвентарь объектов метаданных с полным кодом модулей и контролем изменений по хешу
  • Автоматический реестр всех интеграций и обменов (HTTP/REST, SOAP, файловые)
  • Поиск по коду всех баз одним запросом и сравнение конфигураций по хешам за секунды
  • Ежедневное Git-зеркало исходников всех баз с историей изменений и возможностью отката
  • Архив тяжёлых логов: разгрузка боевых баз без потери данных, чтение остаётся прозрачным

Как мы работаем

  1. 01

    Аудит парка баз

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

  2. 02

    Ночной конвейер

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

  3. 03

    Зеркало и архив логов

    Git-зеркало исходников всех баз; вынос тяжёлых логов из продакшена в отдельное хранилище с прозрачным чтением и настраиваемым сроком хранения.

  4. 04

    Сопровождение

    Оповещение о каждом ночном прогоне, подстройка разборщика под смену версии платформы, расширение на новые базы одной строкой в справочнике.

Реестр в пилоте: розничная сеть, 3 страны, ~200 касс

  • 11 боевых баз 1С в 3 странах собраны в один реестр
  • 45 000+ объектов метаданных с исходным кодом модулей
  • ~330 интеграций, из них 118 кастомных - найдены автоматически по коду
  • ~25 минут - полный ночной цикл разбора всех баз (за счёт инкремента по хешу)
  • −52 ГБ и 14,5 млн записей журнала кассира вынесено в архив без потери данных

Бесплатный экспресс-аудит вашей 1С

За 1-2 дня посмотрим вашу базу, найдём, где теряется производительность, и скажем, что с этим делать. Без обязательств.

Получить бесплатный экспресс-аудит

Частые вопросы

Нужно ли что-то устанавливать в наши боевые базы 1С?

Нет. Реестр работает с файлами-выгрузками конфигураций, только на чтение. В самих боевых базах ничего устанавливать и дорабатывать не нужно, нагрузки на рабочие СУБД он не создаёт.

С какими конфигурациями и версиями 1С это работает?

С любыми: типовыми и отраслевыми, "Розница", ERP, "Бухгалтерия", служебными базами. Реестр разбирает выгрузку конфигурации, поэтому не зависит от прикладного решения. При смене версии платформы может потребоваться плановая подстройка разборщика.

Данные обновляются в реальном времени?

Нет, раз в сутки - ночным конвейером. Реестр это аудиторский и справочный инструмент (поиск по коду, инвентарь интеграций, сравнение баз), а не оперативный монитор. Для этих задач суточной свежести достаточно.

Насколько реально уменьшить базу за счёт архива логов?

Зависит от базы: сокращают её конкретные виды служебного "жира" - журнал действий кассира, история версий объектов, очереди и кэши. В пилоте из одной базы вынесено 14,5 млн записей журнала кассира (−52 ГБ). Точную цифру по вашей базе называем после аудита, а не обещаем заранее.

Как добавить новую базу в реестр?

Одной строкой в справочнике: страна, тип, сервер, имя. Следующий ночной цикл подхватит её автоматически. Решение рассчитано на мультирегион и мультисистему из коробки.

Где разворачивается решение и остаются ли данные у нас?

Решение разворачивается на вашей инфраструктуре и переносимо, к одной компании не привязано. Рабочее зеркало исходников остаётся локальным, клиентские данные в публичную историю не уходят.

Сколько это стоит?

Внедрение реестра - от 600 000 ₸ (без налогов). Финальная стоимость зависит от количества баз, объёма кода и логов и состояния парка - называем её после аудита (2-5 дней), до начала работ.

Обсудим задачу

Быстрее всего в WhatsApp: напишите пару строк о задаче, ответим в течение рабочего дня.

[email protected]

Удобнее оставить заявку через форму

Смежные услуги