К статье
Практический материал

Справочники и Данные · 11 мин

Ключи аналитики учета в 1С: назначение, виды и работа с ними

Что такое ключи аналитики учета в 1С:ERP и УПП, зачем нужны регистры аналитики партнеров, номенклатуры и затрат, как проверить и исправить ключи аналитики.

В конфигурациях 1С:ERP, 1С:Комплексная автоматизация и 1С:УПП при проведении документов по товарам, расчетам и затратам система формирует служебные записи — ключи аналитики учета. Это не отдельные объекты, которые пользователь вводит вручную, а автоматически создаваемые элементы справочников, связывающие документ с комбинацией аналитических разрезов: партнером, договором, складом, организацией, статьей расходов.

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

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

Где хранятся ключи аналитики и как они устроены

Ключи аналитики хранятся в специальных справочниках, которые обычно не видны пользователю в основном интерфейсе. Основные из них: «Ключи аналитики учета партнеров», «Ключи аналитики учета номенклатуры», «Ключи аналитики учета по партнерам» для расчетов, «Аналитика учета затрат» и ряд других в зависимости от конфигурации и ее версии.

Каждый элемент такого справочника содержит набор ссылок на аналитические объекты. Например, ключ аналитики учета партнеров включает партнера, организацию, контрагента, договор и направление деятельности. Два документа с одинаковым набором этих значений будут использовать один и тот же ключ; если хотя бы одно значение отличается — создается новый элемент.

Найти эти справочники можно через «Все функции» (Ctrl+Shift+F в тонком клиенте при включенном режиме) в разделе «Справочники» либо через поиск по конфигуратору. Открытие списка ключей без понимания структуры опасно: случайное изменение элемента повлияет на все документы и регистры, которые на него ссылаются.

Какие виды ключей используются в типовых конфигурациях

Набор справочников ключей зависит от подсистемы учета. Понимание того, какой ключ за что отвечает, помогает локализовать проблему: если «плывет» отчет по расчетам с клиентами, искать нужно в аналитике партнеров, а не в аналитике номенклатуры.

Справочник ключейЧто фиксируетГде используется
Ключи аналитики учета партнеровПартнер, контрагент, договор, организация, направление деятельностиРасчеты с клиентами и поставщиками
Ключи аналитики учета номенклатурыНоменклатура, характеристика, серия, склад, назначениеТоварные регистры, себестоимость
Аналитика учета затратСтатья расходов, подразделение, направление деятельностиУчет затрат и финансовый результат
Аналитика финансового учетаКомбинации разрезов финансового учетаРегистры финансового учета и НДС

Точный состав справочников и их реквизитов отличается между версиями конфигураций, поэтому перед работой стоит открыть структуру конкретного справочника в конфигураторе или через «Все функции» и проверить перечень реквизитов в вашей базе.

Как система создает ключи при проведении документов

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

Из-за этого количество ключей в базе растет постоянно: новый договор, новый склад, новая комбинация «статья + подразделение» порождают новые элементы. В крупных базах справочники ключей могут содержать сотни тысяч записей, и это нормально — проблемой становится не объем сам по себе, а дубли и некорректные комбинации.

Дубли возникают, когда комбинации формируются с незаполненными или по-разному заполненными значениями: например, в одних документах договор указан, в других оставлен пустым при прочих равных условиях. В отчете это выглядит как две строки по одному контрагенту.

Дубли строк в отчете по расчетамНесколько ключей на одну комбинацию

Сравнить реквизиты ключей: договор, направление деятельности, порядок оплаты

Пустая аналитика в отчетеДвижение без ссылки на ключ или с пустым ключом

Проверить непроведенные и ручные операции

Резкий рост количества ключейНекорректная настройка аналитики в документах

Проверить обязательность заполнения договоров и статей

Типичные проблемы и их причины

Самая частая жалоба — «раздвоение» взаиморасчетов: задолженность одного контрагента показывается двумя строками, которые не сворачиваются. Причина почти всегда в том, что документы проведены с разными комбинациями аналитики: разные договоры, разные направления деятельности, разные объекты расчетов. Ключи формально разные, и отчет честно показывает две строки.

