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

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

Что такое вид субконто и зачем он нужен

Вид субконто в 1С 8 — это определение типа объектов аналитического учета, которые могут быть привязаны к бухгалтерским счетам. Проще говоря, это шаблон, который указывает системе, какие именно данные (справочники, документы, перечисления) будут использоваться для детализации операций. Например, для счета 60 "Расчеты с поставщиками" вид субконто может быть привязан к справочнику Контрагенты, а для счета 10 "Материалы" — к справочнику Номенклатура.

Основные функции видов субконто:

  • 📌 Структурирование данных — позволяет группировать операции по аналитическим признакам (контрагенты, номенклатура, подразделения и т.д.)
  • 🔍 Контроль корректности — система проверяет, что в проводках используются только разрешенные виды субконто для конкретного счета
  • 📊 Формирование отчетности — аналитика по субконто автоматически попадает в оборотно-сальдовые ведомости, карточки счетов и другие отчеты
  • 🔄 Интеграция с другими модулями — связь с справочниками обеспечивает согласованность данных между бухгалтерией, складом и зарплатой

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

📊 Как часто вы настраиваете новые виды субконто?
Регулярно (раз в месяц и чаще)
Иногда (раз в квартал)
Рядко (раз в год)
Никогда не настраивал самостоятельно

Подготовка к созданию нового вида субконто

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

1. Определение цели создания

Четко сформулируйте, для каких именно операций требуется новый вид субконто:

  • 📝 Нужна ли аналитика по новому справочнику (например, Проекты или Договоры аренды)?
  • 🔄 Требуется ли замена существующего вида субконто на более детализированный?
  • 📊 Нужно ли добавить дополнительный уровень аналитики к уже существующему виду?

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

2. Проверка существующих видов

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

  1. Открыть План счетов (Главное → Настройки → План счетов)
  2. Выбрать счет, для которого планируется аналитика
  3. Посмотреть, какие виды субконто уже к нему привязаны
  4. Оценить, можно ли использовать существующие виды с дополнительными реквизитами

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

Сформулировать цель создания|Проверить существующие виды субконто|Определить справочник или объект для привязки|Согласовать изменения с бухгалтерией|Создать резервную копию базы-->

3. Выбор объекта для привязки

Вид субконто всегда привязывается к какому-либо объекту конфигурации. Это может быть:

  • 📋 Справочник (наиболее распространенный вариант) — Контрагенты, Номенклатура, Сотрудники
  • 📄 Документ — например, Заказы покупателей для учета по заказам
  • 🔢 Перечисление — для ограниченного набора значений (например, Виды деятельности)
  • 📎 План видов характеристик — для сложной аналитики с несколькими уровнями

Важно: объект должен существовать в конфигурации до создания вида субконто. Если требуемого справочника нет, его нужно сначала создать в режиме Конфигуратор.

💡

Если вы планируете использовать вид субконто для учета по нескольким аналитикам (например, контрагент + договор), рассмотрите возможность создания плана видов характеристик вместо простого справочника. Это позволит гибко настраивать состав аналитики без изменения конфигурации.

Пошаговая инструкция по созданию вида субконто

Теперь перейдем непосредственно к созданию нового вида субконто. Инструкция актуальна для 1С:Предприятие 8.3 в режиме управляемого приложения (тонкий клиент или веб-клиент).

Шаг 1. Открытие списка видов субконто

Перейдите в раздел: Главное → Настройки → Виды субконто

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

Шаг 2. Создание нового вида

Нажмите кнопку Создать и заполните основные параметры:

  • Наименование — краткое и понятное название (например, "Проекты" или "Договоры аренды")
  • Синоним — используется в отчетах и проводках (можно оставить равным наименованию)
  • Тип значения — выберите объект, к которому будет привязан вид субконто (справочник, документ и т.д.)
  • Длина кода — если объект имеет коды, укажите их максимальную длину
  • Контроль остатков — включите, если нужно отслеживать остатки по этому виду субконто

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

Наименование: Проекты

Тип значения: СправочникСсылка.Проекты

Длина кода: 10

