Субконто в 1с бухгалтерии означает
Описание основных настроек регистров бухгалтерии, работы виртуальных таблиц "Субконто" и "Движения с субконто" и кое-что еще.
Это не простой для понимания материал. Чтобы понять его до конца - нужно экспериментировать, самому строить запросы и анализировать что находится на стороне базы данных. Поэтому пробуйте, делайте и не останавливайтесь :).
То-то нет ни одного комментария. :-)
Слишком глубоко копнул Юрий! :-)
Вспомнился анекдот:
— Купил мелок от тараканов.
— И как помогло?
— Ну да, вон сидят в углу — рисуют
Вот и народ, сидит и экспериментирует. :-)
Сами комметарии не особо важны. Главное чтоб хоть кто-то прочитал :)))
Материал безусловно очень полезный!
Но изучать его сегодня нет возможности - идет отчетный за год период!
Надо решать проблемы клиентов и ставить бесконечные обновления. :)
(3)Я так чувствую, с новым правительством обновлений прибавится! :-)
Новая метла, как говорится, новые формы/отчёты/прочие маркировки.
Большое спасибо автору!
Как раз пришлось сделать свой аналог таблицы "Движения с субконто".
Недавно наткнулся на ошибку - после перехода на новую версию платформы (8.3.16.1148) и на PostgreSQL с MS SQL перестала корректно отображаться карточка счета. Не хватало строк и сумма не совпадала с суммой из оборотно-сальдовой ведомости.
Оказалось, что перестала корректно работать виртуальная таблица "Движения с субконто". Пересчет итогов, исправление базы не помогло.
Прочитав статью, решил переписать запрос в карточке счета. В расширение, перед формированием отчета, добавил процедуру, которая заменяет временную таблицу "ДвиженияССубконто" в запросе СКД отчета "Карточка счета". Если вдруг кому будет нужно, прикладываю свой вариант временной таблицы "ДвиженияССубконто".
Добрый день. Подскажите, а в разделе "Свой запрос движений с субконто" можно ли все левые соединение заменить на внутренние (при соединении основной таблицы с таблицей субконто и ТЧ Плана счетов)? Никак не соображу что может в этом случае сломаться.
и вот эти поля
_ValueDt1_TYPE BINARY(1),
_ValueDt1_RTRef BINARY(4),
_ValueDt1_RRRef BINARY(16),
_KindDt1RRef BINARY(16),
_ValueDt2_TYPE BINARY(1),
_ValueDt2_RTRef BINARY(4),
_ValueDt2_RRRef BINARY(16),
_KindDt2RRef BINARY(16),
_ValueDt3_TYPE BINARY(1),
_ValueDt3_RTRef BINARY(4),
_ValueDt3_RRRef BINARY(16),
_KindDt3RRef BINARY(16),
_ValueCt1_TYPE BINARY(1),
_ValueCt1_RTRef BINARY(4),
_ValueCt1_RRRef BINARY(16),
_KindCt1RRef BINARY(16),
_ValueCt2_TYPE BINARY(1),
_ValueCt2_RTRef BINARY(4),
_ValueCt2_RRRef BINARY(16),
_KindCt2RRef BINARY(16),
_ValueCt3_TYPE BINARY(1),
_ValueCt3_RTRef BINARY(4),
_ValueCt3_RRRef BINARY(16),
_KindCt3RRef BINARY(16)
теперь в реальной табличке регистра.
ЗЫ: это если сынять режим совместимости и точнее, с 14-15 (в 15 так точно,в 14 не помню).
В 13-ом еще старый формат хранения, как в вашей статье.
Спасибо за труд, отличный цикл статей!
С галочками "Только оборот" не совсем ясна картина.
В вашем примере у счета 90.01.2 в таб части виды субконто установлены галочки Только оборот на все виды.
Далее, по ним ведется и количественный и суммовой учет, поэтому по идеи в общей записи должны быть как минимум два поля заполнены на 1000 руб (Суммовой учет) и 1 шт (Количественный), по ним же оборот учитывается.
Общая запись итога по обороту появляется в том случае, если в счете есть виды субконто с опцией "Только обороты". При этом общее значение рассчитывается как ДТ - КТ.
Здесь не понятно что значит Дт-Кт, если мы говорим в контексте проводки, то показатели оборота просто берутся из проводки и никоем образом не рассчитываются.
Использование опции "Только обороты" позволит уменьшить объем данных в таблице итогов в тех случаях, когда нет смысла хранить остатки в разрезе значений субконто. С прикладной точки зрения эта настройка означает, что по субконто не будут разворачиваться остатки, а будут разворачиваться только обороты.
В вашем примере на счете 90.01.2 остатки не хранятся ни по одному из видов субконто, при это система формирует две записи в таблице итогов, где здесь уменьшение объема данных?
Довольно часто пользователи не могут определиться, какими отчетами удобнее пользоваться при проверке и анализе данных. В данной статье мы рассмотрим формирование отчета Анализ субконто — очень удобного и позволяющего вывести информацию «наоборот»: в разрезе аналитики (субконто), где отображены все счета учета, в которых данное субконто участвовало.
Из статьи вы узнаете:
- в каких случаях удобнее сформировать именно этот отчет;
- какой вид отчета следует использовать в каждом конкретном случае;
- подробности о вариантах настройки отчета.
Контрагенты и Договоры
Анализ взаиморасчетов по всем Контрагентам и Договорам
Отчет Анализ субконто по Контрагентам и Договорам позволяет проанализировать обороты и сальдо с контрагентами сразу по всем счетам взаиморасчетов в разрезе договоров.
Это очень удобно, т. к. не нужно формировать оборотно-сальдовые ведомости по каждому счету расчетов в отдельности, а можно получить в одном отчете обороты и сальдо по всем счетам расчетов с контрагентами в разрезе используемых договоров.
Данный отчет способствует выявлению следующих ошибок в учете:
- задублирован договор;
- неправильно установлены счета расчетов в документах;
- непоследовательный ввод документов;
- не произведен зачет аванса;
- не выполнен взаимозачет.
Для построения отчета Анализ субконто по Контрагенту в разрезе заключенных с ним Договоров необходимо сделать следующие настройки:
Шаг 1. Выбрать субконто Контрагенты в шапке отчета и нажать на кнопку Показать настройки .
Шаг 2. Определить субконто для анализа на вкладке Виды субконто :
Шаг 3. Настроить показатели, которые будут отражаться в отчете, на вкладке Показатели установить флажки:
- БУ (данные бухгалтерского учета) ;
- Валютная сумма , если необходимо проверить расчеты в валюте;
- Развернутое сальдо , для того, чтобы итоговое сальдо по Дт и Кт по активно-пассивным счетам автоматически «не схлопывалось».
Шаг 4. Настроить отражение информации в отчете на вкладке Группировка :
- установить флажок По субсчетам — для отображения оборотов и сальдо по субсчетам;
- в табличной части установить флажки по Контрагентам и Договорам .
При этом Контрагенты должны находиться выше Договоров : это позволит проверить взаиморасчеты по договорам, а также выявить задублированные договоры в разрезе контрагента.
Именно такие настройки позволят быстро и качественно проверить взаиморасчеты по всем контрагентам и договорам сразу.
Анализ взаиморасчетов по конкретному контрагенту
Можно сформировать отчет Анализ субконто только по конкретному Контрагенту в разрезе договоров.
Для этого дополнительно к вышеуказанным настройкам необходимо на вкладке Отбор :
- установить отбор по Контрагенты и указать анализируемого контрагента.
Анализ взаиморасчетов по документам расчетов
Рассмотрим еще один вариант отчета Анализ субконто , в котором выводятся взаиморасчеты по конкретным документам расчетов.
К счетам расчетов с контрагентами в 1С открыт третий аналитический признак (субконто) Документы расчетов с контрагентом .
Документ расчетов с контрагентом — документ по которому отражена дебиторская или кредиторская задолженность.
Неправильное указание данного субконто или его не заполнение ведет к ошибкам в учете. Так, например, НДС с зачтенного аванса не будет корректно восстановлен, если не заполнен документ расчетов с контрагентом при зачете аванса.
Для этого дополнительно к вышеуказанным настройкам необходимо на вкладке Виды субконто добавить:
- субконто Документы расчетов с контрагентом .
На вкладке Группировка автоматически будет установлен:
- флажок Документы расчетов с контрагентом — Без Групп.
Почему важно отображать Развернутое сальдо?
Мы советуем при формировании отчета выставлять на вкладке Показатели флажок Развернутое сальдо . Давайте разберемся, как эта настройка помогает быстро выявлять ошибки.
Если флажок Развернутое сальдо установлен, то при некорректном вводе данных по расчетам с контрагентами сальдо по Дебету и Кредиту не будет автоматически «схлопнуто». Поэтому при анализе в первую очередь необходимо обратить внимание на те строки, по которым есть сальдо и по Дебету, и по Кредиту. Если такие строки обнаружены, то их надо более детально проанализировать и разобраться, в связи с чем образовалась ошибка, какие неправильные действия бухгалтера привели к ней.
Проверьте себя! Пройдите тест на эту тему по ссылке >>
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
.При оформлении документов в 1С могут возникать ошибки во взаиморасчетах...
(8 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Очень интересно, но я не зная о существовании такого отчета, всегда интуитивно пользовалась простой обороткой по сч. 60, 62, 76 с теми же настройками: группировка по контрагентам и документам расчетов. Договора, при этом не обязательно, если что-то неправильно разнесено и так будет видно, а отчет выглядит менее загроможденным.
Спасибо за обратную связь. Да, это тоже отличный вариант. Оборотка всегда была и есть один из самых любимых отчетов бухгалтера на все случаи жизни!
Вот мы и добрались до регистров бухгалтерии платформы 1С:Предприятие 8.x. Ранее мы говорили о регистрах накопления и регистрах сведений, подробно рассматривали их устройство и принцип работы с ними со стороны платформы. В этом плане, регистры бухгалтерии интереснее и сложнее, т.к. имеют большее количество настроек, а сама специфика бухгалтерского учета усложняет их структуру хранения в базе данных, а также SQL-запросы платформы для получения этих данных.
В этой серии статей мы рассмотрим общую информацию о регистре бухгалтерии, его структуре хранения в базе данных в зависимости от настроек, построение SQL-запросов платформы при использовании различных виртуальных таблиц, влияние плана счетов на настройки регистра, а также другие особенности, связанные с итогами и прочими моментами.
В первой части, которая сейчас открыта перед Вами, мы рассмотрим внутреннее устройство регистра бухгалтерии при часто используемой структуре.
Назначение
Регистры бухгалтерии очень похожи на регистры накопления: они также могут иметь произвольный набор измерений, в разрезе которых накапливаются показатели, а также дополнительные реквизиты, в которых хранится произвольная информация о записях.
Любой регистр бухгалтерии обязательно должен быть связан с одним из планов счетов, который своими настройками влияет на хранение итогов (об этом подробнее мы поговорим в следующих статьях). На структуру хранения записей регистра бухгалтерии в основном влияют как сама структура регистра (измерения, ресурсы, реквизиты) и его настройки (включена ли корреспонденция, разделение итогов и др.), так и настройки используемых счетов (признаки учета счетов и субконто, вид счета и т.д.).
Регистры бухгалтерии - это
Опишем каждую из настроек:
- Настройки регистра
- План счетов - указание на объект метаданных "План счетов", который используется регистром бухгалтерии.
- Корреспонденция - флаг, указывающий используется ли корреспонденция счетов при создании записей в регистре. Регистр бухгалтерии может работать в двух режимах:
- С корреспонденцией - в этом случае используется механизм двойной записи, когда каждая запись регистра содержит поля "СчетДт" (счет дебета) и "СчетКт" (счет кредита).
- Без корреспонденции - в этом случае механизм двойной записи использоваться не будет. В каждой записи будет использоваться только одно измерение для указания счета - "Счет"
- Организация - ссылка на справочник "Организации". Не используется признак учета, т.е. измерение будет использоваться для всех записей. Установлена настройка "Балансовый", которая определяет поддержку двойной записи для этого измерения и, соответственно, схождение баланса для него. Другими словами регистр бухгалтерии в нашем случае сконфигурирован таким образом, чтобы баланс можно было сводить в разрезе организации.
- Валюта - ссылка на справочник "Валюты". Измерение ссылается на признак учета "Валютный". Это означает, что измерение будет использоваться только в том случае, если у счета установлен признак учета "Валютный".
- Сумма - балансовый показатель, используемый для всех счетов. Признак учета субконто "Суммовой" указывает ведется ли учет по этому ресурсу для указанных в счете субконто. Подробнее об этом еще поговорим и рассмотрим работы этой настройки на примерах.
- ВалютнаяСумма - не балансовый ресурс, используемый только для счетов с признаком учета "Валютный", а также используемый только для тех субконто, у которых признак учета субконто "Валютный" установлен в Истина.
- Количество - также, как и ресурс "ВалютнаяСумма", не является балансовым. Используется только для счетов с признаком учета "Количественный", а также только для тех субконто, у которых в Истина установлен признак учета субконто "Количественный".
- Содержание - реквизит с типом "Строка" (макс. длина 150) для хранения справочной информации записей регистра.
Как мы видим, на заполнение полей регистра бухгалтерии в основном влияют счета учета. В зависимости от признаков учета счета и субконто определяется какие измерения и ресурсы используются для записи, как должны хранится итоги по счетам и субконто, а также прочие настройки.
Для новичков все эти настройки кажутся запутанными. Мы не будем подробно рассказывать о назначении каждой из настроек регистра и плана счетов. О каждой настройке с прикладной точки зрения Вы можете узнать на ИТС и здесь. Также в последующих статьях мы подробнее остановимся на каждой настройке и проанализируем ее влияние на структуру таблиц регистра и работы платформы 1С:Предприятие с ними.
Таблицы регистра
В нашем примере используется регистр бухгалтерии с поддержкой корреспонденции и с максимальным количеством субконто - 3. Для измерений используются как признаки учета счетов, так и признаки учета субконто. В итоге платформа создала следующую структуру таблиц:
1. Основная таблица (_AccRg[внутренний номер]) - основная таблица регистра, в которой хранятся данные аналогично той структуре регистра, которая задана в конфигураторе (измерения + ресурсы + реквизиты). В нашем примере она выглядит следующим образом:
Заметим, что значения доп. аналитики, а именно субконто, не хранятся в основной таблице регистра. Для их хранения используется отдельная таблица, которая содержит все поля регистра, включая стандартные (период, регистратор, номер записи). Также присутствует поле "Активность" типа булево, которое влияет на то, будет ли запись влиять на таблицы итогов (если Истина, то запись учитывается в таблицах итогов).
2. Значения субконто (_AccRgED[внутренний номер]) - таблица создается, если для плана счетов регистра бухгалтерии используются субконто. Она нужна для хранения значений субконто записей основной таблицы регистра. В нашем примере таблица имеет следующую структуру:
Поле "Вид движения" может содержать два значения: 0 - дебет, 1 - кредит. Вид субконто в большинстве случаев содержит ссылку на элемент плана вида характеристик, задающий виды субконто. Значение субконто хранится по правилам, аналогично тому типу данных, который нужно сохранить. В нашем случае это ссылочный тип (подробнее о значениях каждого поля в этом случае Вы можете прочитать в одной из предыдущих статей).
3. Таблицы итогов. К таблицам итогов регистра накопления относят:
Из названия уже понятно, что в таблице хранятся итоги остатков по счетам, по периодам и в разрезе измерений регистра бухгалтерии. Для каждого ресурса хранится оборот по дебету и кредиту, а также общий оборот. При использовании разделения итогов для регистра используется служебное поле "Разделитель", чтобы повысить параллельность работы пользователей. Принцип работы разделения итогов аналогично его использованию в регистрах накопления, поэтому подробней останавливаться не будем.
Таблица оборотов хранит обороты между счетами в разрезе балансовых измерений регистра. Как и в таблице остатков, хранятся обороты по дебету и кредиту для ресурсов регистра и имеются служебные поля для механизма разделения итогов.
Таблицы итогов субконто (или итоги по счетам с субконто) (_AccRgAT[количество субконто][внутренний номер])
Таблицы итогов субконто хранят итоги по субконто для счетов в разрезе измерений регистра бухгалтерии. В таблицах хранятся обороты по ресурсам регистра (по дебету и кредиту). Таблицы также содержат поля для механизма разделения итогов.
Главной особенностью хранения итогов по субконто является использование нескольких таблиц для этих целей. В нашем примере у плана счетов, который используется регистром бухгалтерии, максимальное количество субконто - 3. В этом случае платформа создает три таблицы итогов, где хранит итоги по 1 субконто, по 2 субконто и по 3 субконто.
В последующих статьях мы подробней проанализируем работу платформы с итогами и на примере проанализируем изменение данных в таблицах. Также будет рассмотрен вопрос влияния количества субконто на производительность бухгалтерских регистров.
4. Настройки хранения итогов (_AccRgOpt[внутренний номер]) - таблицы с настройками итогов регистра бухгалтерии. Имеют следующую структуру:
В таблице настроек хранения итогов сохраняются данные, по которым платформа определяет как именно будут рассчитываться итоги для данного регистра, использовать ли текущие итоги и другие настройки. Подробнее мы о них еще поговорим.
Примечание: аналогичная таблица есть и у регистров накопления. Когда мы рассматривали эту тему ранее (еще на платформе 8.2), таких настроек как макс. и мин. хранимый период итогов не было. Это нововведение платформы 8.3. На примере регистра бухгалтерии мы проанализируем работу этих настроек, который будет актуальным и для регистров накопления.
Таким образом, мы рассмотрели общую информацию о структуре таблиц регистра бухгалтерии. В некотором плане его внутреннее устройство схоже с регистром накопления, за исключением таблиц дополнительной аналитики - субконто, а также таблиц итогов для них.
Вместо заключения
Платформа 1С внутри содержит множество интересных механизмов, решений и много другого. Речь идет не только о стороне базы данных, но и особенностях работы сервера приложений, клиентской части, взаимодействия с веб-сервером и так далее. В этой и предыдущих статьях мы лишь немного приоткрыли внутреннюю структуру базы данных
Если есть интерес к подобным темам или другие вопросы – пишите в комментариях. Вы сами задаете темы будущих публикаций!
Сегодня мы коснулись общего назначение и структуры таблиц регистра бухгалтерии. В будущих статьях поднимем такие темы как:
В кругах бухгалтеров, которые работают с программой 1C Бухгалтерия, встречается понятие субконто. Это узкоспециализированный термин, и если вы услышали его в разговоре или в контексте, рекомендуем узнать о субконто — что это такое простыми словами.
Значение слова
О субконто не пишут в теории бухгалтерского учета. Этот термин внедрили Компания 1C и использует в собственной программе. Бухгалтера, работающие с 1C Бухгалтерия не первый год, знакомы с этим понятием не понаслышке. Это слово — синоним другого термина.
Субконто — это аналитические счета. В свою очередь — это счета бухучета, используемые для детализации информации о движении, источников получения и наличии средств на синтетических счетах. Их еще используют для аналитики хозяйственной и экономической деятельности предприятия.
Ведение учета по таким счетам называется аналитическим учетом, но пока на этом остановимся, чтобы за один подход не погружаться в сотни бухгалтерских терминов.
Как работали до субконто?
Чтобы узнать, с какого счета и в какую кассу попали средства, необходимо было указывать так называемые субсчета. Чтобы был возможен детальный анализ, перед отчетностью была проведена не одна ночь, а книга бухучета была весьма объемной.
Сейчас же, все работает через программы бухгалтерии, а записи, учеты, анализы и хранение данных проводятся в электронном варианте, на удаленных серверах компании.
Паритет (от английского "parity") - равенство во взаимоотношении двух и более сторон, исходя из отдельновзятых конкретных параметров. Синонимы слова:
Метафизикой называют общее понятие, включающее в себя аспекты и явления, находящиеся за пределами трактования физики. Метафизика это простыми словами
Единственной трактовки значения слова " квинтэссенция " не существует, поскольку с течением времени, оно приобретало различный смысл. Но редакция
Слово коллаборация можно часто услышать из уст известных блоггеров, этот термин изо дня в день употребляется в фешн-кругах, бизнес тоже не обходит
В настоящее время средства массовой информации довольно часто, освещая то или иное событие в мире, используют иностранные слова. Простым обывателям
Определение:
В "1С:Бухгалтерии 8" под субконто понимается объект аналитического учета. Под видом субконто понимается множество однотипных объектов аналитического учета, из которого выбирается объект.Определение:
В качестве вида субконто могут устанавливаться справочники, виды документов и другие объекты конфигурации "1С:Бухгалтерии 8". Для бухгалтерского учета используются общие виды субконто, доступные из меню "Предприятие" › "Планы счетов" › "Виды субконто (бухгалтерский и налоговый учет)"."1С: Бухгалтерия 8" поставляется с предопределенным списком видов субконто, в дополнение к которому пользователь может вводить новые виды субконто.
Новый вид субконто создается обычным для системы "1С:Предприятие 8" способом – с помощью кнопки ("Добавить") в форме списка субконто добавляется новая запись. После этого следует указать наименование нового вида субконто (в колонке "Наименование" формы списка) и выбрать тип значения нового вида субконто (в колонке "Тип значения").
Тип значения нового субконто выбирается в специальном окне "Редактирование типа данных" (вызывается нажатием на кнопку выбора в текущей записи, в правой части колонки "Тип значения").
Здесь следует указать вид субконто (простой или составной) установкой или сбросом соответствующего флажка в верхней части специального окна.
Ниже приведен список объектов, которые можно использовать в качестве субконто (виды документов, справочников и др.). В этом списке нужно указать те виды объектов, из которых можно будет выбирать значения субконто: для простого субконто можно будет указать только один вид объекта, а для составного – произвольное количество видов объектов.
Замечание:
В "1С:Бухгалтерии 8" виды субконто используются в качестве реквизитов различных документов. Если субконто составное, то ввод значения реквизита проводится в два этапа: на первом этапе выбирается вид объекта, а на втором этапе – значение объекта. Реквизит вводится обычно в поле формы документа. Для заполнения поля используется кнопка в правой части поля документа, на первом этапе она имеет вид ("выбор типа"), а на втором этапе – имеет вид ("выбор конкретного значения").Как уже говорилось, в плане счетов для каждого счета может быть установлен признак ведения аналитического учета по трем видам субконто. Эти признаки устанавливаются путем введения соответствующих записей в таблице "Виды субконто" формы счета.
Для каждого вида субконто могут быть установлены дополнительные признаки:
Читайте также: