Коллеги, мы сталкиваемся с распространенной и достаточно критичной проблемой в 1С:Комплексная автоматизация 2.5, когда после выполнения процедуры "Окончательное закрытие месяца" не создаются необходимые документы "Распределение расходов". Эта ситуация приводит к некорректному расчету себестоимости товаров, так как косвенные затраты, такие как транспортные расходы или другие ТЗР (товарно-заготовительные расходы), остаются нераспределенными. Это искажает финансовые показатели и делает управленческий учет недостоверным. Давайте подробно разберем, почему это происходит и как мы можем решить эту задачу.
Для начала, давайте рассмотрим типовой сценарий, который годами работал без сбоев и на котором мы основываем наш анализ. Проблема возникает в конфигурации 1С:КА 2.5.8.358 (и аналогичных версиях после обновлений). Стандартная цепочка документов, при которой должны формироваться документы распределения, выглядит так:
В нормальной ситуации после проведения этой процедуры система должна была автоматически создать документы Распределение расходов, отражающие распределение транспортных и других косвенных затрат на себестоимость приобретенных товаров. Однако, мы обнаруживаем, что эти документы отсутствуют – ни в списке документов, ни, соответственно, в отчетах по партиям товаров, где должны были бы появиться движения по себестоимости с учетом ТЗР.
В итоге, себестоимость товаров оказывается "кривой", как будто транспортных и прочих затрат и не было, что недопустимо для корректного учета.
Когда система ведет себя не так, как ожидалось, особенно после обновлений, первое, что нам следует сделать — это углубиться в механизм работы. Нам поступил ценный совет проверить функцию ТекстЗапросаДанныеДляРаспределения в модуле менеджера объекта РаспределениеПрочихЗатрат. Эта функция отвечает за формирование запроса, который собирает все необходимые данные для последующего распределения прочих расходов.
Мы должны открыть конфигурацию в режиме отладчика и поставить точку останова в этой функции. Целью будет выяснить:
Отладка поможет нам понять, на каком этапе происходит сбой и почему система "не видит" данные для распределения.
В ходе экспериментов мы обнаружили крайне странное, но показательное поведение системы. Если все наши документы (Приобретение товаров и услуг, Приобретение услуг и прочих активов, Реализация товаров и услуг) созданы текущим числом, сколько бы раз мы ни снимали их с проведения и перепроводили, а затем выполняли окончательное закрытие месяца, эффекта нет – документы "Распределение расходов" не создаются.
Однако, как только мы переносим даты этих документов на вчерашнюю дату или в предыдущий день закрываемого месяца, например, с 1 февраля на 31 января, и после этого выполняем все процедуры, то "о чудо" – документы "Распределение расходов" создаются без проблем! Это наблюдение является критически важным и указывает на потенциальную проблему с хронологией и включением документов в период закрытия.
Это может говорить о следующих возможных причинах:
Помимо отладки кода, нам необходимо очень тщательно проверить все связанные настройки, так как после обновлений в 1С:КА 2.5 часто изменяется логика работы с расходами и могут появляться новые поля или меняться правила в справочниках.
Мы должны внимательно просмотреть справочники Статьи расходов и Правила распределения расходов. Особое внимание уделим следующим аспектам:
Ошибки в распределении часто возникают из-за некорректно выбранных баз для распределения или неверно настроенной аналитики:
Наличие остатков незавершенного производства может стать серьезным препятствием для корректного распределения расходов и расчета себестоимости. Проблемы с НЗП часто возникают при обновлении конфигурации или некорректном закрытии предыдущих периодов. Мы должны убедиться в отсутствии остатков в НЗП перед выполнением окончательного закрытия месяца, особенно если были обновления на новую редакцию.
Сами первичные документы также могут быть источником проблем. Документ Приобретение услуг и прочих активов, фиксирующий транспортные расходы, должен быть заполнен без ошибок:
Иногда проблемы с распределением расходов являются известными ошибками конфигурации, для которых фирма "1С" выпускает специальные патчи. Мы должны проверить на портале ИТС, нет ли обновлений или патчей, касающихся механизмов распределения расходов или расчета себестоимости для нашей версии 1С:КА 2.5. Например, для ошибки Обнаружены остатки по регистру прочих расходов по аналитике Погрешность расчета себестоимости... может потребоваться установка патча 00-00481636. Если проблема системная и связана с ошибкой в коде конфигурации, без патча или доработки мы ее не решим.
Давайте сведем все наши знания в конкретный план действий для устранения проблемы с несозданием документов "Распределение расходов".
Прежде всего, при выполнении процедуры Окончательное закрытие месяца, если возникают ошибки, не игнорируйте их. Нажмите на кнопку Подробнее, чтобы получить максимально полную информацию. Система часто указывает на конкретный регистр, статью расходов или документ, с которым возникла проблема. Эти сообщения – наш главный помощник.
Мы должны тщательно проанализировать настройки учетной политики нашей организации. Особое внимание уделим параметрам, касающимся детализации материальных и постатейных затрат в себестоимости товаров. Изменения здесь могут существенно влиять на логику распределения.
Вернемся к справочнику Статьи расходов. Убедитесь, что для всех статей расходов, которые должны быть включены в себестоимость товаров (например, "Транспортные расходы", "Таможенные пошлины" и т.д.), установлен корректный Вариант распределения, например, На себестоимость товаров. Если вы распределяете производственные затраты, то должен быть выбран вариант На производственные затраты, а также мы должны проверить настройки в рабочем месте Распределение расходов на себестоимость продукции.
Исходя из нашего наблюдения о влиянии даты документов, мы рекомендуем следующий подход:
После любых изменений в настройках или документах, а также в случае необъяснимого поведения системы, рекомендуется полностью перезапустить информационную базу. Это сбросит кэш и позволит системе загрузить актуальные настройки. Затем повторно выполните процедуру Окончательное закрытие месяца.
Для проверки результатов распределения и выявления некорректных данных мы должны активно использовать специализированные отчеты:
Эти отчеты помогут нам убедиться, что расходы корректно распределились и себестоимость рассчитана верно.
Проблема несоздания документов "Распределение расходов" в 1С:КА 2.5 может быть вызвана множеством факторов: от некорректных настроек статей расходов и правил распределения, ошибок в первичных документах и проблемах с базой распределения до специфических программных недочетов, требующих установки патчей. Наблюдение о зависимости от даты документов указывает на потенциальные сложности с хронологией обработки данных в обновленных версиях конфигурации.
Мы рекомендуем начать с отладки функции ТекстЗапросаДанныеДляРаспределения, чтобы понять, какие данные система пытается (или не пытается) собрать. Одновременно с этим, тщательно проверьте все настройки, связанные с расходами и учетной политикой. Временным решением может быть проведение документов "задним числом" в рамках закрываемого месяца. Последовательное выполнение предложенных шагов поможет нам диагностировать и, надеемся, успешно устранить эту критическую проблему, восстановив корректный расчет себестоимости в нашей системе.