Как исправить ошибку «Не установлена розничная цена» при поступлении товаров на розничный склад в 1С:Бухгалтерия?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

При настройке обмена данными между конфигурациями «1С:Розница» и «1С:Бухгалтерия предприятия» (БП) пользователи часто сталкиваются с неприятной ситуацией. Документы Поступление (акты, накладные, УПД), перенесенные из розничной базы, отказываются проводиться в бухгалтерской программе, выдавая ошибку: «Не установлена розничная цена». При этом бизнес-процесс компании может предполагать, что розничные цены утверждаются уже после фактического получения и осмотра товара, а оперативно изменить этот процесс невозможно.

В этой статье мы подробно разберем, почему возникает данная ошибка с точки зрения методологии бухгалтерского учета, проанализируем различные варианты решения проблемы и выберем оптимальный способ настройки программы без изменения привычных бизнес-процессов компании.

Экономическая суть проблемы: почему 1С требует розничную цену?

Прежде чем переходить к настройкам, давайте выясним причину такого поведения системы. В программе «1С:Бухгалтерия предприятия» способ оценки товаров в рознице определяется в учетной политике организации. Возможны два варианта учета розничных продаж:

  1. По покупной стоимости — товары на розничных складах учитываются по цене их приобретения у поставщика.
  2. По продажной стоимости — товары учитываются по конечным ценам реализации с использованием счета 42 «Торговая наценка».

Если в настройках вашей учетной политики установлен способ оценки «По продажной стоимости», то при поступлении товаров на розничный склад (субсчета 41.11 «Товары в розничной торговле (в АТТ по продажной стоимости)» или 41.12 «Товары в розничной торговле (в НТТ по продажной стоимости)») программа обязана сразу же отразить их по розничной цене. В момент проведения документа поступления система пытается сформировать следующие проводки:

Если в регистре сведений Цены номенклатуры на момент проведения накладной отсутствует актуальная розничная цена для поступающего товара, программа чисто математически не может рассчитать торговую наценку. Проведение документа блокируется, так как незаполненный счет 42 привел бы к грубому нарушению баланса и методологии учета.

Рассмотрим по шагам основные способы обхода и решения этой проблемы.

Способ 1. Проверка и корректировка учетной политики

Как показывает практика практикующих бухгалтеров, часто проблема кроется в банальной ошибке или сбое настроек при первоначальном обмене. Если ваша компания не планирует вести учет на счете 42 и контролировать наценку непосредственно в бухгалтерской базе, самым простым решением будет ведение учета по покупным ценам.

Выполним следующую проверку:

  1. Перейдем в раздел «Главное», далее выберем пункт «Учетная политика».
  2. Найдем параметр «Способ оценки товаров в рознице».
  3. Установим значение «По покупной стоимости».

Важный нюанс: при тестировании правил обмена или обновлении конфигурации старая учетная политика (в которой был задан учет по покупной стоимости) могла случайно пометиться на удаление или сдвинуться по дате. Обязательно убедитесь, что актуальная запись учетной политики действует с начала отчетного периода и в ней не включен учет по продажным ценам.

Способ 2. Использование оптового склада и двухэтапной схемы снабжения

Если по методологии учета вам необходимо отражать товары по продажной стоимости (с использованием счета 42), но цены на товары устанавливаются строго после их фактического поступления, официальная методология фирмы 1С рекомендует использовать классическую двухэтапную схему:

  1. Поступление на оптовый склад: Настроим интеграцию таким образом, чтобы документы поступления из «1С:Розница» загружались на виртуальный оптовый склад в БП. Для оптового склада используется счет учета 41.01 «Товары на складах». Оптовый склад не требует наличия розничных цен, поэтому накладные поставщиков будут проводиться без каких-либо препятствий и ошибок.
  2. Установка цен номенклатуры: После фактического получения товара в системе регистрируются розничные цены с помощью документа Установка цен номенклатуры.
  3. Перемещение в розницу: После этого в БП создается документ Перемещение товаров с оптового склада на розничный. Именно этот документ при проведении зафиксирует розничную стоимость на счете 41.11 и автоматически начислит торговую наценку на счет 42.

Способ 3. Правильная настройка счетов учета номенклатуры

Проанализируем ситуацию, когда необходимо разделить учет: часть складов должна работать по оптовой схеме, а часть — по розничной. Чтобы система автоматически подставляла нужные счета учета и не требовала лишних данных, выполним настройку регистра счетов учета:

  1. Перейдем в раздел «Справочники» -> «Номенклатура» -> ссылка «Счета учета номенклатуры».
  2. Чтобы избежать путаницы, рекомендуется очистить избыточную детализацию. Удалим привязку к конкретным организациям и складам для общих правил учета номенклатуры.
  3. Создадим общую запись для всех товаров, где укажем счет учета 41.01.
  4. Для розничных точек создадим отдельные склады с видом «Розничный магазин» и добавим для них индивидуальные записи в счетах учета номенклатуры, указав счет 41.02 (или 41.11 в зависимости от настроек учетной политики).
  5. После внесения изменений в счета учета необходимо перезаполнить и перепровести проблемные документы поступления.

Способ 4. Корректировка времени документов при обмене

Довольно часто ошибка «Не установлена розничная цена» возникает из-за несовпадения времени документов внутри одного дня. Например, если документ Поступление товаров загрузился со временем 12:00:00, а документ Установка цен номенклатуры записан временем 15:00:00 того же дня, то на момент проведения поступления розничная цена для программы еще «не существует».

Для решения этой проблемы рассмотрим два шага:

  1. В правилах синхронизации данных настроим автоматическое смещение времени для документов установки цен.
  2. Применяя групповую обработку документов в БП, перенесем время всех документов Установка цен номенклатуры на начало дня (на 00:00:00). В этом случае розничные цены станут активными на протяжении всех суток, и любые документы поступления за этот день проведутся корректно.

Способ 5. Лайфхак для неавтоматизированных торговых точек (НТТ)

Если розничный склад имеет статус «Неавтоматизированная торговая точка», а учет розницы ведется по продажным ценам, у нас есть возможность обойти обязательное создание отдельного документа установки цен.

Выясним, как это сделать напрямую в документе поступления:

  1. Откроем документ Поступление (акт, накладная, УПД).
  2. В правом верхнем углу табличной части «Товары» нажмем кнопку «Ещё» и выберем пункт «Изменить форму».
  3. В открывшемся дереве элементов найдем табличную часть «Товары» и установим флажок напротив скрытой колонки «Цена розн.» (Розничная цена). Нажмем «Применить».
  4. Теперь мы можем вносить розничные цены непосредственно в строки табличной части документа поступления. Программа сразу же рассчитает необходимую торговую наценку для счета 42 прямо «на лету» при проведении накладной.

Таким образом, комбинируя эти методы, мы можем легко адаптировать логику работы «1С:Бухгалтерии» под любые особенности бизнес-процессов компании и навсегда избавиться от ошибок проведения документов при обмене данными.

← На главную