ПРОФЕССИОНАЛЬНЫЙ
1С-ПРОГРАММИСТ
Консультант от 900 ₽
Упрощаю работу в 1С
Устраняю ошибки
Экономлю Ваше время за счет профессиональной автоматизации
Click to order
Ваш заказ
Total: 
Ваш Email
Ваш номер телефона

Как формируется себестоимость продукции в 1с унф?

Кейс: как выглядит программная диагностика

Если:

  • Не правильно формируется себестоимость в 1С УНФ;
  • Вы не понимаете откуда берутся неправильные цифры;
  • Есть подозрение что УНФ считает себестоимость не правильно

Тогда эта страница для вас :)

На практике, каждое обращение ко мне с просьбой выяснить откуда в 1С УНФ берутся неправильные цифры, является уникальным. И я не могу выделить общность в обращениях, чтобы выделить их в отдельный кейс или готовое решение
Обычно правила определения себестоимости происходит из-за нарушения последовательности проведения документов. Но даже в таких случаях, перепроведение документов за период помогает не всегда.

При таком сценарии в бой идет конфигуратор и отладка, где я подробно прослеживаю формирование себестоимости по проблемной номенклатуре и нахожу решение для остальных проблемных позиций
После подробной диагностики отладчиком я формирую для пользователя отчет, в котором видно как формируются цифры и где возникает проблема. Отчет по диагностике я приведу ниже:
Задача: выяснить как формируется себестоимость при проведении документа перемещения запасов. Почему-то определяется не правильная себестоимость и это видно в отчете о перемещении запасов
Также выяснить почему себестоимость определяется в этих суммах. Хотя пользователь утверждает, что должна быть другая цена
Воспользуемся отладкой, чтобы посмотреть что происходит при проведении документа
1 254 527,12 / 27 621,86 = 45,41790885914272
Цена = 45,41790877589614
Сумма к списанию = 45,41790877589614 * 304,08 = 13 810,68

1254527.12 – 13810.68 = 1 240 716,44
27621.86 – 304.08 = 27 317,78
Цена = 45,41790877589614

(13 810,68) = (45,417908… * 304,08) = 1 254 527,12 * 304,08 / 27621,86 округлить до 2 зн после запятой
СуммаКСписанию = Окр(СуммаОстаток * КоличествоТребуетсяСвободныйОстаток / КоличествоОстаток , 2, 1);
Также посмотрев выполняемый запрос, понимаю что можно перейти в отчет "себестоимость остатков"
Видно как складывается себестоимость сырья на складе «ГСМ Транзитный»
На момент перемещения Себес = 1254527,12 и количество 27 621,860, что равно 45,41790885914272

Округлим для пользователя эту цену получим 45,42.

Далее:
По складу 6520 Клюев есть документ оприходования остатков

Себестоимость 16 520 количество 336,000 = 16 520 / 336 = 49,16666666666667

Предыдущий документ перемещения перенес на этот склад стоимость: 13 810,68

Себес составляет 30 330,68 / 640,080 = 47,38576427946507 (для пользователя 47,39)

Далее:
Сумма без НДС = 430 355,86 в количестве 8 752,8 (!!!)

Себестоимость перед нашим документом составлял 976 901,98.

После проведения документа 976 901,98 + 430 355,86 = 1 407 257,84

По количеству аналогично. Итог 30 261,980.

Себестоимость за единицу после проведения документа = 1 407 257,84 / 30 261,980 = 46,50250380180015 (для пользователя 46,50)

При закрытии месяца, по итогам месяца, 1С Видит, что нужно было списывать нашу номенклатуру не по 45,41790885914272 ,а по некой средней в разрезе этого склада 46,0521294953

Определим среднюю при закрытии месяца:

Берем все поступления от поставщиков + ввод остатков если есть из регистра «запасы и затраты». Фильтруем по нашему складу, номенклатуре, и организации и счету учета.
Определяем сумму поступлений: 453 218,36 + 455 971,7 + … = 2 383 275,99

Определим количество: 9273,6 + 9273,6 + 11 039,770 + … = 51 751,7

Получим среднее значение = 2 383 275,99 / 51 751,7 = 46,05212949526296

Получается что при перемещении запасов со Склада ГСМ транзитный на склад 6520 Клюев нужно было списывать не по 45,41790885914272 за единицу.

А по 46,05212949526296 (!)
Поэтому эту разницу нужно учесть.

46,05212949526296 - 45,41790885914272 = 0,63422063612024 (положительная разница за единицу)

Т.к. в нашем перемещении количество было 304,08, то 0,63422063612024 * 304,08 = 192,8538110314426 – это та разница, которую нужно докинуть в себестоимость нашего перемещения

Т.к. программа не должна уравнивать среднее значение по всем документам, которые делали движения Со склада ГСМ транзитный на склад 6530 Клюев (как и по другим аналогичным складам), то 1С уравнивает среднюю в Закрытии месяца.

Проверим это:
Получаем эту же сумму, округленную по правилам арифметики до двух знаков после запятой
192,8538110314426 = 192,85
30 523,53 – 30 330,68 = 192,85
Вывод диагностики: оснований полагать, что 1С УНФ неправильно рассчитывает себестоимость - нет. Просто нужно учитывать некоторые особенности расчета средней себестоимости.

Как видно, в отладчике находится больше информации, чем в обычном отчете по себестоимости в 1С УНФ, но эти данные внутри конфигураторе может посмотреть только специалист, который понимает куда смотреть)

Если у вас неправильно считается себестоимости в 1С УНФ, то оставьте заявку на диагностику и я обязательно найду решение :)
У вас похожая задача или Остались вопросы?
Оставляйте заявку на консультацию и получите решение за 30 минут
Made on
Tilda