Билет № 5.1.1

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

Необходимо в типовой конфигурации предусмотреть реализацию следующих операций.

Методика решения

Настройка параметров учета (Предприятие - Настройка параметров учета)

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

Учетная политика (Предприятие – Учетная политика – Учетная политика организаций)

Общие сведения. Установить галочку «Производство продукции, выполнение работ, оказание услуг» Запасы. Установить оценку стоимости МПЗ – ФИФО Налог на прибыль. Указать «Перечень прямых расходов» и «Ставку налога на прибыль».

«Перечень прямых расходов» задается в РС «Методы определения прямых расходов в НУ» (первоначально установлен отбор по периоду 1980 – надо снять). Добавляем новую запись (первым числом месяца, в котором ведутся расчеты), указывает вид расходов НУ, счет затрат (20, 23, 25, 26), статью затрат.

«Ставка налога на прибыль» задается в одноименном РС. Добавляем новую запись (первым числом месяца, в котором ведутся расчеты), ставка в ФБ – 2%, ставка в бюджет субъектов РФ – 18%.

НЕ нашли? Не то? Что вы ищете?

Создаем новый документ ДоговорНаПереработку. Будет соответствовать договору контрагента по ключу Организация + Контрагент + Договор. Документу запрещаем проведение.

Реквизиты:

Организация – справочник организаций,

Контрагент – справочник контрагентов,

Договор – справочник договоры контрагентов,

Сырье – справочник номенклатуры,

Количество сырья – число (15.3),

Стоимость сырья – число (15.2),

Полуфабрикат – справочник номенклатуры,

КоличествоПолуфабрикатов – число (15.3)

Табличная часть ВозвратныеОтходы:

Отход – справочник номенклатуры,

Количество – число (15.3),

Стоимость – число (15.2)

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

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

Запрос = Новый Запрос;

Запрос. Текст = "

|ВЫБРАТЬ

|        ДоговорНаПереработку. Ссылка

|ИЗ

|        Документ. ДоговорНаПереработку КАК ДоговорНаПереработку

|ГДЕ

|        ДоговорНаПереработку. Ссылка <> &Ссылка

|        И ДоговорНаПереработку. Контрагент = &Контрагент

|        И ДоговорНаПереработку. Договор = &Договор

|        И ДоговорНаПереработку. Организация = &Организация

|        И (НЕ ДоговорНаПереработку. ПометкаУдаления)";

Запрос. УстановитьПараметр("Ссылка",ссылка);

Запрос. УстановитьПараметр("Контрагент",Контрагент);

Запрос. УстановитьПараметр("Договор",Договор);

Запрос. УстановитьПараметр("Организация",Организация);

Результат = Запрос. Выполнить();

