Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3
Задачи бухгалтерского учета – тема № 17, часть 1:
Учет животных в двух оценках одновременно – анализ задачи и составление плана решения
Текст задачи
Деятельность
Компания занимается закупкой, выращиванием и реализацией птиц (куриц, уток, гусей, страусов и т.д.).
Учет птиц ведется в разрезе характеристик. Характеристика представляет собой набор свойств. Примеры свойств и их возможных значений приведены в таблице:
Свойство | Возможные значения свойства |
Цвет |
|
Назначение |
|
Порода |
|
Таким образом, характеристика для номенклатуры “Курица” может выглядеть как: “Черная; Мясная; Московская”.
Все характеристики, свойства и их значения создаются пользователем вручную в режиме “1С:Предприятие” – и важно, чтобы пользователь имел возможность самостоятельно (без конфигурирования) завести новые свойства и их значения. Механизм должен быть реализован с помощью плана видов характеристик.
Хозяйственные операции
Необходимо отразить в учете три хозяйственные операции:
- Покупка птиц.
На счете “Поставщики” учет ведется в разрезе контрагентов.
Оформляется документом «Приходная накладная». При проведении документ формирует следующие проводки:
Дт «Товары» – Кт «Поставщики» (отражаются ДВА параметра – вес и стоимость приобретенных птиц).
- Содержание птиц.
Для питания птицам требуется корм. Вес птиц может изменяться со временем. Такая операция отражается в учете следующей проводкой:
Дт «Товары» – Кт «Поставщики» (отражаются также ДВА параметра – изменение веса птицы и стоимость закупленного корма).
Эту проводку пользователь вводит вручную. Для этого в конфигурации необходимо создать документ «Операция» – при этом необходимо иметь возможность ввести проводки с произвольной корреспонденцией счетов.
- Реализация птиц.
Оформляется документом «Расходная накладная». При проведении документ формирует следующие проводки:
Дт «Прибыли и убытки» – Кт «Товары» (отражаются ДВА параметра – вес и себестоимость птиц)
Дт «Покупатели» – Кт «Прибыли и убытки» (отражается продажная стоимость птиц)
Вес птиц при продаже указывается пользователем вручную.
Себестоимость продажи рассчитывается как средняя по характеристике номенклатуры. Важно учитывать, что при помощи документа «Операция» пользователь имеет возможность внести проводки с произвольной корреспонденцией счетов.
Отчеты
Необходимо построить отчет о продажах птиц в разрезе выбранного пользователем свойства. Пример отчета:
Продажи птиц с 01.10.2019 по 30.10.2019 по свойству “Цвет”
Номенклатура | Цвет | Показатели | |||
Количество | Стоимость продажи | Себестоимость | Валовая прибыль | ||
Курица | 250 | 80 000 | 54 000 | 26 000 | |
Белая | 50 | 30 000 | 12 500 | 17 500 | |
Черная | 200 | 50 000 | 41 500 | 8 500 | |
Утка | 450 | 119 000 | 110 000 | 9 000 | |
Белая | 400 | 108 000 | 100 000 | 8 000 | |
Черная | 50 | 11 000 | 10 000 | 1 000 |
Валовая прибыль рассчитывается по формуле: Стоимость продажи – Себестоимость.
Решение задачи
Анализ задачи
Из постановки задачи делаем вывод, что учет должен вестись в разрезе двух аналитик – Номенклатуры и Характеристики.
Поскольку решается задача по бухгалтерскому учету, значит, это будут субконто на счете “Товары”.
Также из условия задачи следует, что учет ведется по весу и стоимости, но при этом в отчете указан показатель “Количество”.
Поэтому потребуется использовать три показателя (создать три ресурса в регистре бухгалтерии):
- Количество,
- Вес,
- Сумма.
Но при этом ресурсы “Количество” и “Вес” имеет смысл хранить только для счета “Товары”.
Потребуется создать документ “Операция” для отражения ручных операций.
Основная проблема этой задачи – это организовать учет характеристик таким образом, чтобы пользователь мог сам задавать свойства и их значения, а также, чтобы эта информация корректно отображалась в отчете.
Обратите внимание, что в формулировке задачи понятия характеристики и свойства могут быть намеренно перепутаны (свойством будет называться набор характеристик). Подобные перестановки никак не влияют на порядок решения, однако на экзамене нужно быть внимательным, чтобы не запутаться в этих терминах.
В условии задачи указано, что характеристики создаются для конкретной номенклатуры, значит, Характеристики должны быть подчинены Номенклатуре.
В задаче есть конкретное требование: “механизм должен быть реализован с помощью плана видов характеристик”. Поэтому для учета характеристик будет использоваться именно объект метаданных План видов характеристик (ПВХ).
К тому же использование ПВХ упростит решение – позволит пользователю без программирования, в режиме «1С:Предприятие» самостоятельно создавать в базе новые свойства, определять типы данных для этих свойств.
Встроенный в платформу механизм характеристик позволит при создании отчета работать со свойствами характеристик так же, как и с обычными реквизитами, – использовать их в качестве выбранных полей или в отборах. Это ускорит решение задачи, что очень важно на аттестации.
Для хранения самих Характеристик потребуется справочник “Характеристики” с табличной частью “Свойства”. Но типы реквизитов табличной части и связь между свойствами и их значениями будут настроены через ПВХ.
Проанализировав задачу, составим план работ:
- Настройка ПВХ
- Создание необходимых справочников
- Настройка плана счетов, субконто и регистра бухгалтерии
- Создание документа “Операция”
- Создание приходной накладной
- Создание расходной накладной
- Создание контрольного примера
- Разработка отчета.
Настройка ПВХ
Детально работа с ПВХ разобрана в теме: Общие приемы и механизмы решения задач – тема № 29: Какие объекты конфигурации следует использовать для хранения произвольных свойств
Здесь разберем только настройки, необходимые для решения поставленной задачи.
Первым делом создадим справочник, в котором будут храниться значения для новых свойств, созданных пользователем. Такой справочник необходим для корректной работы ПВХ.
Назовем такой справочник “ДополнительныеЗначенияСвойств”. У него не будет ни реквизитов, ни табличных частей:
Рисунок 1 – Справочник “ДополнительныеЗначенияСвойств”
Настроим для плана видов характеристик “СвойстваОбъектов” свойства “Тип значения характеристик” и “Дополнительные значения характеристик”.
Предполагаем, что для описания значений свойств будут использоваться два типа данных – Строка и СправочникСсылка.ДополнительныеЗначенияСвойств. Поэтому при настройке типа значения характеристик поставим галочку “Составной тип данных” и отметим необходимые типы:
Рисунок 2 – Настройка типа значения характеристик для ПВХ “СвойстваОбъектов”
Рисунок 3 – Настройка дополнительных значений характеристик для ПВХ “СвойстваОбъектов”
Если планируется, что для описания значений свойств будут использоваться еще дополнительные типы данных, их необходимо выбрать при настройке типа значения характеристик.
Комментарии закрыты