Вопрос организации ответственного хранения в конфигурации 1С:Управление производственным предприятием (УПП) часто ставит в тупик как бухгалтеров, так и программистов. В отличие от современных решений, таких как 1С:ERP, в УПП отсутствует выделенный автоматизированный блок с готовыми документами «Приемка на хранение». Однако, функционал системы достаточно гибок, чтобы реализовать этот процесс без существенных доработок кода.
В этой статье мы подробно разберем, какими методами можно отразить приход и расход ТМЦ на забалансовом счете 002, как автоматизировать подстановку счетов и каким образом организовать биллинг услуг хранения. Рассмотрим ситуацию с точки зрения методологии учета и технических настроек системы.
Самый простой и быстрый способ, не требующий программирования, — это использование документов закупки и возврата. Проанализируем, как это работает на практике. Согласно методологии 1С, документ Поступление товаров и услуг предназначен для отражения любых ТМЦ, поступающих в организацию.
Шаг 1: Оформление поступления на счет 002
Для того чтобы принять товар на ответственное хранение, выполним следующие действия:
Поступление товаров и услуг с видом операции «Покупка, комиссия».002. Если эта колонка не отображается, нажмем правой кнопкой мыши на табличную часть, выберем «Настройка списка» и установим флажок напротив нужного поля.При проведении такой документ сформирует проводку Дебет 002. При этом система не создаст движений по взаиморасчетам в привычном понимании (не возникнет долга перед поставщиком), так как счет забалансовый. Для оформления первичных документов можно использовать печатную форму акта о приеме-передаче ТМЦ на хранение (МХ-1).
Шаг 2: Оформление выбытия (возврата) товара
Когда владелец забирает свой товар, нам необходимо отразить расход. Для этого используем документ Возврат товаров поставщику:
002 в табличной части.Чтобы исключить ошибки ручного ввода и ускорить работу операторов склада, мы можем настроить систему так, чтобы она сама подставляла счет 002. Разберем по шагам, как это реализовать.
Рассмотрим использование регистра сведений Счета учета номенклатуры. Мы можем выделить товары, принимаемые на хранение, в отдельную группу в справочнике Номенклатура (например, папка «Товары на отв. хранении»).
Настроим правила для этой группы:
002.Теперь при подборе любого товара из этой папки в документ Поступление товаров и услуг, программа автоматически установит счет 002, что минимизирует риск случайного принятия чужого товара на балансовые счета 41 или 10.
Проанализируем ситуацию, когда предприятию важна детальная аналитика по владельцам в стандартных отчетах. Часто блок ответственного хранения в УПП реализуют через механизм переработки сырья. Хотя методологически счет 002 (хранение) и 003 (переработка) различаются, технически блок переработки в УПП автоматизирован гораздо лучше. Для удобного анализа остатков пригодится специализированный отчет по ведомости полученных товаров.
Если мы решим использовать эту схему, то поступление оформляется документом Поступление товаров и услуг с видом операции «В переработку». Это дает следующие преимущества:
003.01.Для возврата товара в этом случае используется документ Передача товаров с видом операции «Передача продукции заказчику» или простой «Возврат товаров поставщику».
Как отмечалось в обсуждении, основная сложность ответственного хранения заключается не в самом факте учета ТМЦ, а в расчете стоимости услуг (погрузка, разгрузка, каждые сутки хранения). В типовой УПП нет автоматического калькулятора биллинга, но мы можем организовать этот процесс следующим образом.
Для выставления счета клиенту используем документ Реализация товаров и услуг (вид операции «Продажа, комиссия»). На вкладке «Услуги» мы указываем:
Если объем операций большой, программисту можно заказать небольшую доработку — отчет, который будет собирать данные из регистра накопления Товары на складах (или Партии товаров на складах по бух. учету для счета 002) и рассчитывать среднедневной остаток. Пример логики запроса для получения данных:
ВЫБРАТЬ
ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Номенклатура,
ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.КоличествоКонечныйОстаток,
ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты.Период
ИЗ
РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , СчетУчета = &Счет002) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбороты
Этот запрос позволит получить остатки на каждый день периода, что является базой для расчета стоимости хранения по договору.
Выясним причину, по которой иногда возникают сложности при списании со счета 002. В УПП существует две системы учета затрат: Партионный учет и РАУЗ (Расширенная аналитика учета затрат).
Если на вашем предприятии используется РАУЗ, помните, что забалансовые счета (включая 002) живут по старым правилам партионного учета. Система все равно будет делать движения по регистру Партии товаров на складах (бухгалтерский учет). Поэтому важно:
Подведем итог. Несмотря на отсутствие выделенного модуля «Ответственное хранение», в 1С:УПП можно успешно вести такой учет. Наиболее сбалансированным решением является сочетание использования счета 002 в типовых документах покупки/возврата с предварительной настройкой регистра Счета учета номенклатуры. Это обеспечивает прозрачность бухгалтерского баланса и корректное отражение чужих ценностей в складских отчетах.