Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме Управляемое приложение

Основы организации бухгалтерской подсистемы

Разбить на страницы
Показывать лекцию целиком

Цель лекции: создать основу подсистемы бухгалтерского учета в 1С:Предприятие 8.2.

Введение

Перед вами курс посвященный разработке и модификации прикладных решений для платформы "1С:Предприятие 8.2" в режиме "Управляемое приложение". Курс рассчитан на тех читателей, которые уже имеют основные навыки разработки для "1С:Предприятие 8.2.". В частности, на тех, кто освоил наши предыдущие курсы.

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

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

  • Работа с планами счетов, регистрами бухгалтерии (организация бухгалтерского учета);
  • Работа с планами видов расчета и регистрами расчета (решение задач по расчету заработной платы);
  • Использование бизнес-процессов;
  • Организация работы в режиме распределенной базы данных;
  • Выполнение регламентных заданий.
  • Организация полнотекстового поиска в информационной базе.
  • Использование функциональных опций и параметров функциональных опций
  • Кроме того, при решении практических задач, перечисленных выше, будет рассмотрена система компоновки данных в построении отчетов и другие вспомогательные вопросы.

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

    Приступая к освоению курса, помните, что перед вами практический курс, каждую страницу которого нужно прорабатывать на компьютере. Для проработки курса вам понадобится установленная платформа 1С:Предприятие 8.2. Это может быть либо обычная версия платформы, либо учебная.

    Обзор проблемы

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

  • План счетов, часть счетов должна быть задана в конфигурации, пользователь должен иметь возможность добавлять собственные счета.
  • Отражение бухгалтерских операций по системе двойной записи – с указанием корреспондирующих счетов.
  • Учет суммовых показателей операций по всем счетам в рублях с соблюдением баланса показателей.
  • Количественный учет по некоторым счетам.
  • Учет показателей в валюте по некоторым счетам.
  • Учет в разрезе необходимых аналитических показателей.
  • Механизм переоценки валютных показателей при изменении курса валюты.
  • Списание товаро-материальных ценностей при реализации по средней себестоимости в целом по организации.
  • Списание товаро-материальных ценностей при передаче в производство по средней себестоимости, вычисленной в рамках центра ответственности.
  • Отчеты.
  • О двойной записи и бухгалтерских счетах

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

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

    Активные счета обычно используют для учета активов – материалов, денежных средств и так далее. Если счет активный, увеличение его показателя производится по дебету, уменьшение – по кредиту. Например, для того, чтобы ответить на вопрос: "Какова стоимость материалов, сведения о которых хранятся на счете Материалы", нам достаточно узнать дебетовый остаток по счету. Остаток на бухгалтерском счете называется сальдо, и, в случае с активными счетами, они имеют именно дебетовое сальдо, смысл которого – остаток ценностей. Кредитовый оборот активного счета за некоторый период можно толковать как стоимость списанных ценностей в этом периоде. Кредитовое сальдо обычно говорит об ошибке учета.

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

    Существуют счета, которые в некоторых ситуациях ведут себя как активные, в некоторых – как пассивные. Это так называемые активно-пассивные счета. Например, такое поведение характерно для счетов учета расчетов. Предположим, у нас есть счет Материалы – он активный, используется для учета материалов, и счет Расчеты с поставщиками – счет, казалось бы, пассивный, но, на самом деле, активно-пассивный. Если в организацию поступили материалы от поставщика, скажем, на сумму 1000 рублей, эта операция отражается такой бухгалтерской записью:

    Д Материалы К Расчеты с поставщиками 1000 рублей.
    

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

    Д Расчеты с поставщиками К Касса 1100 рублей.
    

    Сумма в 1100 рублей – это результат ошибки, но эта ошибка была отражена в учете, показатель суммы – это балансовый показатель, в итоге получается, что теперь поставщик должен нам 100 рублей и счет Расчеты с поставщиками ведет теперь себя как активный. Если поставщик решит погасить возникший перед нами долг, например, материалами, получается запись:

    Д Материалы К Расчеты с поставщиками 100 рублей.
    

    Если мы имеем дело с активно-пассивными счетами, неизбежно возникновение такого понятия, как развернутое сальдо. То есть – такие счета могут иметь остаток и по дебету и по кредиту. Дебетовый остаток активно-пассивного счета в нашем случае означает задолженность неких поставщиков перед нами, кредитовый – нас перед поставщиками. "Свернуть" сальдо в кредитовое означало бы, что мы как бы "погасили" в учете задолженность перед одними поставщиками долгами других, что обычно неправильно.

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

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

    Д Касса К Уставный капитал
    

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

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

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

    Счета учета, используемые в задаче
    Название счетаКод счетаОтношение к балансуАналитика
    Материалы10АктивныйНоменклатура, Сотрудник
    Касса50Активный
    Покупатели62АктивныйКонтрагент
    Поставщики60ПассивныйКонтрагент
    Персонал70ПассивныйСотрудник
    Капитал80Пассивный

    Кодировка счетов приведена в соответствии с принятым в России Планом счетов.

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

    Рассмотрим некоторые типовые операции, которые можно совершить, используя наш упрощенный план счетов:

    Д10 К60 – Поступили материалы от поставщика;
    Д60 К50 – Оплачены материалы поставщику;
    Д80 К70 – Начислена заработная плата сотрудникам;
    Д70 К50 – Выплачена заработная плата сотрудникам;
    Д62 К80 – Оказаны услуги покупателям;
    Д50 К62 – Поступила выручка от покупателей;
    Д80 К10 – Отпущены материалы в производство.
    

    Если говорить о Бухгалтерском балансе, который можно составить на основе нашего плана счетов, то окажется, что в актив баланса попадут остатки по счетам 10, 50, 62, в пассив – 60, 70 и 80.

    О расчете себестоимости в масштабах организации

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

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

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

    О валютном учете

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

    Предположим, мы должны контрагенту А 1000$, на момент возникновения задолженности курс доллара составляет 30 рублей. Если говорить терминами бухгалтерского учета, то мы получаем такую бухгалтерскую запись:

    Д Материалы К Расчеты с поставщиками 30000 руб. (1000$)
    

    Через месяц курс доллара изменился до 31 рубля. Если задолженность перед поставщиком еще не погашена, то мы, фактически, должны ему теперь не 30000, а 31000 рублей. Для того, чтобы отразить эту разницу на счетах бухгалтерского учета, можно воспользоваться такой проводкой (повторимся – здесь отражается лишь суть реально существующих процессов, связанных с переоценкой)

    Д Прибыли и убытки К Расчеты с поставщиками 1000 руб.
    

    Обратите внимание – мы делаем бухгалтерскую запись, отражая лишь рублевую сумму, так как при изменении курса валюты меняется именно она. Очевидно, что при росте курса валюты мы, в данном случае, получили "неожиданный" убыток в размере 1000 рублей, хотя сумма задолженности в валюте не изменилась. Обратная ситуация возникает, когда курс валюты понижается. Если на момент переоценки курс доллара составит 29 рублей, мы получим "неожиданную" прибыль:

    Д Расчеты с поставщиками К Прибыли и убытки 1000 руб.
    

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

    Об аналитике

    Учет на счетах может вестись в одном или нескольких аналитических разрезах. Например, для счета учета материалов вполне логично предусмотреть разрез Номенклатура, благодаря которому можно узнать, какие именно номенклатурные позиции учитываются на счете. Учет расчетов с контрагентами логично вести в разрезе самих контрагентов, а, возможно, и договоров с контрагентами, и валют. Аналитические разрезы принято, в терминологии 1С:Предприятие, называть субконто. Фразу "Субконто Номенклатура" следует понимать как "Аналитический разрез Номенклатура".

    Объекты 1С:Предприятие и подсистема бухгалтерского учета

    Для реализации подсистемы бухгалтерского учета нам понадобятся следующие объекты 1С:Предприятие 8:

  • План видов характеристик. Его мы будем использовать для хранения видов аналитики (субконто), которые должны присутствовать у наших счетов.
  • План счетов. Это основа бухгалтерской подсистемы. План счетов хранит описания счетов, на которых будет вестись учет. В конфигурациях может присутствовать неограниченное количество планов счетов, однако, обычно количество планов счетов в одной конфигурации не превышает 1-2. План счетов можно сравнить со справочником особого назначения, который предназначен для хранения информации о счетах бухгалтерского учета.
  • Регистр бухгалтерии. Он связан с планом счетов и применяется для хранения бухгалтерских записей. Регистр бухгалтерии можно сравнить с журналом, в котором ведутся бухгалтерские записи.
  • Создавая бухгалтерскую подсистему конфигурации, сначала создадим план видов характеристик – на него нужно будет сослаться при создании плана счетов, затем – план счетов – без указания плана счетов мы не сможем создать регистр бухгалтерии.

    План видов характеристик

    Создадим новый план видов характеристик, назовем его

    (рис 1.1) План видов характеристик ВидыСубконто

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

    Добавим созданный план видов характеристик в состав подсистемы БухгалтерскийУчет.

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

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

    Добавим справочник в состав подсистемы БухгалтерскийУчет.

    Выберем, на вкладке .

    (рис 1.2) Справочник Субконто

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

    Перейдем в план видов характеристик, на закладке .

    (рис 1.3) Настройка типа значения характеристик

    Установим флажок Составной тип данных, снимем флажок Строка (не рекомендуется использовать в планах видов характеристик простые типы данных), установим флажки напротив тех справочников, которые содержат нужные виды аналитики – Контрагенты, Номенклатура, Сотрудники. Отметим, так же, справочник Субконто.

    Откроем свойство плана видов характеристик , это лишь один справочник – Субконто.

    (рис 1.4) Настройка дополнительных значений характеристик.

    Теперь откроем предопределенные элементы плана видов характеристик (вкладка .

    Предопределенные элементы плана видов характеристик ВидыСубконто
    ИмяТип
    НоменклатураСправочникСсылка.Номенклатура
    КонтрагентыСправочникСсылка.Контрагенты
    СотрудникиСправочникСсылка.Сотрудники

    На рис 1.5 вы может видеть список созданных предопределенных элементов и окно свойств одного из предопределенных элементов.

    (рис 1.5) Настройка предопределенных значений характеристик

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

    План счетов

    Создадим новый план счетов, назовем его ):

    Длина кода: 5
    Длина наименования: 50
    Маска кода: @@.@@
    Автопорядок по коду: установлено
    Длина порядка: 5
    Основное представление: В виде наименования
    Добавим признаки учета Количественный и Валютный
    
    (рис 1.6) Настройка плана счетов

    Код счета – это цифровой код счета, принятый в учетной практике. Наименование – это буквенное наименование счета.

    Маска кода счета задает структуру кода счета и возможность использования в коде различных символов. В нашем случае маска имеет вид @@.@@. Символ "@" подразумевает использование в коде счета любых алфавитно-цифровых символов. План счетов с такой маской предусматривает два уровня вложенности счетов, и по два символа в кодах счета и субсчета (например, 10.01 и т.д.). Существуют и другие специальные символы, с помощью которых можно задавать маски кодов счетов. Среди них следующие:

    ? – подразумевает использование вместо себя любой цифры.

    ! – подразумевает преобразование любого введенного символа в верхний регистр.

    # - подразумевает ввод любой цифры, пробела, знаков "+" и "-"

    N – подразумевает любые буквенные и цифровые символы

    U – подразумевает любые буквенные и цифровые символы, которые преобразуются в верхний регистр.

    Х – подразумевает произвольный символ.

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

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

    В качестве основного представления счета мы выберем Наименование.

    Признак учета Количественный позволяет вести на счете количественный учет. Это актуально, например, для учета материалов. Сам по себе признак "работать" не будет – позже мы используем его при настройке счетов, при проектировании регистра бухгалтерии, а еще позже – будем ориентироваться на него при формировании движений по счетам. Название признака роли не играет – роль играет его использование в системе.

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

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

    Перейдем на вкладку .

    (рис 1.7) Настройка плана счетов, виды субконто

    Признак учета Суммовой позволит включать и отключать суммовой учет по субконто.

    Перейдем на вкладку приведены свойства счетов, которые нужно задать. Если признак учета не упомянут в колонке Установленные признаки учета или в колонке Субконто, признаки учета субконто – этот признак устанавливать не нужно. Имена счетов можно получить из приведенных наименований по правилам именования объектов в 1С:Предприятие 8 (то есть, наименование Касса в валюте преобразуется в имя КассаВВалюте).

    Настройка предопределенных счетов
    РодительНаименованиеКодВидУстановленные признаки учетаСубконто, признаки учета субконто
    СчетаМатериалы10Активный
    МатериалыМатериалы для производства10.1АктивныйКоличественныйНоменклатура, суммовой установлен; Сотрудники, суммовой установлен
    МатериалыПрочие материалы10.11АктивныйКоличественныйНоменклатура, суммовой установлен; Сотрудники
    СчетаКасса50Активный
    КассаКасса в рублях50.1Активный
    КассаКасса в валюте50.2АктивныйВалютный
    Счета Поставщики60Пассивный
    ПоставщикиРасчеты с поставщиками в рублях60.1ПассивныйКонтрагенты, суммовой установлен
    ПоставщикиРасчеты с поставщиками в валюте60.2ПассивныйВалютныйКонтрагенты, суммовой установлен
    СчетаПокупатели62
    ПокупателиРасчеты с покупателями в рублях62.1АктивныйКонтрагенты, суммовой установлен
    ПокупателиРасчеты с покупателями в валюте62.2АктивныйВалютныйКонтрагенты, суммовой установлен
    СчетаПерсонал70ПассивныйСотрудники, суммовой установлен
    СчетаКапитал80Пассивный

    На рис 1.8 вы можете видеть окно с предопределенными счетами.

    (рис 1.8) Предопределенные счета в плане счетов

    На рис 1.9 вы можете видеть окно настройки одного из предопределенных счетов.

    (рис 1.9) Предопределенный элемент плана счетов

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

    В завершение работы над планом счетов создадим форму счета, при создании формы отметим, в дополнение к уже отмеченным реквизитам, реквизит .

    (рис 1.10) Включение отображения реквизита Порядок на форме счета

    По умолчанию реквизит Порядок не входит в число реквизитов, которые в конструкторе формы плана счетов предлагается разместить на форме счета. Заполнить поле Порядок можно как вручную, так и программно. Мы, зная правила формирования поля Порядок, можем сделать это и вручную, но поле

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

    Сделать это можно, воспользовавшись процедурой ПередЗаписью() в модуле объекта. У объекта типа ПланСчетовОбъект сущестует метод ПолучитьПорядокКода(). Этот метод, в том случае, если при указании маски счета использованы символы "@" и ".", позволяет получить порядок кода, построенный в соответствии с этой маской. Метод возвращает порядок в виде строки, эту строку можно присвоить реквизиту Порядок. Для автоматического формирования порядка мы можем воспользоваться таким кодом в модуле объекта плана счетов Хозрасчетный:

    Процедура ПередЗаписью(Отказ)
      Порядок=ПолучитьПорядокКода();
    КонецПроцедуры
    

    Реализовав автоматическое формирование порядка, запретим изменение поля ).

    (рис 1.11) Подсказка, выводимая при наведении указателя мыши на поле Порядок

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

    Регистр бухгалтерии

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

    (рис 1.12) Настройка регистра бухгалтерии Хозрасчетный

    Включим регистр бухгалтерии в состав подсистемы БухгалтерскийУчет. Исключим регистр из состава общего реквизита Организация.

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

    Перейдем на вкладку Данные регистра бухгалтерии.

    Создадим измерение Валюта. 
    Тип: СправочникСсылка.Валюты. 
    Признак учета: Валютный. 
    Признак Балансовый не установлен. 
    Флаг Запрет незаполненных значений установлен.
    

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

    Создадим следующие ресурсы: (рис 1.13)

        Сумма.
    Тип – число, 
    длина – 10, 
    точность – 2. 
    Признак Балансовый установлен. 
    Признак учета субконто – Суммовой.
    
        Количество. 
    Тип – число, 
    длина –10, 
    точность – 3. 
    Признак Балансовый не установлен. 
    Признак учета – Количественный. 
    
        ВалютнаяСумма. 
    Тип – Число, 
    длина – 10, 
    точность – 2. 
    Признак Балансовый не установлен. 
    Признак учета – Валютный.
    
        Создадим реквизит Содержание.   
    Тип – строка, 
    длина – 50, 
    Допустимая длина – Переменная
    

    В случае с ресурсами регистра мы руководствуемся рассуждениями, аналогичными тем, которыми руководствовались при создании измерения Валюта. Балансовые ресурсы – это, в нашем случае, лишь Сумма, подразумевают попадание и на счет дебета и на счет кредита одной и той же суммы для соблюдения баланса. Небалансовые позволяют указывать данные для одних счетов и не указывать для других (в общем случае – указывать различные данные). Если мы получаем материалы от поставщика, мы, на счете учета материалов, должны хранить сведения не только о сумме поступления, но и о количестве материалов. А на счете учета расчетов с поставщиком количество поставленных им материалов отражать не нужно – нас интересует лишь сумма нашего долга перед поставщиком. Аналогична ситуация с ресурсом ВалютнаяСумма.

    Реквизит, в сущности, ни к чему нас не обязывает – он играет вспомогательную роль.

    (рис 1.13) Состав измерений, ресурсов и реквизитов регистра бухгалтерии.

    Выводы

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

    Видеоурок

    Для данной лекции подготовлен видеоурок

    Дополнительные файлы

    Файл выгрузки информационной базы для практической работы над курсом

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

    Информационная база, представляющая собой результаты работы по данному курсу

    Страницы:

    Цель лекции: создать основу подсистемы бухгалтерского учета в 1С:Предприятие 8.2.

    Введение

    Перед вами курс посвященный разработке и модификации прикладных решений для платформы "1С:Предприятие 8.2" в режиме "Управляемое приложение". Курс рассчитан на тех читателей, которые уже имеют основные навыки разработки для "1С:Предприятие 8.2.". В частности, на тех, кто освоил наши предыдущие курсы.

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

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

  • Работа с планами счетов, регистрами бухгалтерии (организация бухгалтерского учета);
  • Работа с планами видов расчета и регистрами расчета (решение задач по расчету заработной платы);
  • Использование бизнес-процессов;
  • Организация работы в режиме распределенной базы данных;
  • Выполнение регламентных заданий.
  • Организация полнотекстового поиска в информационной базе.
  • Использование функциональных опций и параметров функциональных опций
  • Кроме того, при решении практических задач, перечисленных выше, будет рассмотрена система компоновки данных в построении отчетов и другие вспомогательные вопросы.

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

    Приступая к освоению курса, помните, что перед вами практический курс, каждую страницу которого нужно прорабатывать на компьютере. Для проработки курса вам понадобится установленная платформа 1С:Предприятие 8.2. Это может быть либо обычная версия платформы, либо учебная.

    Обзор проблемы

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

  • План счетов, часть счетов должна быть задана в конфигурации, пользователь должен иметь возможность добавлять собственные счета.
  • Отражение бухгалтерских операций по системе двойной записи – с указанием корреспондирующих счетов.
  • Учет суммовых показателей операций по всем счетам в рублях с соблюдением баланса показателей.
  • Количественный учет по некоторым счетам.
  • Учет показателей в валюте по некоторым счетам.
  • Учет в разрезе необходимых аналитических показателей.
  • Механизм переоценки валютных показателей при изменении курса валюты.
  • Списание товаро-материальных ценностей при реализации по средней себестоимости в целом по организации.
  • Списание товаро-материальных ценностей при передаче в производство по средней себестоимости, вычисленной в рамках центра ответственности.
  • Отчеты.
  • О двойной записи и бухгалтерских счетах

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

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

    Активные счета обычно используют для учета активов – материалов, денежных средств и так далее. Если счет активный, увеличение его показателя производится по дебету, уменьшение – по кредиту. Например, для того, чтобы ответить на вопрос: "Какова стоимость материалов, сведения о которых хранятся на счете Материалы", нам достаточно узнать дебетовый остаток по счету. Остаток на бухгалтерском счете называется сальдо, и, в случае с активными счетами, они имеют именно дебетовое сальдо, смысл которого – остаток ценностей. Кредитовый оборот активного счета за некоторый период можно толковать как стоимость списанных ценностей в этом периоде. Кредитовое сальдо обычно говорит об ошибке учета.

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

    Существуют счета, которые в некоторых ситуациях ведут себя как активные, в некоторых – как пассивные. Это так называемые активно-пассивные счета. Например, такое поведение характерно для счетов учета расчетов. Предположим, у нас есть счет Материалы – он активный, используется для учета материалов, и счет Расчеты с поставщиками – счет, казалось бы, пассивный, но, на самом деле, активно-пассивный. Если в организацию поступили материалы от поставщика, скажем, на сумму 1000 рублей, эта операция отражается такой бухгалтерской записью:

    Д Материалы К Расчеты с поставщиками 1000 рублей.
    

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

    Д Расчеты с поставщиками К Касса 1100 рублей.
    

    Сумма в 1100 рублей – это результат ошибки, но эта ошибка была отражена в учете, показатель суммы – это балансовый показатель, в итоге получается, что теперь поставщик должен нам 100 рублей и счет Расчеты с поставщиками ведет теперь себя как активный. Если поставщик решит погасить возникший перед нами долг, например, материалами, получается запись:

    Д Материалы К Расчеты с поставщиками 100 рублей.
    

    Если мы имеем дело с активно-пассивными счетами, неизбежно возникновение такого понятия, как развернутое сальдо. То есть – такие счета могут иметь остаток и по дебету и по кредиту. Дебетовый остаток активно-пассивного счета в нашем случае означает задолженность неких поставщиков перед нами, кредитовый – нас перед поставщиками. "Свернуть" сальдо в кредитовое означало бы, что мы как бы "погасили" в учете задолженность перед одними поставщиками долгами других, что обычно неправильно.

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

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

    Д Касса К Уставный капитал
    

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

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

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

    Счета учета, используемые в задаче
    Название счетаКод счетаОтношение к балансуАналитика
    Материалы10АктивныйНоменклатура, Сотрудник
    Касса50Активный
    Покупатели62АктивныйКонтрагент
    Поставщики60ПассивныйКонтрагент
    Персонал70ПассивныйСотрудник
    Капитал80Пассивный

    Кодировка счетов приведена в соответствии с принятым в России Планом счетов.

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

    Рассмотрим некоторые типовые операции, которые можно совершить, используя наш упрощенный план счетов:

    Д10 К60 – Поступили материалы от поставщика;
    Д60 К50 – Оплачены материалы поставщику;
    Д80 К70 – Начислена заработная плата сотрудникам;
    Д70 К50 – Выплачена заработная плата сотрудникам;
    Д62 К80 – Оказаны услуги покупателям;
    Д50 К62 – Поступила выручка от покупателей;
    Д80 К10 – Отпущены материалы в производство.
    

    Если говорить о Бухгалтерском балансе, который можно составить на основе нашего плана счетов, то окажется, что в актив баланса попадут остатки по счетам 10, 50, 62, в пассив – 60, 70 и 80.

    О расчете себестоимости в масштабах организации

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

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

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

    О валютном учете

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

    Предположим, мы должны контрагенту А 1000$, на момент возникновения задолженности курс доллара составляет 30 рублей. Если говорить терминами бухгалтерского учета, то мы получаем такую бухгалтерскую запись:

    Д Материалы К Расчеты с поставщиками 30000 руб. (1000$)
    

    Через месяц курс доллара изменился до 31 рубля. Если задолженность перед поставщиком еще не погашена, то мы, фактически, должны ему теперь не 30000, а 31000 рублей. Для того, чтобы отразить эту разницу на счетах бухгалтерского учета, можно воспользоваться такой проводкой (повторимся – здесь отражается лишь суть реально существующих процессов, связанных с переоценкой)

    Д Прибыли и убытки К Расчеты с поставщиками 1000 руб.
    

    Обратите внимание – мы делаем бухгалтерскую запись, отражая лишь рублевую сумму, так как при изменении курса валюты меняется именно она. Очевидно, что при росте курса валюты мы, в данном случае, получили "неожиданный" убыток в размере 1000 рублей, хотя сумма задолженности в валюте не изменилась. Обратная ситуация возникает, когда курс валюты понижается. Если на момент переоценки курс доллара составит 29 рублей, мы получим "неожиданную" прибыль:

    Д Расчеты с поставщиками К Прибыли и убытки 1000 руб.
    

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

    Об аналитике

    Учет на счетах может вестись в одном или нескольких аналитических разрезах. Например, для счета учета материалов вполне логично предусмотреть разрез Номенклатура, благодаря которому можно узнать, какие именно номенклатурные позиции учитываются на счете. Учет расчетов с контрагентами логично вести в разрезе самих контрагентов, а, возможно, и договоров с контрагентами, и валют. Аналитические разрезы принято, в терминологии 1С:Предприятие, называть субконто. Фразу "Субконто Номенклатура" следует понимать как "Аналитический разрез Номенклатура".

    Объекты 1С:Предприятие и подсистема бухгалтерского учета

    Для реализации подсистемы бухгалтерского учета нам понадобятся следующие объекты 1С:Предприятие 8:

  • План видов характеристик. Его мы будем использовать для хранения видов аналитики (субконто), которые должны присутствовать у наших счетов.
  • План счетов. Это основа бухгалтерской подсистемы. План счетов хранит описания счетов, на которых будет вестись учет. В конфигурациях может присутствовать неограниченное количество планов счетов, однако, обычно количество планов счетов в одной конфигурации не превышает 1-2. План счетов можно сравнить со справочником особого назначения, который предназначен для хранения информации о счетах бухгалтерского учета.
  • Регистр бухгалтерии. Он связан с планом счетов и применяется для хранения бухгалтерских записей. Регистр бухгалтерии можно сравнить с журналом, в котором ведутся бухгалтерские записи.
  • Создавая бухгалтерскую подсистему конфигурации, сначала создадим план видов характеристик – на него нужно будет сослаться при создании плана счетов, затем – план счетов – без указания плана счетов мы не сможем создать регистр бухгалтерии.

    План видов характеристик

    Создадим новый план видов характеристик, назовем его

    (рис 1.1) План видов характеристик ВидыСубконто

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

    Добавим созданный план видов характеристик в состав подсистемы БухгалтерскийУчет.

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

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

    Добавим справочник в состав подсистемы БухгалтерскийУчет.

    Выберем, на вкладке .

    (рис 1.2) Справочник Субконто

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

    Перейдем в план видов характеристик, на закладке .

    (рис 1.3) Настройка типа значения характеристик

    Установим флажок Составной тип данных, снимем флажок Строка (не рекомендуется использовать в планах видов характеристик простые типы данных), установим флажки напротив тех справочников, которые содержат нужные виды аналитики – Контрагенты, Номенклатура, Сотрудники. Отметим, так же, справочник Субконто.

    Откроем свойство плана видов характеристик , это лишь один справочник – Субконто.

    (рис 1.4) Настройка дополнительных значений характеристик.

    Теперь откроем предопределенные элементы плана видов характеристик (вкладка .

    Предопределенные элементы плана видов характеристик ВидыСубконто
    ИмяТип
    НоменклатураСправочникСсылка.Номенклатура
    КонтрагентыСправочникСсылка.Контрагенты
    СотрудникиСправочникСсылка.Сотрудники

    На рис 1.5 вы может видеть список созданных предопределенных элементов и окно свойств одного из предопределенных элементов.

    (рис 1.5) Настройка предопределенных значений характеристик

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

    План счетов

    Создадим новый план счетов, назовем его ):

    Длина кода: 5
    Длина наименования: 50
    Маска кода: @@.@@
    Автопорядок по коду: установлено
    Длина порядка: 5
    Основное представление: В виде наименования
    Добавим признаки учета Количественный и Валютный
    
    (рис 1.6) Настройка плана счетов

    Код счета – это цифровой код счета, принятый в учетной практике. Наименование – это буквенное наименование счета.

    Маска кода счета задает структуру кода счета и возможность использования в коде различных символов. В нашем случае маска имеет вид @@.@@. Символ "@" подразумевает использование в коде счета любых алфавитно-цифровых символов. План счетов с такой маской предусматривает два уровня вложенности счетов, и по два символа в кодах счета и субсчета (например, 10.01 и т.д.). Существуют и другие специальные символы, с помощью которых можно задавать маски кодов счетов. Среди них следующие:

    ? – подразумевает использование вместо себя любой цифры.

    ! – подразумевает преобразование любого введенного символа в верхний регистр.

    # - подразумевает ввод любой цифры, пробела, знаков "+" и "-"

    N – подразумевает любые буквенные и цифровые символы

    U – подразумевает любые буквенные и цифровые символы, которые преобразуются в верхний регистр.

    Х – подразумевает произвольный символ.

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

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

    В качестве основного представления счета мы выберем Наименование.

    Признак учета Количественный позволяет вести на счете количественный учет. Это актуально, например, для учета материалов. Сам по себе признак "работать" не будет – позже мы используем его при настройке счетов, при проектировании регистра бухгалтерии, а еще позже – будем ориентироваться на него при формировании движений по счетам. Название признака роли не играет – роль играет его использование в системе.

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

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

    Перейдем на вкладку .

    (рис 1.7) Настройка плана счетов, виды субконто

    Признак учета Суммовой позволит включать и отключать суммовой учет по субконто.

    Перейдем на вкладку приведены свойства счетов, которые нужно задать. Если признак учета не упомянут в колонке Установленные признаки учета или в колонке Субконто, признаки учета субконто – этот признак устанавливать не нужно. Имена счетов можно получить из приведенных наименований по правилам именования объектов в 1С:Предприятие 8 (то есть, наименование Касса в валюте преобразуется в имя КассаВВалюте).

    Настройка предопределенных счетов
    РодительНаименованиеКодВидУстановленные признаки учетаСубконто, признаки учета субконто
    СчетаМатериалы10Активный
    МатериалыМатериалы для производства10.1АктивныйКоличественныйНоменклатура, суммовой установлен; Сотрудники, суммовой установлен
    МатериалыПрочие материалы10.11АктивныйКоличественныйНоменклатура, суммовой установлен; Сотрудники
    СчетаКасса50Активный
    КассаКасса в рублях50.1Активный
    КассаКасса в валюте50.2АктивныйВалютный
    Счета Поставщики60Пассивный
    ПоставщикиРасчеты с поставщиками в рублях60.1ПассивныйКонтрагенты, суммовой установлен
    ПоставщикиРасчеты с поставщиками в валюте60.2ПассивныйВалютныйКонтрагенты, суммовой установлен
    СчетаПокупатели62
    ПокупателиРасчеты с покупателями в рублях62.1АктивныйКонтрагенты, суммовой установлен
    ПокупателиРасчеты с покупателями в валюте62.2АктивныйВалютныйКонтрагенты, суммовой установлен
    СчетаПерсонал70ПассивныйСотрудники, суммовой установлен
    СчетаКапитал80Пассивный

    На рис 1.8 вы можете видеть окно с предопределенными счетами.

    (рис 1.8) Предопределенные счета в плане счетов

    На рис 1.9 вы можете видеть окно настройки одного из предопределенных счетов.

    (рис 1.9) Предопределенный элемент плана счетов

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

    В завершение работы над планом счетов создадим форму счета, при создании формы отметим, в дополнение к уже отмеченным реквизитам, реквизит .

    (рис 1.10) Включение отображения реквизита Порядок на форме счета

    По умолчанию реквизит Порядок не входит в число реквизитов, которые в конструкторе формы плана счетов предлагается разместить на форме счета. Заполнить поле Порядок можно как вручную, так и программно. Мы, зная правила формирования поля Порядок, можем сделать это и вручную, но поле

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

    Сделать это можно, воспользовавшись процедурой ПередЗаписью() в модуле объекта. У объекта типа ПланСчетовОбъект сущестует метод ПолучитьПорядокКода(). Этот метод, в том случае, если при указании маски счета использованы символы "@" и ".", позволяет получить порядок кода, построенный в соответствии с этой маской. Метод возвращает порядок в виде строки, эту строку можно присвоить реквизиту Порядок. Для автоматического формирования порядка мы можем воспользоваться таким кодом в модуле объекта плана счетов Хозрасчетный:

    Процедура ПередЗаписью(Отказ)
      Порядок=ПолучитьПорядокКода();
    КонецПроцедуры
    

    Реализовав автоматическое формирование порядка, запретим изменение поля ).

    (рис 1.11) Подсказка, выводимая при наведении указателя мыши на поле Порядок

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

    Регистр бухгалтерии

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

    (рис 1.12) Настройка регистра бухгалтерии Хозрасчетный

    Включим регистр бухгалтерии в состав подсистемы БухгалтерскийУчет. Исключим регистр из состава общего реквизита Организация.

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

    Перейдем на вкладку Данные регистра бухгалтерии.

    Создадим измерение Валюта. 
    Тип: СправочникСсылка.Валюты. 
    Признак учета: Валютный. 
    Признак Балансовый не установлен. 
    Флаг Запрет незаполненных значений установлен.
    

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

    Создадим следующие ресурсы: (рис 1.13)

        Сумма.
    Тип – число, 
    длина – 10, 
    точность – 2. 
    Признак Балансовый установлен. 
    Признак учета субконто – Суммовой.
    
        Количество. 
    Тип – число, 
    длина –10, 
    точность – 3. 
    Признак Балансовый не установлен. 
    Признак учета – Количественный. 
    
        ВалютнаяСумма. 
    Тип – Число, 
    длина – 10, 
    точность – 2. 
    Признак Балансовый не установлен. 
    Признак учета – Валютный.
    
        Создадим реквизит Содержание.   
    Тип – строка, 
    длина – 50, 
    Допустимая длина – Переменная
    

    В случае с ресурсами регистра мы руководствуемся рассуждениями, аналогичными тем, которыми руководствовались при создании измерения Валюта. Балансовые ресурсы – это, в нашем случае, лишь Сумма, подразумевают попадание и на счет дебета и на счет кредита одной и той же суммы для соблюдения баланса. Небалансовые позволяют указывать данные для одних счетов и не указывать для других (в общем случае – указывать различные данные). Если мы получаем материалы от поставщика, мы, на счете учета материалов, должны хранить сведения не только о сумме поступления, но и о количестве материалов. А на счете учета расчетов с поставщиком количество поставленных им материалов отражать не нужно – нас интересует лишь сумма нашего долга перед поставщиком. Аналогична ситуация с ресурсом ВалютнаяСумма.

    Реквизит, в сущности, ни к чему нас не обязывает – он играет вспомогательную роль.

    (рис 1.13) Состав измерений, ресурсов и реквизитов регистра бухгалтерии.

    Выводы

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

    Видеоурок

    Для данной лекции подготовлен видеоурок

    Дополнительные файлы

    Файл выгрузки информационной базы для практической работы над курсом

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

    Информационная база, представляющая собой результаты работы по данному курсу

    Вернуться к учебному плану