Как узнать какие субконто есть у счета

Что такое субконто?

Термин «субконто» не слишком уж часто встречается в теории бухучёта и мало кому знаком из бухгалтеров, не использующих в профессиональной деятельности компьютерные программы учёта. Многие бухгалтера недооценивают этот элемент программы «1С:Бухгалтерия», тем не менее, данный инструмент в некоторых случаях может принести весьма ощутимую пользу.

Это понятие было придумано компанией «1С» и ею же оно было внедрено в одноимённую программу, используемую в бухгалтерском учёте, для того, чтобы обеспечить добавочный срез аналитического характера. В программе «1С:Бухгалтерия» присутствует объект «Справочник», субконто является составляющей этого элемента. Используя субконто, пользователь может вносить, хранить и получать определённую информацию, представляя её в виде иерархического списка.

Некоторые особенности

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

Например, если касса пополняется средствами с расчётного счёта, бухгалтером выполняется проводка Д 50.01 К 51. Эта проведённая комбинация объясняет, что из банковского учреждения финансовые средства попали на счёт организации. Слишком подробную информацию об этом, тем не менее, вряд ли удастся увидеть.

Раньше для выполнения детального анализа бухгалтеру было необходимо указывать субсчета на основании требуемых параметров (к примеру, с какого из счетов деньги были отправлены и в которую из касс они впоследствии попали). В конечном итоге, бухгалтерская книга после этого приобретала чересчур внушительный объём.

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

Составляющие части субконто

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

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

Любой справочник легко настроить в соответствии с требуемыми нами параметрами – в целом можно выполнять трёхуровневую аналитику. В программе «1С:Бухгалтерия» каждому из счётов предоставлена возможность иметь не более 3 субконто. При этом могут встречаться счета, не имеющие субконто вообще. Это зависит от того, что различным счетам необходима разная степень детализации учёта. В редких случаях получается анализировать и свыше 3 уровней, но при этом программа начинает заметно зависать.

Где применяется субконто

Данный удобный инструмент применяется для анализа различных счетов. Разумнее пользоваться этим элементом программы «1С:Бухгалтерия» для проводок, в процессе анализа которых необходимо обозначить конечные показатели для каждого отдельного объекта. В большинстве случаев, пользователи программы выполняют подобную аналитику по наиболее популярным счетам. Довольно просто осуществлять учёт по проводкам, которые связаны со счетами разных видов.

Значение субконто

Данные аналитические счета помогают существенно оптимизировать процесс аналитики и совмещать её с иными определёнными функциями. Например, проводя аналитику счёта 41.01, бухгалтер сможет дополнительно осуществлять контроль над заведующим складом. Это становится возможным, благодаря тому, что справочник предоставляет данные о номенклатуре соответствующей продукции и о том, какое количество единиц товара находится на складах.

Преимущества использования отчёта «Анализ субконто»

  • Помогает увидеть все остатки и обороты по нашим счетам, анализ которых необходимо провести с учётом вида, указанного пользователем в соответствующем аналоговом окне, где настраиваются параметры вывода отчёта;
  • Очень удобно при осуществлении аналитического учёта одинакового вида сразу на нескольких счетах;
  • Используется для выверки расчётов при осуществлении операциях, связанных с бартером либо при встречных поставках продукции;
  • Можно использовать с целью выверки взаиморасчётов со своими контрагентами, при этом по каждому можно будет посмотреть, как дебиторскую, так и кредиторскую задолженность.

Использование материалов сайта разрешено только при условии размещения активной ссылки на источник.

Как узнать какие субконто есть у счета

Анализ субконто? Не понимаю как им пользоваться, не люблю его – именно так обычно отзываются об этом отчете пользователи программы 1С:Бухгалтерия.