Контроль остатков: Да

Шаг 3. Настройка дополнительных свойств

На вкладке Дополнительно можно указать:

  • Подчиненность — если вид субконто должен быть подчинен другому (например, "Статьи затрат" подчинены "Подразделениям")
  • Вид сравнения — как система будет сравнивать значения субконто (по ссылке, по наименованию и т.д.)
  • Использование в проводках — разрешить или запретить использование в ручных проводках
  • Предопределенные элементы — если нужно заранее создать часто используемые значения

Для большинства случаев достаточно оставить параметры по умолчанию.

Шаг 4. Привязка к плану счетов

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

  1. Откройте План счетов (Главное → Настройки → План счетов)
  2. Выберите нужный счет (например, 20 "Основное производство")
  3. Нажмите Изменить и перейдите на вкладку Субконто
  4. Добавьте созданный вид субконто в список и укажите его порядок (определяет последовательность в проводках)
  5. Сохраните изменения

Важно: один счет может иметь до трех видов субконто (в типовой конфигурации). Если нужно больше, потребуется доработка конфигурации.

Что делать если нужный объект отсутствует в списке типов значений?

Если в выпадающем списке Тип значения нет нужного справочника или документа, это означает, что:

1. Объект не существует в конфигурации — его нужно создать в режиме Конфигуратор

2. Объект существует, но не отмечен как доступный для субконто — требуется изменить его свойства в конфигураторе (включить флаг "Использовать как значение субконто")

3. Вы работаете в неполной конфигурации — проверьте, все ли подсистемы подключены в параметрах учета.

Настройка свойств вида субконто для специфических задач

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

1. Контроль остатков и оборотов

Если для вида субконто включен контроль остатков, система будет отслеживать:

  • 📉 Отрицательные остатки — выдавать предупреждения при их возникновении
  • 🔄 Корреспонденцию счетов — проверять допустимые комбинации счетов
  • 📊 Сальдо по субконто — формировать отчеты с остатками по каждому объекту

Эту опцию стоит включать для видов субконто, которые используются на балансовых счетах (01, 10, 41, 60 и т.д.). Для забалансовых счетов контроль остатков обычно не требуется.

2. Подчиненные виды субконто

Если аналитика имеет иерархическую структуру (например, "Подразделения → Статьи затрат"), можно настроить подчиненность:

  1. В карточке вида субконто перейдите на вкладку Подчиненные виды субконто
  2. Добавьте виды, которые будут подчинены текущему
  3. Укажите условие подчиненности (например, "Подразделение должно совпадать")

Это позволит:

  • 🔗 Автоматически подставлять значения в проводках
  • 📌 Ограничивать выбор значений в зависимости от родительского субконто
  • 📊 Строить отчеты с учетом иерархии

3. Использование в проводках и документах

На вкладке Использование можно настроить:

  • 📄 Документы — в каких типах документов разрешено использовать этот вид субконто
  • 🔄 Ручные проводки — разрешить или запретить использование в ручном режиме
  • 📋 Операции — ограничить использование определенными видами операций

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

Параметр Рекомендуемые значения для балансовых счетов Рекомендуемые значения для забалансовых счетов
Контроль остатков Да Нет
Вид сравнения По ссылке По наименованию
Использование в ручных проводках Да (с ограничениями) Нет
Длина кода 5-10 символов 3-5 символов
Подчиненные виды При необходимости Не используется
💡

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

Типичные ошибки при работе с видами субконто и их решение

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

1. Ошибка "Недопустимое значение субконто"

Эта ошибка возникает, когда:

  • 🔴 В проводке указано значение субконто, не соответствующее типу (например, вместо справочника указан документ)
  • 🔴 Значение субконто не существует в справочнике (удалено или не создано)
  • 🔴 Нарушена подчиненность (например, указано субконто второго уровня без субконто первого)
Решение:
  1. Проверьте тип значения субконто в плане счетов
  2. Убедитесь, что указанное значение существует в справочнике
  3. Проверьте настройки подчиненности видов субконто

2. Отсутствует аналитика в отчетах

