При работе с 1С:Бухгалтерией 3.0 (БП 3.0) многие пользователи, особенно при необходимости формирования собственных аналитических отчетов, сталкиваются с задачей получения корректной себестоимости проданных товаров. Несмотря на то что в документе "Реализация товаров и услуг" присутствует поле "Себестоимость", оно часто остается пустым. Давайте разберемся, почему так происходит, как система формирует себестоимость и откуда ее правильно извлечь для ваших отчетов. Чтобы не разрабатывать форму с нуля, можно использовать готовый отчет по себестоимости, выручке и рентабельности продаж в БП 3.0.
Прежде всего, давайте выясним причину кажущегося "пустого значения" поля себестоимости непосредственно в документе реализации. В 1С:Бухгалтерии 3.0 это поле в табличной части документа Реализация товаров и услуг не заполняется автоматически при проведении документа. Его назначение совершенно иное:
Таким образом, тот факт, что поле пусто, не является ошибкой, а отражает стандартное поведение программы при автоматическом расчете себестоимости внутри самой БП 3.0. Автоматический расчет фактической себестоимости в 1С:БП 3.0 происходит в рамках регламентных операций по окончании месяца, а не в момент проведения каждого документа реализации.
Для организаций, занимающихся перепродажей товаров, себестоимость формируется по следующему принципу:
Поступление (акты, накладные) (или Приходная накладная в более ранних версиях). Этот документ фиксирует стоимость покупки у поставщика.Поступление доп. расходов).Выбор метода оценки запасов фиксируется в Учетной политике организации и должен быть установлен до начала движения товаров. Изменение метода оценки в течение отчетного года обычно не допускается.
Наиболее точный и окончательный расчет себестоимости товаров в 1С:БП 3.0 происходит не в момент проведения документа реализации, а во время выполнения регламентной операции Закрытие месяца. Давайте рассмотрим этот механизм подробнее:
Закрытие месяца корректирует себестоимость до фактической. На этом этапе происходит распределение прямых и косвенных расходов, формирование финансовых результатов, а также расчет налоговой базы. До выполнения этой операции себестоимость, которую мы можем видеть в регистрах по отдельным документам, часто является предварительной или оценочной.Администрирование — Проведение документов или в настройках учетной политики) установлен флажок "При закрытии месяца" для списания себестоимости, то фактическая себестоимость будет рассчитана и отражена в учете только последним днем месяца. Это позволяет вести количественный учет в течение месяца, но стоимостные показатели формируются позже. Если же вам критически важно видеть себестоимость в момент проведения документа реализации (например, для оперативного управленческого учета), можно установить флажок "При проведении документов". Однако учтите, что это может существенно увеличить время проведения каждого документа, особенно при больших объемах данных и сложной номенклатуре.Закрытия месяца ваша финансовая отчетность не будет отражать реального положения дел.Это принципиальный момент в бухгалтерском учете, и понимание его работы критически важно для корректного анализа.
Теперь, когда мы понимаем механизм формирования себестоимости, перейдем к ее извлечению для наших отчетов. Главным источником информации о бухгалтерских проводках и, соответственно, о себестоимости является регистр бухгалтерии "Хозрасчетный".
Регистре бухгалтерии "Хозрасчетный" хранятся все бухгалтерские записи (проводки), формируемые документами. Документ "Реализация товаров и услуг", помимо прочих движений, формирует проводки по списанию себестоимости.Хозрасчетный использует принцип двойной записи (дебет/кредит) и содержит множество измерений (субконто), таких как Организация, Валюта, Подразделение, а также ресурсы Сумма, Сумма в валюте, Количество. Для нас ключевыми будут поля, отражающие счета и суммы.Таким образом, мы ищем записи в Регистре бухгалтерии "Хозрасчетный", где по кредиту указан счет 41 (с соответствующей номенклатурой и партией), а по дебету — счет 90.02. Сумма по этим проводкам и будет являться себестоимостью.
Дт/Кт (обычно находится в шапке документа или в меню "Ещё"). Там вы увидите все проводки, сформированные этим документом по регистру бухгалтерии.Для создания собственного отчета вы будете использовать язык запросов 1С. Вот пример структуры запроса, который поможет вам извлечь себестоимость:
ВЫБРАТЬ
Хозрасчетный.Период,
Хозрасчетный.Регистратор.Ссылка КАК ДокументРеализации,
Хозрасчетный.СубконтоКт1 КАК Номенклатура,
Хозрасчетный.КоличествоКт КАК КоличествоСписано,
Хозрасчетный.Сумма КАК СуммаСебестоимости
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ
Хозрасчетный.СчетКт = &СчетУчетаТоваров // Например, Счет 41.01
И Хозрасчетный.СчетДт = &СчетУчетаСебестоимостиПродаж // Например, Счет 90.02.1
И Хозрасчетный.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
В этом запросе:
&СчетУчетаТоваров и &СчетУчетаСебестоимостиПродаж — это параметры, куда вы будете передавать ссылки на соответствующие счета (например, ПланыСчетов.Хозрасчетный.ТоварыНаСкладах и ПланыСчетов.Хозрасчетный.СебестоимостьПродаж).Хозрасчетный.СубконтоКт1 — это первое субконто по кредиту счета, которое для счета 41 обычно соответствует номенклатуре.Хозрасчетный.Регистратор — это ссылка на документ, который создал движение, в нашем случае это документ РеализацияТоваровУслуг.Вы можете дополнительно фильтровать данные по периоду, организации, конкретным документам или номенклатурным позициям, а также присоединять данные из других таблиц (например, табличные части документов реализации) для получения полной картины по продажам и их себестоимости.
В 1С:БП 3.0 уже предусмотрены типовые отчеты, которые могут помочь в анализе себестоимости и рентабельности. Самый распространенный из них — Валовая прибыль (раздел Руководителю).
Анализ себестоимости выпущенной продукции (хотя он больше для производства, но может дать представление о структуре), Себестоимость товаров организаций, Ведомость по партиям товаров предприятия и, конечно, различные отчеты по продажам, которые при правильной настройке могут включать себестоимость.Даже при правильном подходе к извлечению данных, некорректная себестоимость в отчетах может быть результатом ошибок в учете. Рассмотрим наиболее распространенные:
Поступление, затем Реализация. Регулярно проверяйте отчеты по остаткам товаров, чтобы выявлять и исправлять отрицательные остатки.Поступление доп. расходов или он оформлен некорректно), себестоимость в отчетах будет заниженной.Закрытие месяца не выполняется регулярно или завершается с ошибками, фактическая себестоимость не будет рассчитана или будет рассчитана некорректно. Это приводит к неверным финансовым результатам и искажению рентабельности.Таким образом, для получения точной себестоимости для пользовательских отчетов в 1С:Бухгалтерии 3.0 необходимо не только уметь правильно извлекать данные из регистра Хозрасчетный, но и глубоко понимать механизмы ее формирования, роль регламентных операций и внимательно следить за корректностью первичного учета. Это позволит вам строить надежные и достоверные аналитические отчеты, необходимые для принятия управленческих решений и оценки рентабельности продаж. Для оперативного получения аналитических данных по регистру можно применить внешний отчет по продажам и покупкам товаров.