В практической работе с 1С:ERP Управление предприятием 2.5 часто возникает ситуация, когда при первоначальной настройке системы была выбрана слишком крупная единица измерения для номенклатуры (например, тонны), а в процессе деятельности появилась потребность в отгрузке мизерных количеств (граммы). Рассмотрим, почему возникает эта проблема и как ее корректно решить, не нарушая целостность закрытых периодов и расчет себестоимости.
Прежде чем переходить к действиям, проанализируем техническое ограничение платформы. В типовых конфигурациях 1С разрядность дробной части для количества по умолчанию составляет 3 знака после запятой. Если базовой единицей измерения установлена Тонна, то минимально возможное количество, которое «видит» программа — это 0,001 т, что соответствует 1 кг.
Попытка отгрузить 370 грамм потребует ввода значения 0,00037. Система автоматически округлит это число. В зависимости от настроек округления, вы получите либо 0,000 (товар не спишется), либо 0,001 (спишется лишнее количество). Именно поэтому простое использование упаковок или коэффициентов при базовой единице «тонна» не решит задачу с необходимой точностью.
Это наиболее корректный методический путь, который позволяет перенести остатки и себестоимость на новую карточку номенклатуры с правильной единицей измерения. Разберем этот процесс по шагам.
Номенклатура новую карточку. В поле «Единица хранения» укажем кг. Это позволит нам оперировать граммами как дробной частью килограмма (например, 370 грамм = 0,370 кг), что полностью укладывается в стандартную точность 3 знака.1.1 (или 100%). Это гарантирует, что вся себестоимость списанной части тонны перейдет на полученный килограмм.Проанализируем ситуацию с остатками: теперь у нас на складе числится 1 кг новой номенклатуры, и мы можем спокойно оформить документ Реализация товаров и услуг на количество 0,370 кг.
Если процесс через сборку кажется избыточным, рассмотрим альтернативный вариант — документ Пересортица товаров. Он позволяет выполнить списание одной позиции и приходование другой в рамках одной операции.
Алгоритм действий следующий:
Пересортица товаров.0,001.1.Выясним причину, по которой 1С блокирует редактирование единицы хранения. Как только по номенклатуре проведено хотя бы одно движение (поступление, перемещение), поле Единица хранения становится недоступным для редактирования. Это сделано для предотвращения коллапса в регистрах накопления. Если бы система позволила изменить «тонны» на «килограммы» в существующей карточке, то старые приходы (например, 9 тонн) превратились бы в 9 килограмм, что привело бы к колоссальным искажениям в учете и отчетности.
Рассмотрим важные нюансы, связанные с финансовым результатом:
Период проведения: Если «Приобретение товаров» было в прошлом году и период закрыт, документ разборки или пересортицы нужно делать текущей датой. Система возьмет актуальную себестоимость на момент проведения документа.
Метод оценки стоимости: Если вы используете метод FIFO, помните, что новая номенклатура (в кг) начнет свою партионную историю с этого документа разборки. Старые партии «тонн» никак не будут связаны с новыми партиями «килограмм» напрямую, кроме факта передачи стоимости в момент операции разборки.
Чтобы избежать подобных проблем в будущем, рекомендуем придерживаться следующих правил при создании номенклатуры в 1С:ERP:
грамм или кг.1С:Бухгалтерией.Таким образом, самым безопасным и методически верным решением является перевод части остатка на новую карточку номенклатуры с меньшей единицей измерения через документ Сборка (разборка) товаров.