Условия: компания ООО «МИКО» занимается продажей легковых автомобилей "Славута" в городе N-ске и области. В некоторых случаях покупатели легковых автомобилей заказывают дополнительные опции к приобретаемым автомобилям. Часть опций устанавливается на заводе-изготовителе, а часть – непосредственно перед продажей сотрудниками компании. По результатам выполнения этих работ сотрудникам начисляется сдельная оплата.
Все затраты на предпродажною подготовку:
• стоимость опционального оборудования,
• сдельная оплата мастеров,
• прочие прямые нематериальные затраты,
включаются в себестоимость подготовленных автомобилей, и в дальнейшем такие автомобили учитываются как новая товарная позиция.
Автомобили, которые уже были подготовлены (доукомплектованы) подлежат реализации, и повторная комплектация для них не предусматривается.
В бухгалтерском учете
• операция предпродажной подготовки автомобиля отражается как поступление на склад новой комплектации по стоимости автомобиля базовой комплектации и опционального оборудования, необходимого для подготовки:
o Дт 28 (с/к скомплектованное авто) ← Кт 28 (с/к авто) на сумму автомобиля;
o Дт 28 (с/к скомплектованное авто) ← Кт 20 (с/к доп. опции) на сумму доп. опций;
• сдельная оплата мастеров начисляется в конце периода, поэтому не может быть включена в себестоимость непосредственно в момент выполнения операции и накапливается на выделенном субсчете счета 28 «Товары» в разрезе скомплектованных автомобилей:
o Дт 28 (с/к скомплектованное авто) ← Кт 66 (с/к сотрудник) на сумму зарплаты;
• прочие прямые нематериальные затраты накапливаются на том же выделенном субсчете счета 28 «Товары» в разрезе скомплектованных автомобилей:
o Дт 28 (с/к скомплектованное авто) ← Кт 63 (с/к поставщик услуги) на сумму услуги;
Для корректного определения себестоимости автомобилей, прошедших предпродажную подготовку в конце периода (месяца) на сумму накопленных затрат происходит дооценка себестоимости:
• распределение дополнительных затрат между париями автомобилей, комплектация которых производилась в текущем периоде, себестоимость автомобилей с учетом дополнительного оборудования;
o Дт 28 (с/к скомплектованное авто) ← Кт 28 (с/сч прямых нематериальных затрат) на часть суммы прямой нематериальной затраты, соответствующую себестоимости объекта дооценки;
• досписание сумм дооценки по направлениям выбытия скомплектованных в текущем периоде автомобилей (реализация, перемещение или списание по различным причинам):
o Дт 902 ← Кт 28 (с/к скомплектованное авто) на сумму дооценки (в случае реализации доукомплектованной номенклатуры);
o Дт 28 (с/к скомплектованное авто) ← Кт 28 (с/к скомплектованное авто) на сумму дооценки по с/к перемещения (в случае перемещения доукомплектованного авто);
o Дт сч {94, 97} ← Кт 28 (с/к скомплектованное авто) на сумму дооценки (в случае списания доукомплектованной номенклатуры);
Задание: необходимо доработать типовую конфигурацию «1С:Бухгалтерия 8.0 для Украины» таким образом, чтобы в системе были автоматизированы бухгалтерский и налоговый учет операций:
• предпродажной подготовки автомобилей, с одновременным списанием опционального оборудования, которые используются при такой подготовке;
• распределение прямых нематериальных затрат, накопленных в течение периода (месяца) между партиями автомобилей, которые были доукомплектованы в текущем периоде.
Автоматизированные операции должны работать при произвольном, выбранном в учетной политике организации, способе оценки МПЗ (запасов) – «FIFO» или «По средней».
При отражении операций должны корректно заполнятся разрезы аналитического учета по используемым счетам хозрасчетного и налогового планов счетов, а также измерения используемых регистров.
Автоматизация начисления сдельной зарплаты и учета дополнительных прямых нематериальных затрат в задание не входит. При проверке требуемой функциональности эти затраты могут быть отражены ручными проводками.
Собственно на мой взгляд самый тяжелый билет, я раз 10 уже перечитал ничего не понимаю. Может все таки кто нибудь подключиться и поможет?
Поскольку все опять молчат продолжу:
1. Есть документ комплектация номенклатуры. И он как бы без проблем отрабатывает нам первую часть задания это там где комплектация 28 - 28 и 28 -20.
2. В конце нам необходимо распределитель какие то непонятные прямые затраты которые не пойми каким путем попали у нас на 28 счет номенклатуру "Прямые нематериальные затраты". Вот и думаю каким документом их лучше двинуть. И судя по всему надо их двигать закрытием месяца. (как в швейном задании помните). но там это будет не наглядно. Может документ написать новый. Хрен его знает чего делать. Дуду думать. Жду ваших идей.
Вообщем решил задачу: Сделал Запрос по тому что скоплектовал (хотя может и регистр бы не помешало ввести, не знаю как оно там при сдаче но с целью как можно меньше чего менять не стал лезть). И в документе Закрытие Периода двинул все деньги какие накопил на 281 счете на номенклатуре "Прямые нематериальные затраты" пропорционально сумме выпещенных комплектов. Это сделать перед пунктом "Корректировка фактической стоимости номенклатуры" потом эта корректировка все нормально отработает и на 281 счете будет порядок.
Всем спасибо.
Жду критики и замечаний.
Получается, что для решения задачи все что нужно это в документе ЗакрытиеМесяца перераспределить нематериальные затраты?
Всеравно не пойму... Каким документом у вас делается проводка
o Дт 28 (с/к скомплектованное авто) ← Кт 20 (с/к доп. опции) на сумму доп. опций;
?
Т.е. оприходовали мы 1 автомобиль и 1 магнитолу. Как списать их и получить в итоге 1 автомобиль с бОльшей суммой? Комплектацией тут не получается. Или я ошибаюсь?
• сдельная оплата мастеров начисляется в конце периода, поэтому не может быть включена в себестоимость непосредственно в момент выполнения операции и накапливается на выделенном субсчете счета 28 «Товары» в разрезе скомплектованных автомобилей:
o Дт 28 (с/к скомплектованное авто) ← Кт 66 (с/к сотрудник) на сумму зарплаты
всё как-то так двояко написано.
меня смущает 28 счет.
нигде не указаны субконто 28 счета. Какие они должны быть? ... Номенклатура, Партии, Склады?. Или если не указано что нужна такая аналитика -не устанавливать её?. но если мы её установили тогда как можно начислить сдельную ЗП "в разрезе скомплектованных автомобилей" по субконтах Номенклатура, Партии, Склады?, это что в доке начисление ЗП (или в другом доке) бух должен руцями выбирать аналитику?
у кого какая аналитика по 28 счету?
Номенклатура и Склад, а по партиям как раз нужно распределять
Простой билет по трудоемкости
Повторил для себя через через новый 287 счет (активный, НУ, субконто1 - номенклатура (сум.))
Один из вариантов решения:
1. В "закрытие месяца" добавить галку "РасчетСтоимостиАвтомобиля" и настроить обработку ее в модуле формы по аналогии с остальными.
2. В модуль документа в процедуру "ДвиженияПоРегистрам" вставляем вызов нашей процедуры:
Процедура РасчетСтоимостиАвтомобиля(СтруктураШапкиДокумента, Отказ, Заголовок)
Если СтруктураШапкиДокумента.РасчетСтоимостиАвтомобиля Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
| ХозрасчетныйОстатки.СуммаОстатокДт,
| ХозрасчетныйОстатки.СуммаНУОстатокДт,
| ХозрасчетныйОстатки.НалоговоеНазначение
|ПОМЕСТИТЬ ТабОст
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Кон, Счет = &Счет, &ВидыСубконтоСуб, Организация = &Организация) КАК ХозрасчетныйОстатки
|
|ИНДЕКСИРОВАТЬ ПО
| Номенклатура
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
| ХозрасчетныйОбороты.Субконто2 КАК Склад,
| ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт,
| ХозрасчетныйОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
| ХозрасчетныйОбороты.СуммаНУОборотДт КАК СуммаНУОборотДт,
| ХозрасчетныйОбороты.Субконто3 КАК Партия,
| ТабОст.СуммаОстатокДт КАК СуммаОстатокДт,
| ТабОст.СуммаНУОстатокДт КАК СуммаНУОстатокДт,
| ХозрасчетныйОбороты.НалоговоеНазначение КАК НалоговоеНазначение
|ИЗ
| ТабОст КАК ТабОст
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(
| &Нач,
| &Кон,
| Регистратор,
| Счет = &СчетОбор,
| &ВидыСубконтоОбор,
| Организация = &Организация
| И Субконто1 В
| (ВЫБРАТЬ
| ТабОст.Номенклатура
| ИЗ
| ТабОст КАК ТабОст),
| ,
| ) КАК ХозрасчетныйОбороты
| ПО ТабОст.Номенклатура = ХозрасчетныйОбороты.Субконто1
| И ТабОст.НалоговоеНазначение = ХозрасчетныйОбороты.НалоговоеНазначение
|ГДЕ
| ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.КомплектацияНоменклатуры
|ИТОГИ
| СУММА(СуммаОборотДт),
| СУММА(КоличествоОборотДт),
| СУММА(СуммаНУОборотДт),
| МАКСИМУМ(СуммаОстатокДт),
| МАКСИМУМ(СуммаНУОстатокДт)
|ПО
| Номенклатура";
ВидыСубконтоОбор=Новый Массив;
ВидыСубконтоОбор.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
ВидыСубконтоОбор.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
ВидыСубконтоОбор.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Партии);
Запрос.УстановитьПараметр("ВидыСубконтоОбор", ВидыСубконтоОбор);
ВидыСубконтоСуб=Новый массив;
ВидыСубконтоСуб.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
Запрос.УстановитьПараметр("ВидыСубконтоСуб", ВидыСубконтоСуб);
Запрос.УстановитьПараметр("Кон", мКонГраница);
Запрос.УстановитьПараметр("Нач", мНачГраница);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ЗатратыНаАвтомобиль);
Запрос.УстановитьПараметр("СчетОбор", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
Результат = Запрос.Выполнить();
Рез=Результат.Выгрузить();
ВыборкаНоменклатура = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаНоменклатура.Следующий() Цикл
ВыборкаДетальныеЗаписи = ВыборкаНоменклатура.Выбрать();
СуммаДляРаспределения= ВыборкаНоменклатура.СуммаОстатокДт;
СуммаДляРаспределенияНУ= ВыборкаНоменклатура.СуммаНУОстатокДт;
кол=0;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Сумма=ВыборкаНоменклатура.СуммаОстатокДТ*ВыборкаДетальныеЗаписи.СуммаОборотДт/ВыборкаНоменклатура.СуммаОборотДт;
СуммаНУ=ВыборкаНоменклатура.СуммаНУОстатокДТ*ВыборкаДетальныеЗаписи.СуммаНУОборотДт/ВыборкаНоменклатура.СуммаНУОборотДт;
ПроводкаБУ = мПроводкиБУ.Добавить();
ПроводкаБУ.Период = Дата;
ПроводкаБУ.Организация = СтруктураШапкиДокумента.Организация;
ПроводкаБУ.НомерЖурнала = "";
ПроводкаБУ.Сумма = ?(Кол=ВыборкаДетальныеЗаписи.Количество(),СуммаДляРаспределения, Сумма);
СчетДт = ПланыСчетов.Хозрасчетный.ТоварыНаСкладе;
ПроводкаБУ.СчетДт = СчетДт;
КоличествоСубконто = СчетДт.ВидыСубконто.Количество();
БухгалтерскийУчет.УстановитьСубконто(ПроводкаБУ.СчетДт, ПроводкаБУ.СубконтоДт, 1, ВыборкаДетальныеЗаписи.Номенклатура);
БухгалтерскийУчет.УстановитьСубконто(ПроводкаБУ.СчетДт, ПроводкаБУ.СубконтоДт, 2, ВыборкаДетальныеЗаписи.Партия);
БухгалтерскийУчет.УстановитьСубконто(ПроводкаБУ.СчетДт, ПроводкаБУ.СубконтоДт, 3, ВыборкаДетальныеЗаписи.Склад);
ПроводкаБУ.Содержание = НСтр("ru='Доп. расходы при поступлении товаров ';uk='Оприходованы ТМЦ '",Локализация.КодЯзыкаИнформационнойБазы() );
Если СуммаНУ>0 тогда
ПроводкаБУ.НалоговоеНазначениеДт = ВыборкаДетальныеЗаписи.НалоговоеНазначение;
ПроводкаБУ.СуммаНУДт = ?(Кол=ВыборкаДетальныеЗаписи.Количество(),СуммаДляРаспределения, Сумма);
КонецЕсли;
ПроводкаБУ.СчетКт = ПланыСчетов.Хозрасчетный.ЗатратыНаАвтомобиль;
БухгалтерскийУчет.УстановитьСубконто(ПроводкаБУ.СчетКт, ПроводкаБУ.СубконтоКт, 1, ВыборкаДетальныеЗаписи.Номенклатура);
Если СуммаНУ>0 тогда
ПроводкаБУ.НалоговоеНазначениеКт = ВыборкаДетальныеЗаписи.НалоговоеНазначение;
ПроводкаБУ.СуммаНУКт = ?(Кол=ВыборкаДетальныеЗаписи.Количество(),СуммаДляРаспределения, Сумма);
КонецЕсли;
СуммаДляРаспределения=СуммаДляРаспределения-Сумма;
Кол=Кол+1;
КонецЦикла;
КонецЦикла;
Если мПроводкиБУ.Количество() > 0 Тогда
мПроводкиБУ.Записать(ложь);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Я правильно понимаю какие проводки должны быть в закрытии месяца?
к = комплект, п = партия, с = склад
1) распределяем доп. расходы по комплектам
Дт 281 (к1, п1, с1) - Кт 287 (к1, п1, с1) 10 шт
Дт 281 (к2, п2, с1) - Кт 287 (к2, п2, с1) 10 шт
здесь с1 - склад, который указан в документе комплектации
2) сперва делаем проводки по перемещению, т.к. мы ж могли продать/списать комплекты уже с другого склада:
Дт 281 (к1, п1, с2) - Кт 281 (к1, п1, с1) 5 шт
Дт 281 (к2, п2, с2) - Кт 28й (к2, п2, с1) 4 шт
3) дальше реализация
Дт 902 - Кт 281 (к1, п1, с1) 2 шт //продали с первого склада
Дт 902 - Кт 281 (к1, п1, с2) 1 шт //продали со второго склада
Дт 902 - Кт 281 (к2, п2, с2) 1 шт //продали со второго склада
списание:
Дт 94, 97 - Кт 281 (к1, п1, с1) 1 шт // списали с первого склада
Дт 94, 97 - Кт 281 (к2, п2, с2) 1 шт // списали со второго склада
Итого:
к1 п1 - остаток: на с1 2 шт, на с2 4 шт
к2 п2 - остаток: на с1 6 шт, на с2 2 шт
Попался этот билет на экзамене.
Нельзя делать 287й счет по с/к номенклатура, партии, склады. По каким надо меня не оповестили...
Видимо, либо по одной номенклатуре, либо по ном+склад, либо ном+партии.
Все равно я не пойму. Запрос в примере делает только проводки Дт 281- Кт 287 на сумму доп.расходов и зарплаты.
И получается, что если было выпущено 4 комплекта по 50 000 грн каждый, то закрытие месяца добавит к этой стоимости еще какую-нибудь (пусть по 3 тыс.). Получается, что теперь наши комплекты стоят 53 000 грн.
А как же быть с теми, что были проданы, списаны, перемещены?
У меня получилось, что, если стоимость реализованного/списанного/перемещенного комплекта была 50 000 грн, то после закрытия месяца (с новой галочкой) она не изменилась. А галочка "корректировка фактической стоимости номенклатуры" вообще ничего не делает (если нет доп. расхода).
Разве не должно по каждому выбывшему комплекту еще списаться по 3000 грн?
Советовалась сегодня с консультантом, говорит, что 287-й счет получается аналогом 23-го, т.е. отражает затраты на производство, т.е. аналитика у него должна быть = номенклатура и статьи затрат. И проводки 281-287 будут иметь аналитику: 281 ном, парт - 287 ном, ст.з., а склад значения тут не имеет, т.е. мы деньги распределяем на выпущенную продукцию, а где она хранится пофиг. Но как-то вот мне не понятно это.
Я делал счет уже после настройки учетной политики, у меня там только одно субконто номенклатура суммовое.
Да, без доп.расходов закрытие месяца почему-то нормально не отрабатывает, я просто не пробовал без него.
Я до конца не разбирался с некоторыми задачами, просто не было времени на идеальное решение.
вот моя база http://pro1c.org.ua/redirect.php?http://www.ex.ua/171596627388
В задании написано
Не отрабатывает закрытие месяца а точнее операция "Коригування фактичної вартості номенклатури"
потому что проводка Дт281 Кт287 считается внутренним перемещением и эта стоимость не учитывается при корректировке стоимости номенклатуры.
Выход - добавить в исключаемые счета 287 в процедуре "УстановитьСписокСчетовУчетаНоменклатуры" в общем модуле "КорректировкаСтоимости".
Так же можно добавить этот счет в исключения в общей форме "НастройкаПараметровУчета" - не будут добавляться субкото партии и склады для счета 287.
На счет аналитики.
Я согласен (кто то писал выше), что 287 это что то вроде 231 (накапливаем затраты).
Склад там действительно не нужен - не важно где мы его комплектовали.
Партия - вроде бы и можно.
Допустим номенклатура "Авто 1", партии "Комплектация1", "Комплектация2".
Но можно принять упрощение что автомобиль товар достаточно уникальный и будем заводить на каждый новую номенклатуру с номером кузова.
Конечно, интересно услышать тех кому попалась эта задача на экзамене и они его сдали.
Сдал этот билет. Доработки заключались в следующем.
1. Добавить в план счетов предопределенный 287 счет с одним субконто номенклатура.
2. В закрытии месяца добавить закрытие примерно как выкладывал Hokum. Вставить обдельной "птичкой " в меню.
3. остальное работает штаными средствами.
Всем сппасибо кто помогал разобратьсяч с вопросами и ответами к экзамену.
Решил по методу Hokum и очень обрадовался, что остальные действия по определению направления списания и соответствующей дооценки выполнила за меня программа.
Выкладываю свое решение, а вдруг кто-то покритикует - http://pro1c.org.ua/redirect.php?https://drive.google.com/file/d/0BwbaIyfrRVI1NjVGTEk3c0FrT3M/edit?usp=sharing
Попался этот билет на экзамене - решил в точности, как в выложенном мной ранее дтшнике, претензий у экзаменатора не было. Так что смело пользуйтесь на здоровье
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua