Цель лекции: создать основу подсистемы бухгалтерского учета в 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С:Предприятие 8:
Создавая бухгалтерскую подсистему конфигурации, сначала создадим
Создадим новый
(рис 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С:Предприятие 8:
Создавая бухгалтерскую подсистему конфигурации, сначала создадим
Создадим новый
(рис 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) Состав измерений, ресурсов и реквизитов регистра бухгалтерии.
В этой лекции мы создали основные компоненты бухгалтерской подсистемы нашей конфигурации. Рассмотрели использование таких объектов, как Планы видов характеристик, Планы счетов, Регистры бухгалтерии при формировании бухгалтерской подсистемы. Мы уделили внимание настройке признаков учета и признаков учета
Для данной лекции подготовлен видеоурок
Файл выгрузки информационной базы для практической работы над курсом
Практическое задание, которое следует выполнить после освоения курса
Информационная база, представляющая собой результаты работы по данному курсу
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.