Если в оборотно-сальдовой ведомости или карточке счета не отображается аналитика по субконто, причины могут быть следующими:

  • 📊 Вид субконто не привязан к счету в плане счетов
  • 📊 В настройках отчета отключено отображение субконто
  • 📊 Проводки сформированы без указания субконто (например, в ручном режиме)
Решение:
  1. Проверьте привязку вида субконто к счету в Плане счетов
  2. Настройте отчет: на вкладке Показатели включите отображение субконто
  3. Проверьте документы, формирующие проводки — возможно, нужно донастроить шаблоны проводок

3. Дублирование значений субконто

Проблема дублирования возникает, когда:

  • 🔄 В справочнике есть одинаковые наименования с разными кодами
  • 🔄 Вид субконто настроен на сравнение по наименованию, а не по ссылке
  • 🔄 Произошел импорт данных с нарушением уникальности
Решение:
  1. Настройте вид субконто на сравнение по ссылке (в карточке вида субконто)
  2. Проверьте справочник на дубли и объедините их
  3. Используйте Помощник замены ссылок для исправления существующих проводок

💡

Если при работе с субконто вы получаете ошибку "Объект не найден", проверьте не только существование объекта в справочнике, но и права доступа текущего пользователя. Возможно, у него нет прав на просмотр или редактирование этого справочника.

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

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

Пример 1. Учет по проектам в производственной компании

Задача: Вести учет затрат и доходов по проектам на счетах 20 "Основное производство" и 90 "Продажи".