Если НЕ Результат. Пустой() тогда

       Выборка = Результат. Выбрать();

       Выборка. Следующий();

       Сообщить("У контрагента уже оформлен договор на переработку!

       |"+Выборка. ссылка);

       отказ = истина;

       возврат;

КонецЕсли;

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

Для удобства привяжем данный документ к форме договора. Сделаем это через внешние печатные формы. Вместо печати обработка будет открывать форму существующего договора на переработку, либо, если его нет – новую форму. Для этого создаем внешнюю обработку «ДоговорПереработки» с одним реквизитом СсылкаНаОбъект, тип - справочник договоры контрагентов. Форму обработки создавать не нужно, в модуле обработки указать следующий код:

Функция Печать() экспорт

Запрос = Новый Запрос;

Запрос. Текст =

       "ВЫБРАТЬ ПЕРВЫЕ 1

       |        ДоговорНаПереработку. Ссылка

       |ИЗ

       |        Документ. ДоговорНаПереработку КАК ДоговорНаПереработку

       |ГДЕ

       |        ДоговорНаПереработку. Контрагент = &Контрагент

       |        И ДоговорНаПереработку. Договор = &Договор

       |        И ДоговорНаПереработку. Организация = &Организация

       |        И ДоговорНаПереработку. ПометкаУдаления = ЛОЖЬ";

Запрос. УстановитьПараметр("Договор", СсылкаНаОбъект);

Запрос. УстановитьПараметр("Контрагент", СсылкаНаОбъект. Владелец);

Запрос. УстановитьПараметр("Организация", СсылкаНаОбъект. Организация);

Результат = Запрос. Выполнить();

Если Результат. Пустой() тогда

       Форма = Документы. ДоговорНаПереработку. ПолучитьФормуНовогоДокумента();

       Форма. организация = СсылкаНаОбъект. Организация;

       Форма. Контрагент = СсылкаНаОбъект. Владелец;

       Форма. Договор = СсылкаНаОбъект;

       Форма. Открыть();

иначе

       Выборка = Результат. Выбрать();

       Выборка. Следующий();

       

       форма = Выборка. Ссылка. ПолучитьФорму();

       Форма. Открыть();

КонецЕсли;

возврат неопределено;

КонецФункции // Печать()

Зайти в режим предприятия, открыть дополнительные внешние печатные формы и для справочника «Договоры контрагентов» зарегистрировать данную обработку под названием «Договор на переработку»

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

В справочник НоменклатурныеГруппы добавляем новый реквизит ДоговорНаПереработку, тип – документ ДоговорНаПереработку. Размещаем его на форме (потребуется для отчета).

Проводим общие настройки, переименовываем организацию, создаем банковский счет, основной склад, основное подразделение, основную номенклатурную группу и т. д. Создаем контрагента Переработчик, записываем его, в договоре меняем вид на договор «С поставщиком», щелкаем по кнопке «Договор на переработку» и заполняем основные условия договора. Указываем сырье и отходы (папка материалы), полуфабрикат (папка полуфабрикаты), задаем количество и стоимость. Сохраняем документ датой 20 января. В основной номенклатурной группе заполняем реквизит ДоговорНаПереработку созданным документом.

Далее, проводим хозяйственные операции:

Приходуем сырье. Можно через ввод остатков, либо через «Поступление товаров и услуг». Количество 100000 кг, стоимость 150000 руб, НДС сверху. Заполняем реквизиты закладки Счет-фактура. Проводим документ 10 января Оформляем передачу в переработку. Делаем это используя документ «Передача товаров», вид операции «Передача сырья в переработку».

Контрагент – Переработчик;

Договор - Основной договор (с поставщиком);

Номенклатура - Хлопок-сырец;

Количество - 100000 кг;

Счет учета - 10.01; 

Счет передачи - 10.07.

Документ проводим 23 января

При помощи ручной бухгалтерской операции «перерегистрируем» сырье отданное в переработку с документа поступления товаров и услуг (см. пункт 1) на документ договор на переработку (который мы оформили на этапе общих настроек):

СчетДт 10.07

СубконтоДт1 Переработчик;

СубконтоДт2 Хлопок-сырец;

СубконтоДт3 документ Договор на переработку;

КоличествоДт 100000;

СчетКт 10.07;

СубконтоКт1 Переработчик;

СубконтоКт2 Хлопок-сырец;

СубконтоКт3 документ Поступление товаров и услуг;

КоличествоКт 100000;

Сумма 150000.

СуммаНУДт = СуммаНУКт = 150000

Документ проводим 23 января (конец дня)

Оформляем возврат отходов производства. Делаем это при помощи документа «Отчет производства за смену»:

Счет затрат 20.01,

Подразделение затрат - Основное подразделение.

На закладке «Возвратные отходы» указываем перечень отходов:

Жмых хлопковый, счет учета 10.06;

Количество 1000 кг;

Сумма 6000 руб;

Вата  техническая, счет учета 10.06;

Количество 1000 кг;

Сумма 4000 руб.

Документ проводим 30 января

Оформляем выпуск полуфабриката и оказание услуг по переработке. Для этого создаем документ «Поступление из переработки», зачет авансов – Автоматически, НДС – сверху, заполняем реквизиты закладки «Счет-фактура».

Закладка «Продукция»:

Номенклатура – Масло хлопковое;

Количество – 50000 кг;

Сумма – 50000 руб (это плановая стоимость, потом скорректируется до фактической);

Счет учета 21.

Закладки «Услуги»:

Номенклатура – Переработка сырья (папка услуги);

Статья затрат – создаем новую, имя Расходы на переработку сырья, вид расхода – Прочие расходы;

Количество 1 шт;

Сумма – 30000 руб;

Ставка НДС – 18%;

Сумма НДС – 5400 руб;

Счет учета НДС 19.04.

Закладка «Счет затрат»:

счет затрат 20.01;

подразделение затрат - Основное подразделение;

номенклатурная группа – Основная номенклатурная группа.

Закладка «Материалы»:

Нажимаем кнопку Заполнить – Заполнить по остаткам, ТЧ должна заполнится так:

Номенклатура – Хлопок-сырец;

Статья затрат – Материальные расходы;

Количество – 100000 кг;

Счет учета 10.07

Закладка «Счета расчетов»:

Счет расчетов с контрагентом – 60.01;

Счет расчетов по авансам – 60.02.

Проводим документ 30 января. Если все предшествующие операции были оформлены верно, то списание материалов должно идти по партии Договор на переработку, которую мы оформили в третьем пункте. Материалы «падают» на 20.01 по статье затрат «Материальные расходы», а услуги по переработке «падают» на 20.01 по статье затрат «Расходы на переработку сырья».

Оформляем вычет НДС по принятым работам. Для этого создаем 31 января документ «Формирование записей книги покупок», нажимаем кнопку Заполнить – Заполнить документ. В ТЧ должно добавиться две записи. НДС с услуг (5400 руб) и НДС с приобретенного сырья (27000 руб). Проводим документ. Обработкой закрытие месяца за январь формируем регламентные операции. Проводки будут в закрытии счетов 20, 23, 25, 26  (ВР в НУ 30000 руб и корректировка стоимости полуфабриката 120000 руб), закрытии счетов 90, 91 (в БУ = 0, в НУ = ВР = -30000 убыток), расчете налога на прибыль (признание ОНО = 6000 руб) Оплатить переработчику услуги при помощи оформления платежного поручения (не забыть поставить галочку оплачено). На основании ПП ввести документ «Списание с расчетного счета», сумма списания 35400 руб, где НДС по ставке 18% равен 5400 руб, счет расчетов 60.01, счет авансов 60.02, статья ДДС «Средства, полученные от покупателей и заказчиков». Документы провести 1 февраля. Продать возвратные отходы, для этого использовать документ «Отчет о розничных продажах». Статья ДДС – «Средства полученные от покупателей и заказчиков», НДС включается в сумму. Продаем 500 кг Жмыха хлопкового по стоимости 5900 руб, где НДС по ставке 18% равен 900 руб.

Счет учета 10.06;

Счет доходов 91.01;

Субконто – «Доходы (расходы), связанные с реализацией прочего имущества», справочник «Прочие доходы и расходы»;

Счет учета НДС по реализации 91.02;

Счет расходов 91.02.

Документ проводим 5 февраля.

Хотя и не требуется, проводим закрытие месяца за февраль, чтобы отразить прибыль = 2000 руб, и погашение ОНА (Дт 68 – Кт 09) на 400 руб

Далее формируем отчет. Идея отчета – собрать во временные таблицы данные о передаче сырья в переработку на счет 10.07 и данные о выпуске полуфабрикатов на счет 21. Далее связать эти таблицы по договору на переработку, который указан в основной номенклатурной группе. Для операций передачи сырья в переработку он указан в партии (субконтоДт 3), для операции выпуска полуфабрикатов он указан на субконтоКт 1 (по счету 20 в виде реквизита основной номенклатурной группы).

Код запроса:

ВЫБРАТЬ

       ХозрасчетныйОбороты. Период КАК ДатаПередачи,

       ХозрасчетныйОбороты. Субконто1 КАК Подрядчик,

       ХозрасчетныйОбороты. Субконто2 КАК Наименование,

       ХозрасчетныйОбороты. Субконто3 КАК ДоговорПереработки,

       ХозрасчетныйОбороты. СуммаОборотДт КАК Стоимость,

       ХозрасчетныйОбороты. КоличествоОборотДт КАК Количество

ПОМЕСТИТЬ ВТ_ПередачаСырья

ИЗ

       РегистрБухгалтерии. Хозрасчетный. Обороты(&Дата1, &Дата2, День, Счет = &Сч10_07, , Субконто3 ССЫЛКА Документ. ДоговорНаПереработку, , ) КАК ХозрасчетныйОбороты

;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ

       ХозрасчетныйОбороты. Субконто1 КАК Полуфабрикат,

       ХозрасчетныйОбороты. КорСубконто1.ДоговорНаПереработку КАК Договор,

       ХозрасчетныйОбороты. КоличествоОборотДт КАК Количество,

       ХозрасчетныйОбороты. СуммаОборотДт КАК Стоимость

ПОМЕСТИТЬ ВТ_Полуфабрикат

ИЗ

       РегистрБухгалтерии. Хозрасчетный. Обороты(&Дата1, &Дата2, , Счет = &Счет21, , КорСчет В (&Сч20_01, &Сч23), ) КАК ХозрасчетныйОбороты

;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ

       ВТ_ПередачаСырья. ДатаПередачи КАК ДатаПередачи,

       ВТ_ПередачаСырья. Подрядчик КАК Подрядчик,

       ВТ_ПередачаСырья. Наименование КАК Сырье,

       ВТ_ПередачаСырья. ДоговорПереработки КАК ДоговорПереработки,

       ВТ_ПередачаСырья. Стоимость КАК СтоимостьСырья,

       ВТ_ПередачаСырья. Количество КАК КоличествоСырья,

       ЕСТЬNULL(ВТ_Полуфабрикат. Полуфабрикат,"-") КАК Полуфабрикат,

       ЕСТЬNULL(ВТ_Полуфабрикат. Количество,"-") КАК Количество,

       ЕСТЬNULL(ВТ_Полуфабрикат. Стоимость,"-") КАК Стоимость

{ВЫБРАТЬ

       ДатаПередачи,

       Подрядчик.*,

       Сырье.*,

       ДоговорПереработки.*,

       СтоимостьСырья,

       КоличествоСырья,

       Полуфабрикат.*,

       Количество,

       Стоимость}

ИЗ

       ВТ_ПередачаСырья КАК ВТ_ПередачаСырья

               ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Полуфабрикат КАК ВТ_Полуфабрикат

               ПО ВТ_ПередачаСырья. ДоговорПереработки = ВТ_Полуфабрикат. Договор