1с составной тип субконто
Валютный учет подразумевает отражение операций по некоторым счетам (обычно – это счета расчетов) не только в валюте регламентированного учета (в рублях), но и в других валютах. При формировании записей по таким счетам рублевый балансовый показатель (то есть – тот, который отражается по дебету одного счета и кредиту другого для обеспечения баланса, равенства дебетовых и кредитовых остатков и оборотов) вычисляется на основе текущего (или заданного в документе) курса валюты, которая выбрана в качестве валюты взаиморасчетов с контрагентом. Если курс валюты меняется – перед нами встает необходимость в переоценке задолженности с отнесением курсовой разницы на счет прибылей и убытков. Если говорить о реальном бухгалтерском учете, то данные процедуры выглядят сложнее, но их сущность сводится к вышеописанной операции.
Предположим, мы должны контрагенту А 1000$ , на момент возникновения задолженности курс доллара составляет 30 рублей . Если говорить терминами бухгалтерского учета, то мы получаем такую бухгалтерскую запись:
Через месяц курс доллара изменился до 31 рубля . Если задолженность перед поставщиком еще не погашена, то мы, фактически, должны ему теперь не 30000 , а 31000 рублей . Для того, чтобы отразить эту разницу на счетах бухгалтерского учета, можно воспользоваться такой проводкой (повторимся – здесь отражается лишь суть реально существующих процессов, связанных с переоценкой)
Обратите внимание – мы делаем бухгалтерскую запись, отражая лишь рублевую сумму, так как при изменении курса валюты меняется именно она. Очевидно, что при росте курса валюты мы, в данном случае, получили "неожиданный" убыток в размере 1000 рублей, хотя сумма задолженности в валюте не изменилась. Обратная ситуация возникает, когда курс валюты понижается. Если на момент переоценки курс доллара составит 29 рублей, мы получим "неожиданную" прибыль:
В бухгалтерском учете существуют счета, которые называются забалансовыми. Такие счета используются для хранения информации без применения двойной записи. Например, это могут быть сведения об основных средствах, взятых в аренду. Организация, с одной стороны, должна хранить сведения о них, с другой – они не должны влиять на состояние баланса, так как организации они не принадлежат, она не начисляет амортизацию по этим основным средствам. Поэтому подобные сведения хранятся на забалансовых счетах. Приходные записи по таким счетам выполняются по дебету, расходные – по кредиту счета. Забалансовые счета не корреспондируют с другими счетами.
Об аналитике
Учет на счетах может вестись в одном или нескольких аналитических разрезах . Например, для счета учета материалов вполне логично предусмотреть разрез Номенклатура, благодаря которому можно узнать, какие именно номенклатурные позиции учитываются на счете. Учет расчетов с контрагентами логично вести в разрезе самих контрагентов, а, возможно, и договоров с контрагентами, и валют. Аналитические разрезы принято, в терминологии 1С:Предприятие, называть субконто. Фразу " Субконто Номенклатура" следует понимать как "Аналитический разрез Номенклатура".
Объекты 1С:Предприятие и подсистема бухгалтерского учета
Для реализации подсистемы бухгалтерского учета нам понадобятся следующие объекты 1С:Предприятие 8:
- План видов характеристик . Его мы будем использовать для хранения видов аналитики ( субконто ), которые должны присутствовать у наших счетов.
- План счетов. Это основа бухгалтерской подсистемы. План счетов хранит описания счетов, на которых будет вестись учет. В конфигурациях может присутствовать неограниченное количество планов счетов, однако, обычно количество планов счетов в одной конфигурации не превышает 1-2. План счетов можно сравнить со справочником особого назначения, который предназначен для хранения информации о счетах бухгалтерского учета.
- Регистр бухгалтерии . Он связан с планом счетов и применяется для хранения бухгалтерских записей. Регистр бухгалтерии можно сравнить с журналом, в котором ведутся бухгалтерские записи.
Создавая бухгалтерскую подсистему конфигурации, сначала создадим план видов характеристик – на него нужно будет сослаться при создании плана счетов, затем – план счетов – без указания плана счетов мы не сможем создать регистр бухгалтерии .
План видов характеристик
Создадим новый план видов характеристик , назовем его ВидыСубконто, рис. 1.1
План видов характеристик добавляет в систему новый тип данных , который, по сути, является составным типом данных. В этот составной тип данных входят обычно справочники, элементы которых, в итоге, используются в аналитическом учете. Значения характеристик могут поставлять не только справочники – кроме того, это могут, например, документы и перечисления.
Добавим созданный план видов характеристик в состав подсистемы БухгалтерскийУчет.
При настройке плана видов характеристик особую важность имеют его свойства Тип значения характеристик и Дополнительные значения характеристик. Именно они определяют набор типов данных, объединенных планом видов характеристик.
Для правильной настройки этих свойств, прежде чем продолжать, создадим новый справочник – назовем его Субконто.
Добавим справочник в состав подсистемы БухгалтерскийУчет.
Выберем, на вкладке Владельцы окна настройки справочника, план видов характеристик ВидыСубконто в качестве владельца, установим параметр Использование подчинения в значение Элементам, рис. 1.2.
Мы не будем настраивать другие значения справочника, хотя, при необходимости, это можно сделать. Он нужен нам для того, чтобы не ограничивать пользователя конфигурации значениями субконто , которые он может задать, пользуясь существующими справочниками, указанными в плане видов характеристик. Фактически, это позволит пользователю самостоятельно задавать необходимые ему аналитические разрезы , не прибегая к конфигурированию системы и настройке плана видов характеристик .
Перейдем в план видов характеристик , на закладке Основные откроем его свойство Тип значения характеристик, рис. 1.3.
Установим флажок Составной тип данных, снимем флажок Строка (не рекомендуется использовать в планах видов характеристик простые типы данных ), установим флажки напротив тех справочников, которые содержат нужные виды аналитики – Контрагенты, Номенклатура, Сотрудники. Отметим, так же, справочник Субконто.
Откроем свойство плана видов характеристик Дополнительные значения характеристик. Здесь нужно выбрать справочник, подчиненный плану видов характеристик . В нашем случае, рис. 1.4, это лишь один справочник – Субконто.
Рис. 1.4. Настройка дополнительных значений характеристик.
Теперь откроем предопределенные элементы плана видов характеристик (вкладка Прочее, кнопка Предопределенные) и создадим следующие предопределенные значения, таблица 1.2.
На рис. 1.5 вы может видеть список созданных предопределенных элементов и окно свойств одного из предопределенных элементов.
Если реквизит составного типа, то проверка реквизита на заполненность значением выполняем только с помощью функции ЗначениеЗаполнено() .
Ответ таков: когда у составного реквизита тип не выбран, то он имеет значение Неопределено , поэтому проверки типа ПустаяСтрока(Реквизит) Или Реквизит.Пустая() могут сгенерировать исключительную ошибку.
2) Построение запроса
Если в запросе реквизит составного типа участвует в отборах или в соединениях, то следует использовать функцию ВЫРАЗИТЬ (), что уменьшит время выполнения запроса.
Ответ таков: в таких условия система производит левое соединение реквизита с таблицами, которые указаны в его типе, а потом уже отсекает лишние записи. Добавив функцию ВЫРАЗИТЬ в запрос, мы явно указываем с какой таблицей выполнять левое соединение. Умно выражаясь, данная функция выполняет приведение значения к определенному типу.
Синтаксис функции: ВЫРАЗИТЬ ( <Выражение> КАК <Тип значения> ) .
Пример.
У справочника ТочкиКартыМаршуртаБизнесПроцесса имеется реквизит ВладелецТочки , который имеет составной тип: СправочникСсылка.ШаблоныБизнесПроцессов , БизнесПроцессСылка.БизнесПроцессУниверсальный . Требуется получить выборку, содержащая информацию о всех точках маршрута, которые относятся к шаблонам бизнес-процессов, а так же наименования этих шаблонов:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТочкиКартыМаршрутаБизнесПроцесса.ВладелецТочки КАК Справочник.ШаблоныБизнесПроцесса).Наименование КАК ШаблонБизнесПроцесса,
| ТочкиКартыМаршрутаБизнесПроцесса.Наименование КАК НаименованиеТочкиМаршрута,
| ТочкиКартыМаршрутаБизнесПроцесса.ВидТочки КАК ВидТочкиМаршрута
|ИЗ
| Справочник.ТочкиКартыМаршрутаБизнесПроцесса КАК ТочкиКартыМаршрутаБизнесПроцесса
|ГДЕ
| ВЫРАЗИТЬ(ТочкиКартыМаршрутаБизнесПроцесса.ВладелецТочки КАК Справочник.ШаблоныБизнесПроцесса) ЕСТЬ НЕ NULL
| И НЕ ТочкиКартыМаршрутаБизнесПроцесса.ПометкаУдаления";
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;
3) Проявление отрицательной стороны
При задании составного типа реквизиту старайтесь избегать включения в составной тип примитивных типов (число, булево, строка). Смешивая ссылочные типы с примитивными, увеличивается размер базы данных (создаются дополнительные колонки в таблице реляционной БД), может пострадать индексация реквизита (включение с составной тип неограниченной длины строку). Все это повлияет на производительность.
Виды субконто , которые можно назначать счетам, хранятся в плане видов характеристик Виды субконто хозрасчетные ( Предприятие > Планы счетов >Виды субконто (Бухгалтерский и налоговый учет) ), рис. 4.26.
Рис. 4.26. План видов характеристик Виды субконто хозрасчетные
Планы видов характеристик используются для описания и хранения видов характеристик объектов аналитического учета . В нашем случае здесь хранятся виды характеристик субконто . Каждый вид имеет наименование (например - Номенклатура ) и тип значения (например - Справочник ссылка: Номенклатура ).
План видов характеристик предназначен для того, чтобы указать на то, какие субконто могут использоваться для организации аналитического учета . По умолчанию в данном плане предусмотрено достаточно много видов характеристик, однако на практике может возникнуть необходимость расширить список видов характеристик. Например - для того, чтобы организовать аналитический учет по объектам, которых нет в списке по умолчанию.
Новые элементы планов видов характеристик создаются так же, как создаются новые элементы справочников и других объектов. При создании нового элемента для него нужно указать наименование и тип - а в качестве типа может быть использован любой из доступных типообразующих объектов (справочник, документ, перечисление).
В механизме создания видов субконто предусмотрена ситуация, когда нужно организовать аналитический учет по объектам, для которых не существует встроенных типов данных . Для таких целей предусмотрен специальный справочник, который называется Субконто. Этот справочник может содержать элементы, подчиненные элементу плана видов характеристик Виды субконто хозрасчетные.
Для того чтобы добавить в систему новый вид субконто , следует создать новый элемент плана видов характеристик, выбрать для него в качестве типа значения Справочник ссылка: Субконто, после чего перейти в справочник Субконто (по кнопке Перейти > Субконто в главном меню списка плана) и создать в справочнике нужные элементы (то есть те элементы, по которым вы хотите организовать аналитический учет с использованием нового вида субконто ), подчиненные созданному в плане новому виду. Вышеописанные действия проиллюстрированы на рис. 4.27.
Установка соответствия счетов налогового и бухгалтерского учета
В системе предусмотрено автоматизированное заполнение бухгалтерских операций налогового учета на основе операций бухгалтерского учета . Для настройки соответствия счетов налогового и бухгалтерского учета можно воспользоваться документом Установка соответствия счетов БУ и НУ ( Предприятие > Планы счетов > Установка соответствия счетов бухгалтерского и налогового учета ). Для того, чтобы система заполнила документ значениями по умолчанию, можно выбрать команду Заполнить > По умолчанию в панели инструментов табличной части документа.
Документы вышеописанного вида формируют записи по регистру сведений Соответствие счетов БУ и НУ ( Предприятие > Планы счетов > Соответствие счетов бухгалтерского и налогового учета ).
На рис. 4.28 вы можете видеть форму документа и регистра сведений, о которых мы говорили.
увеличить изображение
Рис. 4.28. Документ и регистр сведений, используемые для задания соответствия счетов бухгалтерского и налогового учета
Контроль за правильностью проводок
Для настройки автоматического контроля за правильностью проводок предназначен регистр сведений Корректные корреспонденции счетов бухгалтерского учета. Его можно вызвать из уже знакомого вам меню Предприятие > Планы счетов . Регистр заполняется описаниями проводок, которые системе следует считать корректными. Элементы регистра содержат описания проводок в формате Дхх Кzz, где xx и zz - номера счетов.
Регистр позволяет создавать правила проверки, которые могут быть использованы для проверки большого количества проводок. Например, можно указать счет лишь по дебету - тогда система признает корректными все проводки, где указанный счет дебетуется.
Табло счетов
Из меню Предприятие > Планы счетов можно вызвать два табло счетов - одно для счетов бухгалтерского учета , второе - для счетов налогового учета . Табло предназначены для оперативного контроля за наиболее важной информацией по счетам.
4.4. Контрагенты
Контрагенты - это юридические и физические лица, с которыми взаимодействует организация, учет которой мы ведем. Контрагенты - это поставщики сырья и материалов, покупатели продукции, заказчики услуг, подрядчики, выполняющие для нашей организации какие-либо работы. Для хранения информации о контрагентах служит специализированный справочник Контрагенты. Его можно открыть из меню Предприятие > Контрагенты ( рис. 4.29).
Справочник Контрагенты может содержать группы, по которым распределяются контрагенты . Группы бухгалтер (или администратор ) создает самостоятельно в зависимости от классификации контрагентов, принятой в организации. В нашем примере создано две группы - Покупатели и Поставщики.
Элемент справочника Контрагенты содержит сведения о контрагенте. При заполнении элемента нужно ввести сведения о наименовании контрагента, о том, является ли он юридическим или физическим лицом, к какой группе контрагентов он относится, указать контактные данные, банковские счета и информацию о договорах, заключенных с ним.
Как правило, заполнением справочника Контрагенты занимаются в процессе обычной работы с системой. Мы вернемся к разговору о нем при рассмотрении одной из следующих тем.
В процессе ведения учета вам придется заполнять и другие справочники, нередко это делают тогда, когда в том или ином справочнике возникает необходимость.
Читайте также: