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