При настройке обмена данными между конфигурациями «1С:Розница» и «1С:Бухгалтерия предприятия» (БП) пользователи часто сталкиваются с неприятной ситуацией. Документы Поступление (акты, накладные, УПД), перенесенные из розничной базы, отказываются проводиться в бухгалтерской программе, выдавая ошибку: «Не установлена розничная цена». При этом бизнес-процесс компании может предполагать, что розничные цены утверждаются уже после фактического получения и осмотра товара, а оперативно изменить этот процесс невозможно.
В этой статье мы подробно разберем, почему возникает данная ошибка с точки зрения методологии бухгалтерского учета, проанализируем различные варианты решения проблемы и выберем оптимальный способ настройки программы без изменения привычных бизнес-процессов компании.
Прежде чем переходить к настройкам, давайте выясним причину такого поведения системы. В программе «1С:Бухгалтерия предприятия» способ оценки товаров в рознице определяется в учетной политике организации. Возможны два варианта учета розничных продаж:
42 «Торговая наценка».Если в настройках вашей учетной политики установлен способ оценки «По продажной стоимости», то при поступлении товаров на розничный склад (субсчета 41.11 «Товары в розничной торговле (в АТТ по продажной стоимости)» или 41.12 «Товары в розничной торговле (в НТТ по продажной стоимости)») программа обязана сразу же отразить их по розничной цене. В момент проведения документа поступления система пытается сформировать следующие проводки:
Если в регистре сведений Цены номенклатуры на момент проведения накладной отсутствует актуальная розничная цена для поступающего товара, программа чисто математически не может рассчитать торговую наценку. Проведение документа блокируется, так как незаполненный счет 42 привел бы к грубому нарушению баланса и методологии учета.
Рассмотрим по шагам основные способы обхода и решения этой проблемы.
Как показывает практика практикующих бухгалтеров, часто проблема кроется в банальной ошибке или сбое настроек при первоначальном обмене. Если ваша компания не планирует вести учет на счете 42 и контролировать наценку непосредственно в бухгалтерской базе, самым простым решением будет ведение учета по покупным ценам.
Выполним следующую проверку:
Важный нюанс: при тестировании правил обмена или обновлении конфигурации старая учетная политика (в которой был задан учет по покупной стоимости) могла случайно пометиться на удаление или сдвинуться по дате. Обязательно убедитесь, что актуальная запись учетной политики действует с начала отчетного периода и в ней не включен учет по продажным ценам.
Если по методологии учета вам необходимо отражать товары по продажной стоимости (с использованием счета 42), но цены на товары устанавливаются строго после их фактического поступления, официальная методология фирмы 1С рекомендует использовать классическую двухэтапную схему:
41.01 «Товары на складах». Оптовый склад не требует наличия розничных цен, поэтому накладные поставщиков будут проводиться без каких-либо препятствий и ошибок.Установка цен номенклатуры.Перемещение товаров с оптового склада на розничный. Именно этот документ при проведении зафиксирует розничную стоимость на счете 41.11 и автоматически начислит торговую наценку на счет 42.Проанализируем ситуацию, когда необходимо разделить учет: часть складов должна работать по оптовой схеме, а часть — по розничной. Чтобы система автоматически подставляла нужные счета учета и не требовала лишних данных, выполним настройку регистра счетов учета:
41.01.41.02 (или 41.11 в зависимости от настроек учетной политики).Довольно часто ошибка «Не установлена розничная цена» возникает из-за несовпадения времени документов внутри одного дня. Например, если документ Поступление товаров загрузился со временем 12:00:00, а документ Установка цен номенклатуры записан временем 15:00:00 того же дня, то на момент проведения поступления розничная цена для программы еще «не существует».
Для решения этой проблемы рассмотрим два шага:
Установка цен номенклатуры на начало дня (на 00:00:00). В этом случае розничные цены станут активными на протяжении всех суток, и любые документы поступления за этот день проведутся корректно.Если розничный склад имеет статус «Неавтоматизированная торговая точка», а учет розницы ведется по продажным ценам, у нас есть возможность обойти обязательное создание отдельного документа установки цен.
Выясним, как это сделать напрямую в документе поступления:
Поступление (акт, накладная, УПД).42 прямо «на лету» при проведении накладной.Таким образом, комбинируя эти методы, мы можем легко адаптировать логику работы «1С:Бухгалтерии» под любые особенности бизнес-процессов компании и навсегда избавиться от ошибок проведения документов при обмене данными.