При работе в 1С:Бухгалтерии 3.0 (БП 3.0) нередко возникает ситуация, когда первоначальный учет номенклатуры был настроен некорректно. Например, материал учитывался в килограммах (кг) или литрах (л), а по факту требуется вести учет в тоннах (тн) или кубических метрах (м3). Если по такой номенклатуре уже есть остатки и движения, простое изменение единицы измерения в карточке может привести к серьезным проблемам. Давайте подробно разберем, как правильно подойти к решению этой задачи, минимизируя риски для учета.
Основная проблема заключается не столько в изменении самого наименования единицы измерения (например, с "кг" на "тн"), сколько в необходимости пропорционально пересчитать количество остатков. Так, если на складе числилось 14000 литров бетона, а по новой системе учета это должно быть 14 кубических метров, нам необходимо выполнить конвертацию количества, сохраняя при этом общую стоимость активов.
Почему прямое изменение единицы измерения в карточке номенклатуры опасно?
Прежде всего, давайте выясним, почему прямое изменение поля Единица измерения в карточке номенклатуры, когда по ней уже есть остатки и движения, не рекомендуется:
Искажение прошлых периодов и остатков: Программа 1С:БП 3.0 не хранит единицу измерения на бухгалтерских счетах, она лишь использует ее как справочную информацию. Однако, при пересчете количества (например, с 14000 л на 14 м3) без использования специальных механизмов, мы можем нарушить целостность данных. Если попытаться изменить базовое количество в старых документах, особенно в закрытых периодах, это может привести к полному "прощанию с остатками" или их некорректному изменению в текущем периоде. Любое изменение в прошлом периоде, даже на 1 кг, может привести к изменению текущих остатков на 1 тонну, если не было правильной конвертации.
Влияние на перепроведение документов: Некоторые пользователи ошибочно полагают, что перепроведение документов после изменения единицы измерения "исправит" ситуацию. На самом деле, это может привести к непредсказуемым последствиям, особенно если конфигурация имеет доработки или если базовая логика пересчета не заложена. Рекомендуем избегать перепроведения документов в закрытых периодах.
Проблемы с регистрами учета: Единицы измерения и связанные с ними количества могут влиять на различные регистры, не только бухгалтерские, но и налоговые (например, по НДС или УСН). Простое изменение в карточке номенклатуры или непродуманный перенос на новую позицию без сохранения аналитики может нарушить целостность этих регистров. Отчеты по НДС или УСН могут перестать корректно формироваться.
Ошибки в себестоимости и финансовой отчетности: Если изменение количества и единицы измерения не было проведено с сохранением общей стоимости, это неминуемо приведет к искажению себестоимости продукции, некорректному расчету финансовых результатов и, как следствие, проблемам с налоговыми органами при проверках. Закрытие месяца, особенно если есть корректировка стоимости, может дать неверные результаты.
Аналитика и ключи аналитики: В 1С:БП 3.0, как и в других конфигурациях, аналитика привязана к конкретной позиции номенклатуры. Простое создание новой карточки и перенос на нее остатков, если не будет продуман механизм сохранения истории аналитики, может разорвать цепочки движений и сделать невозможным корректный анализ прошлых периодов.
Основные подходы к решению проблемы изменения единицы измерения и количества
Рассмотрим подробно несколько проверенных способов решения задачи по изменению единицы измерения и конвертации количества номенклатуры при наличии остатков. Каждый из этих подходов имеет свои особенности, преимущества и потенциальные риски.
Подход 1: Создание новой номенклатуры и перенос остатков через "Комплектацию"
Этот метод является наиболее безопасным и широко рекомендуемым для решения подобных задач, особенно когда требуется не просто изменить единицу измерения, но и пересчитать количество в соответствии с новым масштабом (например, из литров в кубические метры, или из килограммов в тонны). Он позволяет сохранить историчность данных, не затрагивая прошлые периоды.
Создание новой позиции номенклатуры:
Начнем с создания новой позиции в справочнике Номенклатура. Для этого:
Откройте справочник Номенклатура.
Создайте новый элемент. Присвойте ему понятное наименование, например, "Бетон М200 (м3)" вместо "Бетон М200 (литры)".
В поле Единица измерения выберите корректную единицу, например, "м3" (кубический метр). Убедитесь, что эта единица присутствует в Классификаторе единиц измерения.
Сохраните новую номенклатурную позицию.
Важно помнить, что новая номенклатура будет иметь чистую историю движений, что исключает влияние на старые документы.
Перенос остатков со старой номенклатуры на новую с конвертацией количества:
Для переноса остатков и одновременной конвертации количества мы будем использовать документ Комплектация номенклатуры. Этот документ идеально подходит для преобразования одного вида номенклатуры в другой или изменения количества единиц. Разберем шаги:
Разукомплектация старой номенклатуры:
Предположим, у нас на остатках 14000 литров бетона. Нам нужно "разукомплектовать" эту позицию.
Перейдите в раздел Склад → Комплектация номенклатуры.
Создайте новый документ.
В поле Вид операции выберите "Разукомплектация".
В поле Комплект укажите старую номенклатуру (например, "Бетон М200 (литры)").
Укажите количество, которое вы хотите разукомплектовать (например, 14000).
На вкладке Комплектующие укажите ту же самую номенклатуру ("Бетон М200 (литры)") и количество 14000, а также стоимость. Фактически мы просто переводим "саму в себя" для подготовки к следующему этапу.
Проведите документ.
Этот шаг по сути списывает старое количество со старой номенклатуры. В некоторых случаях (если 1С:БП позволяет) можно сразу использовать один документ Комплектация номенклатуры с операцией "Комплектация", где старая номенклатура указывается как комплектующее, а новая - как комплект. Однако, разделение на разукомплектацию и комплектацию дает больше контроля.
Комплектация новой номенклатуры:
Теперь "скомплектуем" новую номенклатуру в сконвертированном количестве (например, 14 м3).
Создайте еще один документ Комплектация номенклатуры.
В поле Вид операции выберите "Комплектация".
В поле Комплект укажите новую номенклатуру (например, "Бетон М200 (м3)").
Укажите количество новой номенклатуры, которое должно получиться после пересчета (например, 14).
На вкладке Комплектующие укажите старую номенклатуру ("Бетон М200 (литры)") и количество, которое было списано (например, 14000).
Программа автоматически перенесет стоимость со старой номенклатуры на новую, пропорционально рассчитав ее на новое количество. Убедитесь, что стоимость перенеслась корректно.
Проведите документ.
Пометка старой номенклатуры на удаление:
После успешного переноса остатков старую номенклатуру необходимо пометить на удаление. Это предотвратит дальнейшее ошибочное использование старой позиции в документах.
Откройте карточку старой номенклатуры.
Нажмите на кнопку "Пометить на удаление" (крестик).
В наименовании или комментарии можно добавить приписку "НЕ ИСПОЛЬЗОВАТЬ!!!" для большей наглядности.
Преимущества этого подхода:
Безопасность: Не затрагивает прошлые периоды и уже проведенные документы.
Корректный перенос стоимости: Документ Комплектация номенклатуры правильно переносит стоимость активов.
Чистота учета: Новая номенклатура начинается с чистого листа, что упрощает дальнейший учет.
Недостатки и нюансы:
Отчетность: В исторических отчетах будут фигурировать обе номенклатуры – старая и новая. Это можно нивелировать, используя группировки или специализированные отчеты, но требует внимания.
Трудоемкость: Если позиций номенклатуры очень много, ручное создание и комплектация каждой может быть трудоемкой. В таких случаях можно рассмотреть написание внешней обработки для автоматизации создания новых позиций и документов комплектации.
Подход 2: Ручная операция на текущую дату
Этот метод может быть применен для небольшого количества позиций номенклатуры и требует хорошего понимания бухгалтерского учета. Он заключается в корректировке остатков с использованием документа Операция (бухгалтерский и налоговый учет).
Ввод ручной операции:
Откройте раздел Операции → Операции, введенные вручную. Создайте новый документ.
Корректировка остатков:
Нам потребуется две проводки:
Списание старого количества:
Например, если у вас было 14000 литров бетона на счете 10.01:
Дт 91.02 "Прочие расходы" (или 91.01 "Прочие доходы")
Кт 10.01 "Сырье и материалы" (или ваш счет учета)
Субконто Кт: Номенклатура "Бетон М200 (литры)", Количество 14000, Сумма (стоимость этих 14000 литров)
Счет 91.02 используется для временного списания, так как это не является фактическим расходом. Его задача – обнулить старое количество.
Оприходование нового количества:
Теперь оприходуем то же самое количество, но уже в новых единицах измерения и с новым числовым значением.
Дт 10.01 "Сырье и материалы"
Кт 91.01 "Прочие доходы" (или 91.02 "Прочие расходы")
Субконто Дт: Номенклатура "Бетон М200 (литры)" (или Новая номенклатура "Бетон М200 (м3)"), Количество 14, Сумма (та же самая стоимость)
Крайне важно, чтобы общая сумма (стоимость) по дебету и кредиту оставалась неизменной. Мы меняем только количество и, по сути, единицу измерения (хотя она не отражается на счетах, но подразумевается). В случае, если вы решили использовать новую номенклатуру, как в Подходе 1, то в Дт вы указываете новую номенклатуру, а в Кт – старую, как будто она списывается.
Дата операции:
Операцию следует проводить на текущую дату, в открытом периоде, чтобы не затрагивать уже закрытые периоды.
Контроль:
После проведения операции обязательно проверьте остатки по Оборотно-сальдовой ведомости по счету (например, по счету 10.01) и убедитесь, что количество и сумма соответствуют ожиданиям.
Преимущества этого подхода:
Гибкость: Позволяет очень точно контролировать проводки и суммы.
Быстрота: Для единичных случаев это может быть быстрее, чем создание новой номенклатуры и комплектация.
Недостатки и нюансы:
Высокий риск ошибки: Требует глубоких знаний бухгалтерского учета и корреспондирующих счетов. Неправильно выбранный счет или сумма могут привести к серьезным искажениям.
Влияние на партии: Если учет ведется по партиям (например, в УТ или КА), ручные операции могут нарушить логику партионного учета, что приведет к проблемам при расчете себестоимости. В БП 3.0 это менее критично, если учет ведется по средней, но все равно требует осторожности.
Закрытие месяца: Как упоминалось в обсуждении, закрытие месяца может "не переварить" такие корректировки, особенно если есть специфические настройки расчета себестоимости или корректировки стоимости.
Подход 3: Групповое изменение реквизитов (высокорискованный и нерекомендуемый для конвертации количества)
Данный подход часто упоминается в контексте массового изменения реквизитов, но он крайне не рекомендуется для изменения единицы измерения с одновременной конвертацией количества, особенно если по номенклатуре уже были движения. Он может быть полезен, только если вы хотите изменить *только* наименование единицы измерения без пересчета количества, что не является вашей задачей.
Сделать резервную копию: Если вы все же решитесь на этот путь, обязательно и безоговорочно сделайте полную резервную копию информационной базы. Без нее риск потери данных критически высок.
Использование обработки "Групповое изменение реквизитов":
Вы можете найти эту обработку в меню Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов.
Выберите объект, который хотите изменить (например, Документы, Номенклатура).
Установите отбор по нужной номенклатуре.
Добавьте реквизит Единица измерения и укажите новую.
Почему это плохо для вашей задачи:
Обработка меняет лишь ссылку на единицу измерения, она не выполняет пересчет количества (14000 л на 14 м3). Если вы измените единицу, а количество останется 14000, то это будет означать 14000 м3, что является огромной ошибкой.
При попытке изменить количество через эту обработку в документах это может привести к непредсказуемому пересчету и повреждению данных по себестоимости, НДС и прочим регистрам.
Обработка может некорректно работать с уже проведенными документами, особенно в закрытых периодах, потенциально "ломая" их.
Общие рекомендации и важные моменты
Независимо от выбранного вами подхода, всегда следуйте этим универсальным рекомендациям, чтобы избежать серьезных проблем:
ВСЕГДА ДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ: Это самое главное правило. Перед любыми серьезными изменениями в базе данных 1С, особенно затрагивающими остатки и движения, создайте актуальную резервную копию. Это ваша "страховка" на случай непредвиденных ситуаций.
Не трогайте закрытые периоды: Изменения должны производиться в текущем, открытом периоде. Попытки изменить документы задним числом в уже закрытых периодах могут привести к расхождению с ранее сданной отчетностью, необходимости пересдачи деклараций и аудиторским проблемам.
Помните о сути учета ЕИ в БП 3.0: Как уже отмечалось, 1С:БП 3.0 не ведет учет единиц измерения на бухгалтерских счетах. Это справочная информация, которая используется для удобства пользователя, печатных форм и отчетов. Главное, что нас волнует в вашей задаче, это числовое значение количества и его соответствие фактическим данным после конвертации.
Анализируйте движения и контролируйте результат: Перед началом работы внимательно проанализируйте движения по проблемной номенклатуре с помощью отчета Оборотно-сальдовая ведомость по счету (например, для счетов 10.01, 41.01). После выполнения корректировок обязательно сформируйте этот отчет еще раз и убедитесь, что количество и стоимость изменились корректно. Проверьте также другие специфические отчеты, которые могут зависеть от измененной номенклатуры.
Консультируйтесь со специалистами: Если вы не уверены в своих действиях или объем данных очень большой, всегда лучше обратиться за помощью к опытным специалистам по 1С. Они смогут проанализировать вашу конкретную ситуацию и предложить наиболее эффективное и безопасное решение.
Таким образом, наиболее безопасным и рекомендуемым методом является создание новой номенклатурной позиции и перенос остатков с конвертацией количества с использованием документа Комплектация номенклатуры. Этот подход минимизирует риски и обеспечивает чистоту учета.