Вторая типичная ситуация — незакрываемая себестоимость или «зависшие» остатки по статьям затрат. Здесь причина в том, что поступление и списание прошли по разным ключам аналитики затрат: например, в поступлении указано одно подразделение, а в списании — другое. Регламентные операции закрытия месяца не могут сопоставить такие движения.

Третья группа проблем связана с обменами: при загрузке документов из другой базы или из внешней системы ключи создаются заново, и если сопоставление справочников настроено неточно, образуются дубли элементов с одинаковым смыслом, но разными ссылками.

Типичные ошибки
01
Редактирование ключей вручную без анализа ссылок — изменение одного элемента перекраивает аналитику сотен документов и ломает отчеты задним числом
02
Пометка ключей на удаление без контроля ссылочной целостности — в движениях остаются битые ссылки, отчеты показывают пустую аналитику
03
Исправление дублей через обработки из интернета без теста на копии — обработка может объединить разные по смыслу ключи и исказить учет
04
Игнорирование настройки обязательности договоров — пользователи проводят документы с пустой аналитикой, и дубли накапливаются дальше

Как найти и проверить ключи аналитики

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

Для просмотра самих ключей откройте справочник через «Все функции»: Справочники → нужный справочник ключей. Отбор по реквизитам (по партнеру, по договору) покажет, сколько ключей существует для конкретной комбинации и чем они отличаются. Обратите внимание на элементы с пустыми значениями в значимых реквизитах — это кандидаты на источник проблем.

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

Порядок действий при раздвоении расчетов
  1. 1
    Откройте отчет по расчетам и расшифруйте раздвоенную строку до документов
  2. 2
    Сравните аналитику в документах: договор, направление деятельности, объект расчетов
  3. 3
    Откройте справочник ключей аналитики партнеров и найдите обе комбинации
  4. 4
    Определите, какая комбинация корректна по учетной политике
  5. 5
    Исправьте аналитику в ошибочных документах и перепроведите их
  6. 6
    Сформируйте отчет повторно и убедитесь, что строка свернулась

Можно ли исправлять и удалять ключи вручную

Прямая правка элементов справочников ключей — крайняя мера. Ключ связан с движениями регистров, и изменение его реквизитов меняет аналитику всех прошлых документов, которые на него ссылаются, без перепроведения и без следов в журналах. Отчеты за закрытые периоды после такой правки перестанут совпадать с ранее распечатанными.

Безопасная стратегия — исправлять источник, а не ключ: скорректировать аналитику в самих документах и перепровести их. Тогда система сама переназначит ссылки на правильные ключи, а некорректные элементы останутся без движений и перестанут влиять на отчеты.

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

Профилактика: как не допустить разрастания и дублей

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

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

При поиске причины раздвоения расчетов чаще всего виноват не сам ключ, а различие в направлении деятельности или в объекте расчетов — эти поля пользователи замечают в последнюю очередь. Начинайте сравнение аналитики именно с них, прежде чем подозревать договоры и документы.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Видны ли ключи аналитики обычному пользователю в интерфейсе?

Нет, справочники ключей скрыты из стандартных разделов и доступны через «Все функции» или конфигуратор. Это сделано намеренно: ключи создаются и используются системой автоматически, и рядовому пользователю работать с ними не требуется.

Много ключей в базе — это проблема производительности?

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

Почему после исправления документа отчет не изменился?

Отчеты по расчетам и себестоимости часто зависят от регламентных операций закрытия месяца и актуальности итогов. После перепроведения документов выполните перерасчет итогов и повторное закрытие периода, затем сформируйте отчет заново.

Можно ли объединить два ключа аналитики в один?

Технически это возможно через замену ссылок обработкой «Поиск и замена значений», но делать это следует только если комбинации действительно идентичны по смыслу, и обязательно на копии базы. Объединение разных по учетному смыслу ключей исказит аналитику прошлых периодов.

Отличаются ли ключи аналитики в 1С:ERP и 1С:Бухгалтерии?

Да. Механизм ключей аналитики характерен для ERP, УПП и Комплексной автоматизации. В 1С:Бухгалтерии аналитика хранится иначе — через субконто на счетах учета, и отдельных справочников ключей там нет.

Что делать, если в отчете строка с пустой аналитикой?

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

Итог

Что важно запомнить

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