В управленческом учете часто возникает ситуация, когда товар перемещается со склада на склад (например, экспедитору или в удаленную точку) по одной «учетной» цене, а фактически продается по другой. Руководству важно видеть сравнение этих сумм в одном отчете: на какую сумму товар был выдан материально ответственному лицу и за сколько он его в итоге реализовал. Рассмотрим подробнее, как реализовать этот процесс в 1С:Управление нашей фирмой (УНФ) 1.6.
Это самый корректный и функциональный способ с точки зрения типовой логики программы. Если рассматривать экспедитора не просто как склад, а как доверенное лицо (комиссионера), мы получаем возможность фиксировать цены на каждом этапе. Разберем по шагам, как это работает:
Передача товаров на комиссию (в разделе Продажи). В этом документе, в отличие от простого перемещения, доступна колонка «Цена». Мы можем указать ту цену, по которой «передаем» товар экспедитору для отчета.Отчет комиссионера о продажах. В нем указывается фактическая цена реализации покупателю.Преимущества этого метода: мы всегда можем построить отчет и увидеть, сколько товара на какую сумму числится у экспедитора (не по себестоимости, а по цене передачи) и каковы фактические взаиморасчеты после продажи. При этом Запасы остаются под контролем, а финансовый результат считается корректно.
Если использование комиссионной схемы кажется избыточным, проанализируем возможности складского учета. В 1С:УНФ тип склада СтруктурныеЕдиницы сильно влияет на поведение документов.
Если установить для склада экспедитора тип «Розница» (суммовой или количественно-суммовой учет), то в документе Перемещение запасов появится возможность указать розничные цены. Платформа позволяет фиксировать стоимость в ценах номенклатуры для конкретной структурной единицы. Это позволит в дальнейшем построить отчет по отклонениям между себестоимостью и ценой в точке выдачи.
Если директор хочет видеть данные «здесь и сейчас» в обычном перемещении, а вносить изменения в конфигурацию (добавлять колонки в код) нежелательно, можно воспользоваться механизмом Дополнительных реквизитов.
Для табличной части документа Перемещение запасов можно добавить числовой реквизит «Цена перемещения». Рассмотрим подробнее, как вывести эти данные в отчет:
Важно помнить, что регистр накопления Запасы на складах хранит только количество, а оценку стоимости — регистр Запасы. Штатно они не хранят произвольную «цену перемещения», поэтому для сравнения цен придется либо использовать дополнительные сведения, либо обращаться к регистру сведений ЦеныНоменклатуры.
Если выбран путь кастомизации, то наиболее эффективным будет автоматическое заполнение «цены перемещения» из регистра цен по определенному виду цены, привязанному к складу. Проанализируем ситуацию: при проведении документа нужно будет записывать эти данные в какой-то регистр, чтобы потом построить отчет.
Однако, будьте осторожны: просто добавить колонку «Цена» в документ перемещения недостаточно. Данные должны где-то храниться. Если записывать «цену перемещения» напрямую в движения регистров накопления Запасы, это может исказить расчет себестоимости и финансовый результат (управленческий баланс). Правильнее будет хранить эти данные либо в отдельном нефинансовом регистре сведений, либо рассчитывать их динамически в отчете СКД, соединяя данные документов продажи с данными перемещений по ключу связи.
Для реализации требования директора в 1С:УНФ 1.6 наиболее надежным является вариант с комиссионной торговлей (передача экспедитору как комиссионеру). Он не требует программирования, позволяет фиксировать разные цены и предоставляет готовую аналитику. Если же это невозможно, следует использовать склады типа «Розница» или механизм дополнительных реквизитов для хранения «виртуальной» цены перемещения.