Справочники и Данные · 10 мин
Что такое агрегат в 1С и где он применяется
Разбираем, что такое агрегат в 1С: агрегатные объекты в версии 7.7, сервис 1С:Агрегатор, отличия от регистров и справочников, типичные ошибки и FAQ.
Термин «агрегат» в контексте 1С встречается в двух разных значениях, и путаница между ними — частая причина недопонимания между бухгалтерами, программистами и внедренцами. Первое значение относится к платформе «1С:Предприятие 7.7», где агрегатными называли составные объекты метаданных — справочники, документы, журналы расчетов и некоторые другие сущности, объединяющие несколько таблиц и форм. Второе значение связано с сервисом «1С:Агрегатор» — решением для сбора и сравнения прайс-листов поставщиков.
Понимание того, о каком именно «агрегате» идёт речь, важно на практике: от этого зависит, где искать настройки, как читать документацию и какие инструменты использовать. Если вы работаете с современными конфигурациями на платформе 8.3, классических «агрегатов» как отдельного вида объектов там нет — термин сохранился в основном в лексиконе специалистов, начинавших с «семёрки», и в названии отдельного сервиса.
Ниже разобраны оба значения термина, показано, как проверить, что именно имеется в виду в вашей ситуации, и даны практические ориентиры для работы с каждым вариантом.
Агрегат как составной объект метаданных в 1С 7.7
В платформе «1С:Предприятие 7.7» объекты метаданных делились на базовые и агрегатные. Базовые объекты — это простые сущности вроде констант и перечислений. Агрегатные объекты — составные: они объединяют несколько таблиц, форм, модулей и экранных представлений в единую структуру. К ним относились справочники, документы, журналы документов, журналы расчетов, планы счетов и некоторые другие виды объектов.
Слово «агрегат» здесь означает именно «составную конструкцию»: например, документ в 7.7 — это не одна таблица, а совокупность шапки, табличной части, формы ввода, модуля проведения и записей в журнале. Справочник — это таблица элементов плюс формы элемента и группы, реквизиты, механизмы иерархии и подчинения. Платформа управляла всем этим как единым целым, поэтому такие объекты и называли агрегатными.
На практике это значение термина важно тем, кто поддерживает старые базы 7.7, переносит данные из них в современные конфигурации или читает устаревшую документацию и форумы. Если в инструкции по миграции встречается фраза «выгрузить агрегатные объекты», речь идёт о справочниках, документах и связанных с ними структурах, а не о каком-то отдельном механизме.
Сервис «1С:Агрегатор»: вторая трактовка термина
Второе значение слова «агрегат» связано с продуктом «1С:Агрегатор» — сервисом, предназначенным для сбора предложений поставщиков, сравнения цен и подбора товаров по заданным параметрам. Здесь «агрегатор» используется в общепринятом смысле: система собирает данные из разных источников и представляет их в едином виде.
Типичный сценарий использования: компания загружает или подключает прайс-листы нескольких поставщиков, сервис приводит их к сопоставимому виду, и закупщик может сравнить цены на одну и ту же позицию, найти поставщика с нужным сроком поставки или минимальной ценой. Это экономит время на ручном обзвоне и сведении таблиц в Excel.
Если коллега говорит «посмотри в агрегаторе, у кого дешевле», почти наверняка речь идёт именно об этом сервисе, а не об объектах конфигурации. Уточнить контекст проще всего прямым вопросом: имеется в виду инструмент закупок или структура данных в старой базе.
Два значения термина
Составной объект метаданных: справочник, документ, журнал. Актуально при поддержке старых баз и миграции данных.
Инструмент сбора и сравнения предложений поставщиков. Актуален для отделов закупок и продаж, работающих с прайс-листами.
Как понять, о каком «агрегате» идёт речь в вашей ситуации
Быстрый способ определить значение термина — посмотреть на контекст разговора или документа. Если обсуждаются конфигуратор, метаданные, перенос данных из «семёрки», старые отчёты или доработка унаследованной базы — речь об агрегатных объектах. Если тема касается закупок, цен поставщиков, подбора товаров и коммерческих предложений — речь о сервисе-агрегаторе.
Второй признак — версия платформы. Откройте информационную базу и посмотрите сведения о программе: если это «1С:Предприятие 7.7», термин «агрегат» в документации к ней относится к объектам метаданных. В базах на платформе 8.x такого вида объектов нет, и слово «агрегат» там может встретиться только в названиях внешних сервисов, обработок или в переносном смысле.
Как определить значение термина
Агрегатные объекты и современная платформа 8.3: что изменилось
В платформе «1С:Предприятие 8.x» деление на базовые и агрегатные объекты из терминологии ушло, хотя сама идея составных объектов осталась. Документ в 8.3 по-прежнему состоит из шапки, табличных частей, форм, модуля объекта и движений по регистрам. Справочник включает реквизиты, табличные части, иерархию, предопределённые элементы и формы. Просто теперь это называется просто «объект конфигурации» без слова «агрегат».
Для специалиста, переходящего с 7.7 на 8.3, важно не искать «агрегаты» в дереве конфигурации — их там нет как отдельной ветки. Вместо этого изучайте структуру конкретных объектов: у документа смотрите табличные части и движения, у справочника — владельцев, иерархию и подчинённые справочники. Логика «один объект — много связанных таблиц» сохранилась, изменилась только терминология и механика хранения.
Практика: работа с агрегатными данными при миграции из 7.7
Наиболее частая практическая задача, где всплывает понятие агрегатных объектов, — перенос данных из 1С 7.7 в конфигурации на платформе 8.3. Типовой подход — использовать штатные обработки переноса, которые поставляются с современными конфигурациями, либо универсальный обмен через промежуточные файлы. В обоих случаях переносятся именно агрегатные объекты: справочники номенклатуры и контрагентов, остатки, документы ввода начальных данных.
Перед переносом полезно провести ревизию исходной базы: удалить или пометить на удаление неиспользуемые элементы справочников, свернуть старые документы, проверить целостность ссылок. Перенос «мусора» из 7.7 — главная причина того, что в новой базе появляются дубли контрагентов, задвоенная номенклатура и нечитаемые отчёты.
После переноса обязательно сверьте контрольные итоги: оборотно-сальдовую ведомость, остатки по складу и взаиморасчётам в старой и новой базе. Расхождения проще найти сразу, чем через месяц работы, когда данные уже обросли новыми документами.
- 1Сделайте архивную копию базы 7.7 и новой пустой базы
- 2Проведите ревизию: удалите дубли и неиспользуемые элементы справочников
- 3Запустите штатную обработку переноса данных из комплекта конфигурации
- 4Проверьте журнал переноса на ошибки и неперенесённые объекты
- 5Сверьте ОСВ, остатки склада и взаиморасчётов в обеих базах
- 6Задокументируйте расхождения и способ их устранения
Типичные ошибки и ограничения
Первая распространённая ошибка — искать в конфигураторе 8.3 объект типа «агрегат» и тратить время на изучение несуществующего раздела документации. Вторая — путать сервис «1С:Агрегатор» с механизмами внутри конфигурации и пытаться «включить агрегатор» в настройках базы, хотя это отдельный продукт со своим подключением.
Третья ошибка касается миграций: перенос данных из 7.7 «как есть», без чистки, почти гарантированно приводит к дублям и расхождениям в отчётности. Четвёртая — использование устаревших инструкций по 7.7 для решения задач в 8.3: механизмы хранения, индексации и проведения в этих платформах устроены принципиально по-разному.
Как проверить результат и где искать информацию
Если вы разбирались с агрегатными объектами ради миграции, критерий успеха — сходимость контрольных отчётов в старой и новой базе и отсутствие битых ссылок. Если речь шла о сервисе-агрегаторе, проверьте, что прайсы поставщиков загружаются без ошибок формата, позиции сопоставляются с вашей номенклатурой, а сравнение цен показывает ожидаемые результаты на тестовом наборе товаров.
По теме агрегатных объектов 7.7 актуальную информацию стоит искать в оригинальной документации к платформе 7.7 и в материалах по конвертации данных. По сервису «1С:Агрегатор» — в описании самого продукта и инструкциях по подключению прайс-листов. Форумные советы многолетней давности проверяйте на соответствие вашей версии платформы, прежде чем применять.
Как проверить результат
ОСВ и остатки совпадают в обеих базах, нет битых ссылок
Расхождения в итогах, пустые ссылки в документах
Позиции сопоставлены с номенклатурой, цены сравниваются корректно
Ошибки формата файлов, несопоставленные позиции
Все понимают, о каком «агрегате» идёт речь
Собеседники говорят о разных вещах под одним словом
Частые вопросы
Есть ли агрегаты в 1С 8.3?
Нет, в платформе 8.3 нет отдельного вида объектов «агрегат». Составные объекты — документы, справочники, планы счетов — существуют, но называются просто объектами конфигурации. Термин «агрегатный объект» остался от версии 7.7.
Чем агрегат отличается от регистра в 1С?
Это разные понятия. Агрегатный объект в 7.7 — составная сущность вроде документа или справочника. Регистр — структура для накопления числовых данных (остатков, оборотов), в которую документы записывают движения. Документ-агрегат как раз может формировать записи в регистрах при проведении.
Что такое «1С:Агрегатор» простыми словами?
Это сервис для сбора предложений поставщиков в одном месте: вы загружаете или подключаете прайс-листы, а система позволяет сравнивать цены и подбирать товары по параметрам. Полезен отделам закупок и продаж.
Нужно ли знать про агрегаты, если я работаю только с 8.3?
Для повседневной работы — нет. Знание термина пригодится, если вы читаете старую документацию, общаетесь со специалистами, начинавшими с 7.7, или участвуете в проекте переноса данных из устаревшей базы.
Можно ли перенести данные из 7.7 в 8.3 своими силами?
Да, для типовых конфигураций существуют штатные обработки переноса. Критично сделать резервную копию, почистить данные перед переносом и сверить итоги после. При сильно доработанной конфигурации 7.7 лучше привлечь специалиста по конвертации данных.
Что важно запомнить
«Агрегат» в 1С имеет два значения: составной объект метаданных в платформе 7.7 (справочник, документ, журнал) и сервис «1С:Агрегатор» для сравнения предложений поставщиков. В 8.3 отдельных агрегатов нет. Определяйте значение по контексту, а при миграции из 7.7 всегда делайте копию и сверяйте итоги.