Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Меркулова_Пособие_РазработкаУправляемыхПриложен...doc
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
18 Мб
Скачать
☆

11.6. Пример решения задачи Разработать документ: «Безвозмездное поступление тмц от организаций»

Вид ТМЦ (материал, Основное средство, деньги

Поставщик

ТМЦ

количество

стоимость

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

Корреспонденция счетов в проводках зависит от вида ТМЦ.

Решение.

  • Предпроектная работа:

  1. Определить список счетов и субсчетов бухучета, которые будут использоваться при учете хозяйственных операций Вашего задания.

Сначала необходимо вспомнить бухгалтерские проводки для хозяйственных операций безвозмездного поступления ТМЦ

Дт

Кт

Описание операции

10

01

51

98

98

98

Безвозмездное поступление материалов

Безвозмездное поступление ОС

Безвозмездное поступление денежных средств

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

Аналитический учет на счетах:

  • на счете 10 аналитический учет ведется, как минимум, по материалам. Далее, если на предприятии несколько складов, на которых хранятся материалы, то еще и по складам. Будем вести учет на 10 счете только по материалам. Следовательно, для формирования проводок нам потребуется справочник материалов (он в конфигурации уже есть).

  • На счете 01 аналитический учет ведется по составу ОС. Следовательно, для формирования проводок нам потребуется справочник ОС.

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

  • На счете 98 аналитический учет будем вести по организациям. Следовательно, для формирования проводок нам потребуется справочник контрагентов.

Кроме того, для указания в документе безвозмездно поступаемого вида ТМЦ необходимо сформировать перечисление: «ВидыТМЦ» со значениями: Материал, ОсновоеСредство, ДенежныеСредства

Таким образом, перед разработкой специфических объектов конфигурации бухучета сформируем справочники и перечисление.

  1. Сформировать план видов характеристик с именем «ВидыСубконто». В качестве типа значения характеристик использовать составной тип и указать все объекты метаданных, которые будут использоваться в качестве объектов аналитического учета на выбранных счетах (рис.11.17.).

Рис.11.17. Состав плана видов характеристик задачи

Ввести все виды субконто в конфигураторе как предопределенные (Рис.11.18.)

Рис.11.18. Список предопределенных видов субконто задачи

  1. Сформировать план счетов с именем «Хозрасчетный». Связать его с разработанным планом видов характеристик (см. поле «виды субконто»). В случае необходимости сформировать признаки учета как для счета в целом, так и для субконто (например, «Количественный», «Валютный» и т.д.).

В данном случае: счет 01 и 10 являются количественными, если на них ведется аналитический учет, а счета 51 и 98 – нет.

Для счета в целом признак учета «Суммовой» является предопределенным. Поэтому в качестве признака учета для счета добавляем только признак «Количественный» Для субконто необходимо указать оба признака учета «Суммовой», «Количественный». Укажем максимальное количество субконто = 1m, (рис.11.18.).

Рис.11.18. Настройка плана счетов задачи

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

Регистр формируем с поддержкой корреспонденции, т.к. в нем будут храниться проводки на балансовых счетах. (рис.11.19.)

Рис.11.19. Настройка регистра бухгалтерии задачи

Ресурс «Количество» не является балансовым, т.к. не является обязательным его указание в дебете и кредите проводки, рис.11.20..

Рис.11.20. Настройка балансового ресурса задачи

Ресурс «Сумма» является балансовым, т.к. относится как к дебету, так и к кредиту проводки.

Реквизит «Комментарий» будем использовать для описания содержания проводки.

Свойство «Регистратор» временно не формируем, т.к. здесь необходимо указать документ, который будет при проведении записывать проводки в данный регистр, а он у нас пока не сформирован.

  1. Все счета в план счетов ввести в Конфигураторе как предопределенные счета, рис.11.21.

Рис.11.21. Ввод предопределенных счетов в план счетов задачи

Получим список предопределенных счетов, рис.11.22.:

Рис.11.22. Список предопределенных счетов в плане счетов задачи

  1. Разработать объект конфигурации «Документ.***», структура которого указана в задании. Документ должен иметь движения по регистру бухгалтерии. Проводки, которые должны формироваться при проведении документа, разработать самостоятельно. Учесть все требования в задании, которые предъявляются к правилам заполнения формы документа.

Замечание. При вводе реквизита табличной части «ТМЦ» необходимо указать составной тип данных. На закладке «движения» следует указать в каком регистре будут формироваться проводки при проведении документа.

  1. Разработать модуль проведения документа.

Для формирования проводок воспользоваться конструктором движений.

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

Получим:

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

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

Для Каждого ТекСтрокаТМЦ Из ТМЦ Цикл

Движение = Движения.ЖурналОпераций.Добавить();

Движение.Период = Дата;

Если ТекСтрокаТМЦ.ВидДТМЦ=Перечисления.ВидыТМЦ.ОС Тогда

Движение.СчетДт=ПланыСчетов.Хозрасчетный.ОсновныеСредства;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.ОС]

=ТекСтрокаТМЦ.ТМЦ;

Движение.КоличествоДт=ТекСтрокаТМЦ.Количество;

Движение.Комментарий="Безвозмездное поступление материалов";

ИначеЕсли ТекСтрокаТМЦ.ВидДТМЦ=Перечисления.ВидыТМЦ.Материал Тогда

Движение.СчетДт=ПланыСчетов.Хозрасчетный.Материалы;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Матери

алы] =ТекСтрокаТМЦ.ТМЦ;

Движение.КоличествоДт=ТекСтрокаТМЦ.Количество;

Движение.Комментарий="Безвозмездное поступление ОС";

ИначеЕсли ТекСтрокаТМЦ.ВидДТМЦ=Перечисления.ВидыТМЦ.ДенежныеСредства Тогда

Движение.СчетДт=ПланыСчетов.Хозрасчетный.РасчетныйСчет;

Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.РасчетныеСчета] =ТекСтрокаТМЦ.ТМЦ;

Движение.Комментарий="Безвозмездное посутпление денежных средств";

КонецЕСли;

Движение.СчетКт=ПланыСчетов.Хозрасчетный.БезвомездноеПоступлениеТМЦ;

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Контрагенты] =ТекСтрокаТМЦ.Организация;

Движение.Сумма = ТекСтрокаТМЦ.Сумма;

КонецЦикла;

// записываем движения регистров

Движения.ЖурналОпераций.Записать();

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

9. В режиме «1С:Предприятие» заполнить нужные справочники, ввести несколько документов и провести их. Проверить правильность полученных проводок, рис.11.23..

Рис.11.23. Список проводок в регистре бухгалтерии