В процессе развития бизнеса часто возникает ситуация, когда склад, ранее использовавшийся только для оптовых отгрузок, начинает работать как магазин. В системе 1С:Торговля и Склад 7.7 (ТиС) типы складов имеют принципиальные различия в механизмах учета. Простое изменение типа склада в справочнике может привести к серьезным ошибкам в базе данных. В этой статье мы подробно разберем, почему нельзя просто сменить «флажок» и как правильно организовать переход на розничную торговлю.
Разберем техническую причину, по которой простая смена типа склада является критической ошибкой. В конфигурации ТиС 7.7 учет на оптовых и розничных складах ведется по разным алгоритмам в регистрах накопления, в частности, в регистре ОстаткиТМЦ.
ОстаткиТМЦ для розничного склада заполняется измерение ЦенаПрод. На оптовом складе это измерение всегда пустое.Это самый правильный и безопасный путь с точки зрения методологии 1С. Проанализируем шаги, которые необходимо выполнить для корректного перехода:
ПеремещениеТМЦ со старого оптового склада на новый розничный. При выборе розничного склада в качестве получателя система потребует указать розничные цены. Это ключевой момент — именно в этот момент в регистры запишется информация в разрезе измерения ЦенаПрод.Преимущество этого метода: Полный контроль материально-ответственных лиц (МОЛ) за суммовым остатком в розничных ценах и корректная работа типовых отчетов.
Малоизвестный факт, но типовая ТиС 7.7 позволяет совершать розничные продажи, не меняя тип склада на «Розничный». Рассмотрим, как это работает:
В системе существует документ Реализация (розница). Несмотря на название, он может работать с оптовым складом. В этом случае учет по-прежнему ведется по себестоимости, а розничные цены указываются непосредственно в документе продажи.
Выясним, в чем плюсы и минусы такого подхода:
Переоценка (розница), который обязателен для розничного склада.ЧекККМ в типовой конфигурации часто жестко привязан к розничному складу. Если вы планируете использовать интерфейс кассира через чеки, может потребоваться небольшая доработка модуля формы документа.
// Пример логики проверки типа склада в типовой ТиС
Если Склад.ТипСклада = Перечисление.ТипыСкладов.Розничный Тогда
// Включается логика работы с розничными ценами и переоценками
// Проверка остатков идет по измерению ЦенаПрод
КонецЕсли;
Проанализировав ситуацию, мы можем дать следующие советы:
Если вам нужен строгий учет «как в магазине», где товар на полке стоит ровно столько, сколько указано в базе, и любая смена цен фиксируется актом переоценки — используйте Метод 1 (новый склад и перемещение).
Если ваша торговля — это скорее «опт для частных лиц», где цена может варьироваться, а чеки бьются от случая к случаю — рассмотрите Метод 2. В этом случае достаточно просто начать использовать документ Реализация (розница) на существующем оптовом складе. При необходимости пробития чеков на онлайн-кассах (по 54-ФЗ) убедитесь, что ваше программное обеспечение или доработки поддерживают печать чеков из документов реализации.
Важное напоминание: Никогда не меняйте тип склада, по которому уже были движения. Это создаст «хвосты» в регистрах, которые практически невозможно вычистить стандартными средствами без перепроведения всей базы за несколько лет.