Каждый бухгалтер и финансовый аналитик, работающий в программе 1С:Управление торговлей (версии 11.1, 11.2, 11.3 и выше, а также в 1С:ERP и 1С:Комплексная автоматизация 2), рано или поздно сталкивается с неприятной ситуацией при закрытии месяца. Физические остатки на складах сходятся «в ноль» или идут с плюсом, складская ведомость выглядит идеально, но регламентная операция «Расчет себестоимости» упорно прерывается с ошибкой. Система выдает огромный список товаров, по которым обнаружен отрицательный остаток в регистре накопления Себестоимость товаров.
Давайте подробно разберем, почему возникает эта проблема, как провести глубокую диагностику финансового контура и какие практические шаги помогут полностью устранить ошибки расчета себестоимости.
Для начала проанализируем, почему возникает ситуация, когда складские отчеты чисты, а финансовый расчет выдает ошибку. Дело в том, что в современных конфигурациях 1С товарный учет жестко разделен на два независимых контура:
Товары на складах). Здесь фиксируется только количественный физический остаток: сколько штук товара лежит на конкретном складе, без привязки к организациям, ценам или партиям.Себестоимость товаров и Товары организаций). Здесь ведется детальный учет в разрезе юридических лиц (организаций), номеров ГТД, видов запасов (собственный товар, комиссионный товар) и партий поступления.Когда расчет себестоимости сообщает об отрицательном остатке, это означает, что проблема лежит исключительно внутри финансового контура. Физически товар на складе присутствует, но система не может определить его партию, организацию-владельца или вид запаса при списании, из-за чего в регистре себестоимости образуется локальный «минус» по конкретной аналитике.
Выясним наиболее частые причины возникновения коллизий в финансовом учете:
Возврат товаров от клиента оформлен без указания конкретного документа-основания (реализации), программа пытается определить себестоимость возврата «на глаз» (по средней или из текущих остатков). Часто это приводит к зацикливанию партионного учета и двоению проводок по списанию себестоимости.Рассмотрим очень эффективный и быстрый способ локализации проблемы, о котором часто забывают пользователи. В программе существует специализированный скрытый регистр, где фиксируются все сбои партионного учета.
Выполним следующие действия:
Ошибки расчета партий и себестоимости.В открывшемся списке мы увидим детализированные записи обо всех ошибках расчета с указанием конкретных документов, дат и номенклатурных позиций. Проанализируем дату самой первой ошибки. Очень часто пользователи пытаются закрыть текущий месяц (например, сентябрь), в то время как ошибки тянутся еще с начала года. Решение: необходимо запустить процедуру закрытия месяца, начиная с периода возникновения самой первой ошибки в этом регистре, последовательно перепроводя документы.
Если ошибка локализована в конкретных документах продажи (реализации) или передачи между организациями, нам необходимо скорректировать их виды запасов. Выполним это по шагам:
Реализация товаров и услуг).Как показывает практика пользователей, особого внимания требуют возвраты. Проанализируем два сценария решения проблем с возвратами:
Возврат товаров от клиента заполнено поле «Документ условий продажи» (ссылка на исходную реализацию). Это позволит системе корректно вернуть товар на ту же партию, с которой он был списан, предотвращая появление отрицательной себестоимости.Если визуально документы выглядят правильно, но расчет себестоимости все равно выдает ошибку, настроим детальный отчет для выявления развернутого сальдо по регистру. Проанализируем ситуацию с помощью «Универсального отчета»:
Себестоимость товаров, тип таблицы — «Остатки и обороты».Аналитика учета номенклатуры (позволит увидеть Номенклатуру и Склад);Организация;Вид запасов;Раздел учета.В сформированном отчете мы наглядно увидим картину перекоса. Например, по виду запаса «Собственный товар» будет висеть остаток +5 шт. на сумму 5000 рублей, а по виду запаса «Комиссионный товар» — остаток -5 шт. на сумму -5000 рублей. Итоговый остаток по номенклатуре равен нулю, но программа не может завершить регламентную операцию из-за локального минуса в 5 штук.
После того как перекос по видам запасов обнаружен, у нас есть два пути его устранения в зависимости от того, открыт ли период для редактирования:
Если период открыт, мы можем прибегнуть к автоматизированным механизмам 1С. В рабочем месте «Закрытие месяца» перейдем к разделу исправления ошибок. Программа сама предложит запустить «Помощник исправления остатков товаров организаций». Данная обработка в автоматическом режиме перераспределит виды запасов в документах реализации текущего месяца так, чтобы устранить развернутое сальдо.
Если ошибки тянутся из прошлых, уже закрытых и сданных налоговых периодов, перепроводить документы прошлых лет категорически запрещено — это приведет к изменению финансового результата и искажению налоговой отчетности. В этом случае мы исправим ситуацию в текущем (открытом) периоде:
Корректировка регистров (доступен через «Все функции» — «Документы» — «Корректировка регистров»).Себестоимость товаров и Товары организаций.Чтобы навсегда предотвратить возникновение подобных ошибок при последующих закрытиях месяцев, обязательно выполним настройку контроля остатков организаций:
Эта простая настройка заблокирует проведение документов менеджерами, если они пытаются продать товар, которого нет на балансе конкретной организации (даже если он физически лежит на складе), предотвращая появление отрицательной себестоимости на этапе создания документов.