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