Решение:

  1. Создать справочник Проекты с реквизитами:
    Наименование (строка)
    

    Код (строка, 10 символов)

    Дата начала (дата)

    Дата окончания (дата)

    Ответственный (ссылка на справочник Сотрудники)

  2. Создать вид субконто Проекты с типом значения СправочникСсылка.Проекты
  3. Привязать вид субконто к счетам:
    • 20.01 "Основное производство" — 1-й уровень субконто
    • 90.01 "Выручка" — 2-й уровень субконто
  • Настроить шаблоны проводок в документах Отчет производства за смену и Реализация товаров и услуг для автоматического заполнения субконто
  • Эффект: возможность формировать отчеты о прибыльности каждого проекта.

    Пример 2. Учет арендных договоров

    Задача: Вести аналитический учет расчетов с арендодателями по каждому договору на счете 76.05 "Расчеты с прочими поставщиками".

    Решение:

    1. Создать справочник Договоры аренды с реквизитами:
      Номер договора (строка)
      

      Дата договора (дата)

      Контрагент (ссылка на справочник Контрагенты)

      Срок действия (дата)

      Объект аренды (строка)

    2. Создать вид субконто Договоры аренды с типом значения СправочникСсылка.ДоговорыАренды
    3. Привязать вид субконто к счету 76.05 на 1-й уровень
    4. Настроить подчиненность: вид субконто Договоры аренды подчинен виду Контрагенты
    5. Добавить в документ Поступление услуг реквизит "Договор аренды" и настроить автоматическое заполнение субконто

    Эффект: детализация расчетов по каждому договору с возможностью контроля оплат и задолженностей.

    Пример 3. Учет по партиям товаров в торговле

    Задача: Вести учет товаров по партиям поставок на счете 41 "Товары".

    Решение:

    1. Использовать существующий справочник Партии товаров (или создать новый)
    2. Создать вид субконто Партии товаров с типом значения СправочникСсылка.ПартииТоваров
    3. Привязать вид субконто к счету 41.01 на 2-й уровень (после субконто Номенклатура)
    4. Настроить автоматическое создание партий при поступлении товаров (в документе Поступление товаров и услуг)
    5. Добавить в отчеты Оборотно-сальдовая ведомость по партиям и Анализ движения партий
    6. Эффект: возможность отслеживать движение каждой партии товара от поставщика до реализации (FIFO, LIFO или по средней себестоимости).

      Как автоматизировать заполнение субконто в документах?

      Для автоматического заполнения субконто в документах можно:

      1. Использовать предопределенные значения в шаблонах проводок

      2. Настроить заполнение по умолчанию в форме документа (в конфигураторе)

      3. Создать обработку заполнения, которая будет подставлять субконто на основе других реквизитов (например, контрагента или номенклатуры)

      4. Использовать механизм подчиненности видов субконто для каскадного заполнения.

      Особенности работы с видами субконто в разных конфигурациях 1С

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

      1. 1С:Бухгалтерия 8

      В типовой бухгалтерии:

      • 📋 Предопределены основные виды субконто: Контрагенты, Номенклатура, Сотрудники, Подразделения, Статьи затрат
      • 🔄 Возможность создания новых видов субконто без изменения конфигурации (в режиме предприятия)
      • 📊 Ограничение на количество субконто для счета — максимум 3
      • 🔧 Настройка аналитического учета ведется в Плане счетов и Настройках параметров учета
      ⚠️ Внимание: В 1С:Бухгалтерия 8 при изменении видов субконто в работающей базе могут возникнуть проблемы с уже сформированными проводками. Рекомендуется создавать новые виды субконто только в начале периода или после полного закрытия предыдущего.

      2. 1С:ERP Управление предприятием

      В ERP-системе:

      • 📋 Более гибкая настройка аналитики — до 5 уровней субконто для некоторых счетов
      • 🔄 Интеграция с подсистемой Бюджетирование — виды субконто могут использоваться в бюджетных статьях
      • 📊 Возможность настройки многомерной аналитики через планы видов характеристик
      • 🔧 Настройка ведется в Плане счетов бухгалтерского учета и Планах видов характеристик

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

      3. 1С:Управление торговлей

      В УТ 11:

      • 📋 Основные виды субконто: Номенклатура, Контрагенты, Склады, Заказы покупателей
      • 🔄 Тесная интеграция с подсистемой Управление заказами — субконто может автоматически заполняться из заказов
      • 📊 Возможность настройки аналитики по сериям товаров и характеристикам номенклатуры
      • 🔧 Настройка ведется в Плане счетов бухгалтерского учета и Настройках учета номенклатуры
      ⚠️ Внимание: В 1С:Управление торговлей при настройке субконто для учета по заказам необходимо учитывать, что один заказ может содержать несколько позиций номенклатуры. Это требует особого подхода к формированию проводок, чтобы избежать дублирования аналитики.

      4. 1С:Зарплата и управление персоналом

      В ЗУП 3:

      • 📋 Основные виды субконто: Сотрудники, Подразделения, Виды начислений, Виды удержаний
      • 🔄 Автоматическое заполнение субконто из кадровых документов (прием, перевод, увольнение)
      • 📊 Возможность настройки аналитики по видам расчетов (например, отдельно по зарплате, премиям, больничным)
      • 🔧 Настройка ведется в Плане счетов и Настройках расчета зарплаты

    Особенность: в ЗУП часто используется комплексная аналитика, когда одно субконто комбинирует несколько признаков (например, "Сотрудник + Вид начисления").

    Автоматизация работы с субконто: советы для программистов 1С

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

    1. Программное создание видов субконто

    Для создания вида субконто через код используйте следующий шаблон:

    // Создание нового вида субконто
    

    НовыйВидСубконто = ПланыСчетов.Хозрасчетный.ВидыСубконто.СоздатьЭлемент();

    НовыйВидСубконто.Наименование = "Проекты";

    НовыйВидСубконто.ТипЗначений = Новый Тип("СправочникСсылка.Проекты");

    НовыйВидСубконто.КонтрольОстатков = Истина;

    НовыйВидСубконто.Записать();

    // Привязка к счету

    Счет20 = ПланыСчетов.Хозрасчетный.НайтиПоНаименованию("Основное производство");

    Счет20.ВидыСубконто.Добавить(НовыйВидСубконто);

    Счет20.Записать();

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

    2. Работа с субконто в проводках

    При формировании проводок через код можно управлять субконто следующим образом:

    // Создание проводки с субконто
    

    Движение = ДокументОбъект.Движения.БухгалтерскийУчет.Добавить();

    Движение.СчетДт = П