Аналитика на счёте: добавляем и настраиваем субконто в 1С 8.3
Содержание
В 1С:Бухгалтерии 8.3 вид субконто устанавливают двумя способами: для типовых счетов — через Главное → Настройки → План счетов (форма «Настройка плана счетов»), для своей аналитики — в карточке собственного субсчёта, в табличной части «Субконто». На одном счёте может быть не больше трёх видов субконто.
Частое заблуждение — что вид субконто можно дописать прямо в карточку счёта 62 или 41. У предопределённых счетов состав субконто в карточке заблокирован: поменять его можно только переключателями настройки плана счетов или в конфигураторе.
Что такое вид субконто и где он живёт в 1С
Субконто — это аналитика счёта: разрез, в котором программа хранит остатки и обороты. Для счёта 60 это контрагенты, договоры и документы расчётов. Для счёта 10 — номенклатура, партии, склады.
Вид субконто отвечает на вопрос «в разрезе чего». Значение субконто — на вопрос «по кому или по чему конкретно». Вид — «Контрагенты», значение — ООО «Ромашка».
Технически в типовых конфигурациях это устроено так:
- 📘 План видов характеристик «Виды субконто хозрасчётные» хранит список всех видов аналитики и их типы значений.
- 📗 План счетов «Хозрасчётный» ссылается на этот список. У каждого счёта есть табличная часть с видами субконто.
- 📙 Регистр бухгалтерии «Хозрасчётный» записывает проводки со значениями субконто по Дт и Кт.
Отсюда простое правило. Чтобы проводка легла с аналитикой, вид субконто должен быть указан на счёте до проведения документов. Старые проводки задним числом аналитику не получат.
Перед настройкой: что проверить
Изменение аналитики меняет структуру остатков, поэтому сначала ответьте на несколько вопросов.
- Определите, нужен ли новый вид. Часто нужный разрез уже есть в программе и просто выключен в настройке плана счетов — например, учёт по складам.
- Посчитайте занятые места. Если у счёта уже три субконто, четвёртое не добавить. Придётся заводить субсчёт с другим набором.
- Проверьте, есть ли движения по счёту. Если проводки уже есть, после добавления субконто у них будет пустое значение. В оборотно-сальдовой ведомости такие суммы видны отдельной строкой без расшифровки.
- Выберите дату. Удобнее всего включать новую аналитику с начала периода, лучше с начала года или квартала, когда остатки легко перенести.
- Сделайте резервную копию. Выгрузка
Конфигуратор → Администрирование → Выгрузить информационную базув файл.dtили копия каталога файловой базы.
Включение и особенно выключение аналитики в рабочей базе делайте только после резервной копии. При выключении разреза остатки по нему схлопываются, и обратно их без копии не разложить.
Как установить вид субконто в 1С 8.3: пошагово
Порядок действий зависит от того, о каком счёте речь: типовом (предопределённом) или созданном пользователем.
Способ 1. Включить аналитику на типовых счетах
Этот путь подходит, когда нужный разрез предусмотрен разработчиками, но выключен.
- Откройте
Главное → Настройки → План счетов. В ряде релизов эта форма открывается ссылкой «Настройка плана счетов» из списка счетов. - Найдите блок нужного участка учёта, например «Запасы» или «Расчёты с контрагентами».
- Щёлкните ссылку с текущим значением настройки. Откроется окно с вариантами.
- Выберите вариант и нажмите «ОК». Например, для запасов можно выбрать учёт по складам только количественно или количественно и по суммам.
- Откройте план счетов и проверьте карточку счёта 41.01: в табличной части субконто появится «Склады».
Что можно включить таким образом в БП 3.0:
| Участок | Что добавляется | Счета |
|---|---|---|
| Запасы — учёт по складам | Субконто «Склады» | 10, 41, 43 и др. |
| Расчёты — по документам расчётов | Субконто «Документы расчётов с контрагентами» | 60, 62, 76 |
Программа сама перестроит аналитику счетов. Документы после этого начнут заполнять новый разрез автоматически — ничего вручную в карточках менять не нужно.
Способ 2. Создать свой субсчёт с нужными субконто
Если разреза в настройках нет, заведите собственный субсчёт. Пример — отдельный учёт расчётов по агентским договорам на субсчёте счёта 76.
- Откройте план счетов (
Главное → Настройки → План счетов, затем список счетов). - Выделите родительский счёт, например 76.09, и нажмите «Создать».
- Заполните код (например,
76.09.1) и наименование «Расчёты с агентами». - Укажите вид счёта: активный, пассивный или активно-пассивный.
- Отметьте признаки учёта: валютный, количественный — если они нужны.
- В табличной части «Субконто» добавьте строки: «Контрагенты», «Договоры». Для каждой строки выставьте флаги (о них — в следующем разделе).
- Нажмите «Записать и закрыть».
У своего субсчёта аналитику можно менять и позже. Но правило про старые проводки действует и здесь.
Способ 3. Добавить новый вид субконто в список
Иногда нужного вида нет вообще. Например, хочется вести 76.09.1 в разрезе «Подразделений» или «Объектов строительства» — такие справочники в программе есть, а вида субконто на них в подсказке не видно.
- В табличной части «Субконто» карточки своего счёта нажмите кнопку выбора в колонке «Вид субконто».
- В форме списка видов субконто нажмите «Создать», если права пользователя это позволяют.
- Введите наименование и выберите тип значения из доступных справочников.
- Запишите вид и выберите его в карточке счёта.
Тип значения ограничен тем набором справочников, который заложен в конфигурации. Совершенно новый справочник «Проекты» в пользовательском режиме не создать — это работа в конфигураторе или расширении.
Свойства субконто на счёте: какие флаги ставить
У каждой строки субконто в карточке счёта есть флаги. От них зависит, что именно программа будет хранить по этому разрезу.
| Флаг | Что даёт | Когда ставить |
|---|---|---|
| Только обороты | По разрезу копятся только обороты, остатка нет | Статьи ДДС, статьи затрат, где остаток не нужен |
| Суммовой | Учёт сумм в разрезе этого субконто | Почти всегда |
| Количественный | Количество в разрезе субконто | Склады, номенклатура |
| Валютный | Валютные суммы в разрезе субконто | Договоры в валюте |
Флаги субконто работают только вместе с признаками самого счёта. Если счёт не отмечен как количественный, галочка «Количественный» у субконто ничего не даст.
«Только обороты» экономит место в таблице итогов и ускоряет отчёты. Но если потом понадобится остаток в этом разрезе, его не будет — придётся снимать флаг и перепроводить документы.
Примеры использования видов субконто
Склады на счёте 41
Магазин с двумя точками хочет видеть остаток товара по каждой. Включаете учёт по складам количественно-суммово. После этого ОСВ по счёту 41.01 разворачивается по складам, а документ перемещения начинает формировать проводку Дт 41.01 Кт 41.01 со сменой склада.
Документы расчётов на 60 и 62
Нужно закрывать конкретные счета поставщиков и видеть, какой именно не оплачен. Включаете учёт по документам расчётов. Остаток по счёту 60.01 раскладывается до документа поступления. Это удобно для сверки с поставщиком, но увеличивает объём проводок.
Агентские расчёты на своём субсчёте
Организация работает с десятком агентов. На 76.09.1 ставите «Контрагенты» и «Договоры», без флага «Только обороты». Проводки по таким операциям вводите документом «Операция» или документами, где счёт расчётов выбирается вручную. Остаток по каждому агенту виден в ОСВ.
Статьи затрат на 26 с разрезом по подразделениям
Если нужна управленческая картина по отделам, проверьте сначала, нет ли учёта затрат по подразделениям в настройке плана счетов. Включить готовый разрез проще, чем изобретать свой вид субконто.
Виды субконто в разных конфигурациях 1С
Субконто существуют только там, где есть план счетов и регистр бухгалтерии. Поэтому картина по программам разная.
| Конфигурация | Есть ли субконто | Где настраивать |
|---|---|---|
| Бухгалтерия предприятия 3.0 | Да | Главное → Настройки → План счетов и карточки своих счетов |
| Бухгалтерия КОРП | Да, как в БП 3.0 | То же, что в БП 3.0 |
| ERP, Комплексная автоматизация 2 | Да, в регламентированном плане счетов | Аналитика регламентированного учёта формируется из данных документов; свои субсчета — с осторожностью |
| Зарплата и управление персоналом 3.1 | Нет плана счетов | Счета и аналитику для выгрузки в бухгалтерию задают в справочнике «Способы отражения зарплаты в бухучёте» |
| Управление торговлей 11 | Нет | Аналитика ведётся в регистрах управленческого учёта, субконто не применяются |
В ERP и КА2 проводки регламентированного учёта строятся по правилам отражения. Поэтому свой субсчёт с новым видом субконто там часто остаётся пустым: документы о нём просто не знают. Прежде чем его заводить, проверьте, какой механизм будет заполнять аналитику.
Установка субконто через конфигуратор и в коде
Программисту 1С чаще приходится не добавлять вид субконто, а заполнять его в проводках и читать остатки. Но начнём с метаданных.
Где это в конфигураторе
- 🔧 План видов характеристик «ВидыСубконтоХозрасчетные»: свойство «Тип значения характеристик» задаёт, какие справочники могут быть значениями субконто. Предопределённые элементы — типовые виды.
- 🔧 План счетов «Хозрасчетный»: свойства «Виды субконто», «Максимальное количество субконто», а также «Признаки учёта» и «Признаки учёта субконто».
- 🔧 Предопределённые счета — на закладке предопределённых данных у каждого счёта перечислены его виды субконто.
Изменять типовую конфигурацию напрямую — значит снимать её с поддержки и потом мучиться с обновлениями. Свой справочник для аналитики лучше добавлять расширением, если ваша версия платформы позволяет расширить состав типа заимствованного объекта.
Как заполнить субконто в проводке
Значение субконто записывают по виду, а не по номеру:
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Период = Дата;
Проводка.Организация = Организация;
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПокупателями;
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.РасчетныеСчета;
Проводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент;
Проводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Договор;
Проводка.Сумма = Сумма;
Если вида субконто на счёте нет, присвоение по такому виду просто не сработает, и аналитика останется пустой. В типовой БП есть служебная процедура БухгалтерскийУчет.УстановитьСубконто, которая сама проверяет, есть ли вид на счёте, — для доработок типовых документов удобнее пользоваться ей.
Как получить остатки по виду субконто
Параметр «Субконто» виртуальной таблицы задаёт, в каком разрезе выбирать данные:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Остатки.Субконто1 КАК Контрагент,
| Остатки.СуммаОстатокДт КАК Долг
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &Дата,
| Счет В ИЕРАРХИИ (&Счет),
| &ВидСубконто,
| Организация = &Организация) КАК Остатки";
Запрос.УстановитьПараметр("Дата", КонецДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПокупателями);
Запрос.УстановитьПараметр("ВидСубконто", ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Строка(Выборка.Контрагент) + ": " + Формат(Выборка.Долг, "ЧДЦ=2"));
КонецЦикла;
Если передать массив из двух видов, первый станет Субконто1, второй — Субконто2. Порядок задаёте вы, а не порядок строк в карточке счёта.
Ошибки при установке вида субконто и как их исправить
Ещё две ошибки, которые не видны сразу:
- ⚠️ Флаг «Только обороты» на расчётном разрезе. Если поставить его на «Контрагентах» у счёта расчётов, остаток долга по контрагенту пропадёт из отчётов. Для расчётов этот флаг не ставят.
- ⚠️ Выключение аналитики посреди года. Остатки по складам или документам расчётов схлопнутся в одну сумму. Если разрез больше не нужен, выключайте его с начала года и после закрытия предыдущего.
После любой правки аналитики сформируйте ОСВ по счёту с разворотом по новому субконто и сверьте итог с данными до изменения. Расхождений быть не должно — меняется только детализация.