Я тоже не сразу смогла осознать его значимость и необходимость, при работе в программе. Зато теперь я использую его ежедневно и хочу поделиться с вами секретами работы с этим отчетом.
По традиции рассматривать примеры я буду на программе 1С:Бухгалтерия 8, редакция 3, однако все, что я расскажу вам в равной мере относится и к комплексной, и к УПП и к этим же программам версии 2.
Находится этот отчет на закладке Отчеты:

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

В настройках отчета сделаем отбор по интересующей нас номенклатурной позиции:

Сформируем отчет и видим вот такую картинку. Действительно краска на складе есть, только она была оприходована как 41 так и на 10 счет. Из этого отчета можно посмотреть, каким документом было оформлено поступление на счет 10.01 и при необходимости исправить его:

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

Всю эту информацию тоже легко получить с помощью одного отчета Анализ субконто:

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

Также очень удобно пользоваться этим отчетом при анализе закрытия 20 счета. Если у вас в учетной политике установлен способ списания затрат с учетом выручки, то вы знаете о том, что закрытие 20 счета происходит только по тем номенклатурным группам, по которым была в течение месяца отражена выручка по услугам или выпуск продукции. Как правило, большинство пользователей сравнивают две оборотно-сальдовые ведомости: по 20 и 90 счетам в разрезе номенклатурных групп, но можно сформировать Анализ субконто по номенклатурным группам и мы сразу видим, что по номенклатурной группе Производство не отражена выручка и как следствие по этой номенклатурной группе счет 20.01 не закрыт.

Ну а для тех, кто не любит читать статьи, а предпочитает смотреть – предлагаю небольшое видео:

Присоединяйтесь к нам в соц.сетях и будьте всегда в курсе наших новостей.

В настройках отчета сделаем отбор по интересующей нас номенклатурной позиции:

Иллюстрированный самоучитель по «1С:Бухгалтерия 7.7»

Анализ счета по субконто

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

Для получения данного отчета выберите пункт «Анализ счета по субконто» меню «Отчеты» главного меню. На экран будет выведен запрос параметров вывода данного отчета.

Настройка вывода анализа счета по субконто

В этом запросе надо указать:

Читать еще:  Заблокировали расчетный счет налоговая что делать

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

Совет:
Если нужен анализ счета по субконто за «стандартный» период (месяц, квартал, полугодие, 9 месяцев или год), воспользуйтесь кнопкой выбора периода
.

по какому счету формировать отчет;

Замечание:
По указанному счету или субсчету обязательно должен вестись аналитический учет
.

  • выводить ли обороты по субсчетам (флажок «По корр. субсчетам и аналитике» установлен) или только по счетам в целом (флажок «По корр. субсчетам и аналитике» снят);
  • выводить ли сводные проводки учета валют (при этом для валютных счетов будут отражаться итоговые данные в рублях без детализации по валютам), или с учетом валют (т.е. с указанием данных по конкретной валюте);
  • виды субконто, по которым ведется аналитический учет по счету;
  • значение субконто (или группа субконто) указанного вида;
  • вариант использования субконто:
    • Разворачивать отчет в разрезе значений субконто данного вида;
    • Отбирать отчет по одному значению субконто данного вида;
    • Не учитывать не разворачивать и не отбирать;
  • включать ли в отчет суммарные остатки и обороты по группам субконто (флажок «Группы» установлен);
  • указать детализацию отчетного периода: день, неделя, месяц, квартал, год или за период без детализации (установлено по умолчанию).
  • Параметры использования субконто могут заполняться в зависимости от того, по каким видам субконто ведется аналитический учет по данному счету. При этом порядок указания видов субконто в параметрах окна настройки будет определять вложенность группировок отчета. Так, например, если по счету 10.1 «Сырье и материалы» ведется аналитический учет по видам материалов и местам хранения, то можно в первом виде субконто (Вид субконто1) выбрать материалы, а во втором (Вид субконто2) – места хранения. В этом случае в отчете обороты и остатки по каждому материалу будут развернуты по отдельным складам. Если, наоборот, в первом виде субконто выбрать вид субконто «Места хранения», а во втором – вид субконто «Материалы», то в отчете остатки и обороты по складам будут развернуты по отдельным материалам.

    По кнопке «Настройка» открывается диалог настройки вывода итогов по субсчетам и субконто.

    Установив нужные параметры настройки, нажмите на кнопку «Сформировать» или на кнопку «ОК». Программа сформирует отчет и выведет его для просмотра.

    Просмотр анализа счета по субконто

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

    Если по счету ведется количественный учет, то для каждого субконто выводится также и количественное выражение оборотов и остатков.

    Если по счету ведется валютный учет, то выводятся и данные в валюте.

    Детализация показателей отчета

    Когда указатель мыши выводится в виде креста с линзой (на строках отчета), вы можете нажатием клавиши Enter или двойным щелчком мыши в данной позиции запросить детализацию сведений по выделенной курсором позиции.

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

    Если же курсор был установлен на строку с корреспонденцией счетов, то на экран будет выведен отчет по журналу проводок, содержащий все проводки за отчетный период по счету с указанной корреспонденцией счетов (если курсор установлен на строку с корреспонденцией счетов).

    Счета, субконто.

    В 1С:Бухгалтерии используется два плана счетов. Первый план счетов — это План счетов бухгалтерского учета, второй — План счетов налогового учета (по налогу на прибыль).

    План счетов.

    Получить доступ к планам счетов и к дополнительным функциям, касающимся планов счетов, можно в меню Предприятие > Планы счетов.

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

    Как мы уже говорили, План счетов бухгалтерского учета соответствует Плану счетов, рекомендованному законодательно. Если вы знакомы с Планом счетов и Инструкцией по его применению, вы не встретите ничего необычного в плане счетов 1С:Бухгалтерии.

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

    Балансовые счета делятся на активные (А), пассивные (П) и активно-пассивные (АП). Данная характеристика счета определяет его отношение к Бухгалтерскому балансу, порядок формирования записей по счету, порядок формирования остатков по счету. Кстати, все забалансовые счета в 1С:Бухгалтерии являются активными, но это, конечно, не признак отношения счета к балансу, а лишь указание на то, каким образом организовано движение средств по счету.

    Говоря о балансовых счетах, напомним, что активные счета отражаются в активе Баланса, пассивные счета — в пассиве, активно-пассивные счета обычно имеют несколько субсчетов, по некоторым из которых формируется дебетовое сальдо (то есть — активных), по некоторым — кредитовое (то есть — пассивных). В итоге, если попытаться «свернуть» показатели остатков субсчетов для отражения их в основном счете — окажется, что счет будет иметь так называемое развернутое сальдо — то есть он будет иметь и дебетовое и кредитовое сальдо. Поэтому активно-пассивные счета имеют «представительства» и в активе — в виде активных субсчетов, и в пассиве — в виде субсчетов пассивных.

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

    Яркий пример активного счета — счет 50 «Касса».

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

    На рисунке ниже вы можете видеть форму субсчета 50.01 «Касса организации». В 1С:Бухгалтерии субсчета нередко называют просто счетами.

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

    Типичный пассивный счет — счет 80 «Уставный капитал».

    Типичный активно-пассивный счет — 68 «Расчеты по налогам и сборам».

    Типичный забалансовый счет — счет 004 «Товары, принятые на комиссию».

    Контрарные и дополняющие счета в 1С:Бухгалтерии не выделяют особым образом. Так, счет 02 «Амортизация основных средств» считается пассивным, однако логика его использования не отличается от обычной — основные средства отражаются в балансе по остаточной стоимости, которая равна первоначальной стоимости объекта ОС, хранящейся на счете 01 (в разрезе соответствующего субконто) за вычетом суммы накопленной амортизации.

    В плане счетов вам встретится один необычный счет, назначение которого в первый момент может показаться непонятным. Это счет с кодом 000 «Вспомогательный счет». Этот счет балансовый, активно-пассивный, не имеет субсчетов и субконто. Он используется для ввода начальных остатков , корреспондируя с различными счетами по дебету или по кредиту. Немного ниже, рассматривая особенности ввода начальных остатков по различным счетам, мы поработаем с этим счетом.

    Изучая план счетов, можно заметить, что каждый счет может иметь до трех субконто. Выше мы занимались настройкой аналитического учета по различным счетам. Например, у субсчетов счета 55 есть субконто Статьи движения денежных средств, у счета 60 и его субсчетов — есть субконто Контрагенты, Договоры, Документы расчетов с контрагентами.

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

    Читать еще:  На какой счет списывать пени по налогам

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

    Как видите, здесь нет, например, счета 19.

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

    Виды субконто.

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

    Планы видов характеристик используются для описания и хранения видов характеристик объектов аналитического учета. В нашем случае здесь хранятся виды характеристик субконто. Каждый вид имеет наименование (например — Номенклатура ) и тип значения (например — Справочник ссылка: Номенклатура ).

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

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

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

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

    Установка соответствия счетов налогового и бухгалтерского учета

    В системе предусмотрено автоматизированное заполнение бухгалтерских операций налогового учета на основе операций бухгалтерского учета. Для настройки соответствия счетов налогового и бухгалтерского учета можно воспользоваться документом Установка соответствия счетов БУ и НУ ( Предприятие > Планы счетов > Установка соответствия счетов бухгалтерского и налогового учета ). Для того, чтобы система заполнила документ значениями по умолчанию, можно выбрать команду Заполнить > По умолчанию в панели инструментов табличной части документа.

    Документы вышеописанного вида формируют записи по регистру сведений Соответствие счетов БУ и НУ ( Предприятие > Планы счетов > Соответствие счетов бухгалтерского и налогового учета ).

    На рисунку ниже вы можете видеть форму документа и регистра сведений, о которых мы говорили.

    Контроль за правильностью проводок

    Для настройки автоматического контроля за правильностью проводок предназначен регистр сведений Корректные корреспонденции счетов бухгалтерского учета. Его можно вызвать из уже знакомого вам меню Предприятие > Планы счетов. Регистр заполняется описаниями проводок, которые системе следует считать корректными. Элементы регистра содержат описания проводок в формате Дхх Кzz, где xx и zz — номера счетов.

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

    Табло счетов.

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

    Хрусталева Е. Ю. Язык запросов 1С-Предприятия 8 (2013)

    заданным в конфигурации. Такие поля создаются для общих реквизитов, являющихся разделителями (режим разделения данных – Разделять ) с режимом использования разделяемых данных НезависимоИСовместно , в которых участвует данный регистр; Остаток – поле, содержащее остаток ресурса регистра по именам ресурсов, как они заданы в конфигураторе, с добавлением слова Остаток . Содержит абсолютный остаток без учета вида счета – дебетовый остаток показывается положительным числом, кредитовый – отрицательным числом; ОстатокДт – поле, содержащее дебетовый остаток ресурса

    регистра по именам ресурсов, как они заданы в конфигураторе, с добавлением слова ОстатокДт . Содержит дебетовый остаток с учетом вида счета. Если счет пассивный, значение этого поля всегда равно нулю. Если счет активный, значение поля равно значению поля Остаток . Если счет активно-пассивный, значение поля равно значению поля Остаток , если Остаток больше или равен нулю. Если Остаток меньше нуля, значит – ноль; ОстатокКт – поле, содержащее кредитовый остаток ресурса

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

    Остаток . Если счет активно-пассивный, значение поля равно нулю, если значение поля Остаток больше или равно нулю. Если значение поля Остаток меньше нуля, значение этого поля равно -Остаток ;

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

    РазвернутыйОстатокКт – содержит развернутый кредитовый остаток, который считается развернуто по всем измерениям, указанным в запросе. Имеет смысл только при использовании в запросе итогов по измерениям. Для детальной записи значение этого поля равно значению поля ОстатокКт . Для итоговой записи равно сумме кредитовых остатков всех детальных записей;

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

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

    Период – имеет тип Дата , МоментВремени или Граница . Момент времени, на который нужно посчитать остатки. Если параметр не задан, то будут получены актуальные остатки, включающие движения последнего проведенного документа; УсловиеСчета – содержит конструкцию языка запросов. Позволяет установить фильтр по счету или счетам. Как правило, содержит следующие условия: Счет = (В

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

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

    Предположим, требуется получить абсолютный количественный остаток определенного товара со счета товаров. Для этого нужно выполнить следующий запрос (листинг 3.49).

    Читать еще:  На какой счет отнести мебель для офиса

    Листинг 3.49. Вывод остатка заданного товара со счета товаров

    В данном запросе в параметр УсловиеСчета , используемый при построении виртуальной таблицы остатков, мы передаем ссылку на счет товаров (ссылку для предопределенного счета можно получить по имени, например: СчетТоваров =

    ПланыСчетов.ОсновнойПланСчетов.Товары ). В параметр Условие передаем условие отбора конкретного товара по значению субконто, т. е. ссылку на элемент справочника Номенклатура , который используется на счете товаров как первый вид субконто. Результат запроса будет содержать одну строку в одном поле: абсолютный остаток по ресурсу регистра Количество .

    По аналогии с помощью следующего запроса можно получить стоимостной остаток материалов на определенном складе на счете материалов. Для этого нужно выполнить следующий запрос (листинг 3.50).

    Листинг 3.50. Вывод остатка материалов на заданном складе на счете материалов

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

    Результат запроса будет содержать одну строку в одном поле: абсолютный остаток по ресурсу регистра Сумма (рис. 3.59).

    Рис. 3.59. Вывод остатка материалов на заданном складе на счете материалов

    Следующий запрос позволяет отобрать остатки в разрезе валют по всем счетам, на

    которых ведется валютный учет (листинг 3.51).

    Листинг 3.51. Вывод остатков на валютных счетах

    Результат выполнения данного запроса представлен на рис. 3.60.

    Рис. 3.60. Вывод остатков на валютных счетах

    В данном запросе в параметр УсловиеСчета передается условие отбора по счетам с признаком учета Валютный . Остатки подсчитываются в разрезе счетов и валют (значения измерения Валюта ).

    На примере таблицы остатков рассмотрим особенности третьего параметра Субконто , используемого при построении виртуальной таблицы остатков. Все нижесказанное актуально также для виртуальных таблиц оборотов (имена параметров Субконто , КорСубконто ), остатков и оборотов, оборотов ДтКт (имена параметров СубконтоДт ,

    Все перечисленные параметры могут принимать значения

    ПланыВидовХарактеристикСсылка. или содержать массив, состоящий из значений указанного типа данных. То есть, точнее говоря, в параметре Субконто можно передать не значение субконто, а значение вида субконто или массив видов субконто. А для отбора по значению субконто используется параметр Условие (см. листинги 3.49, 3.50).

    Рассмотрим два аспекта использования параметра Субконто . Прежде всего, это отбор итогов по виду субконто.

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

    субконто учитывается Номенклатура , а вторым – Склады . И предопределенный счет Материалы , на котором первым субконто учитываются Склады , а вторым –

    Выведем стоимостные остатки со счетов учета материальных ценностей в разрезе субконто Номенклатура с помощью следующего запроса (листинг 3.52).

    Листинг 3.52. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура»

    В консоли запросов установим значение параметра ВидСубконто как субконто

    Номенклатура типа СправочникСсылка.Номенклатура , значения параметров СчетМатериалов и СчетТоваров как ссылки на предопределенные счета Материалы и Товары соответственно. Выполним запрос (рис. 3.61).

    Рис. 3.61. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура»

    В результате итоговые остатки товарно-материальных ценностей на обоих счетах ( Товары и Материалы ) подсчитаны в разрезе номенклатуры, которая учитывается как аналитика на этих счетах.

    Теперь рассмотрим второй аспект использования параметра Субконто – для определения набора и порядка следования субконто в результате запроса.

    В нашем примере проблема в том, что субконто Номенклатура прикреплено первым субконто на счете Товары и вторым – на счете Материалы . А обращаемся мы к ним в запросе именно по номеру ( Субконто1 , Субконто2 ).

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

    Если при этом не указать параметр Субконто (листинг 3.53), то поле Субконто1 будет содержать и товары для счета товаров, и склады для счета материалов. Поле Субконто2 будет содержать склады для счета товаров и товары для счета материалов

    Листинг 3.53. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    Рис. 3.62. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    В итоге мы видим строку результата запроса – Филиал Паркер 1000 , где Филиал – это склад (но находится в колонке Товар ), а Паркер – товар (но находится в колонке Склад ).

    Чтобы избежать подобной путаницы и добиться в результате запроса нужного порядка следования субконто на счетах (без изменения настройки плана счетов), передадим в параметр ВидыСубконто массив видов субконто, следующих в нужной последовательности (листинг 3.54).

    Листинг 3.54. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    В результате мы получим нужные итоги (рис. 3.63).

    Рис. 3.63. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    Таким образом, теперь независимо от счета первым субконто в нашем запросе является Номенклатура , вторым – Склады . Причем если будет нужно изменить последовательность группировок в запросе (сначала группировать по складам, потом внутри склада – по номенклатурным позициям), нам достаточно изменить порядок следования элементов массива, который передается в параметр виртуальной таблицы

    Этот пример можно посмотреть в демонстрационной конфигурации «Бухгалтерский учет», прилагающейся к книге, в обработке Субконто .

    Теперь рассмотрим еще одну тонкость, касающуюся отбора по виду субконто. Дело в том, что если параметр Субконто задан, то данные выбираются только по тем счетам, у которых определены все указанные виды субконто.

    Продемонстрируем эту особенность на следующем примере. В нашей демонстрационной конфигурации по счету Материалы существует всего одна проводка. В дебет счета начисляется 1000 , значение первого субконто – Паркер (товар), второго – Филиал (склад).

    Изменим аналитику на счете материалов. В конфигураторе удалим для предопределенного счета Материалы второй вид субконто, а первый вид субконто изменим на субконто Номенклатура . Для счета Товары аналитику оставим без изменений. Первым субконто на нем учитывается Номенклатура , вторым – Склады . В документе Операция №8 изменим значение первого субконто на Паркер (товар), а второго субконто на счете материалов теперь нет.

    После этого выполним команду Остатки товарно-материальных ценностей в

    обработке Субконто (рис. 3.64).

    Рис. 3.64. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    Если сравнить результат с правильным вариантом (см. рис. 3.63), то мы видим, что пропала как раз строка результата запроса – Паркер Филиал 1000 , т. к. в параметре Субконо передается массив из двух видов субконто ( Номенклатура , Склады ), а у счета материалов теперь один вид субконто – Номенклатура .

    Ситуацию можно исправить путем объединения запросов к каждому счету ( Товары и

    Материалы ) отдельно (листинг 3.55).

    Листинг 3.55. Вывод остатков товарно-материальных ценностей в разрезе субконто «Номенклатура» и «Склады»

    В запросе используется объединение данных запроса к счету товаров и запроса к счету материалов. Параметр Субконто в этих запросах не задан, т. к. в этом случае виды субконто и их последовательность определяются позиционно по соответствующему счету. Для счета товаров – это Номенклатура и Склады , для счета материалов – Номенклатура . Затем для результата объединения этих запросов рассчитываются общие итоги и итоги по полю Товар .

    В результате мы получим нужные итоги (рис. 3.65).

    Ссылка на основную публикацию
    Adblock
    detector