При развитии розничной сети часто возникает ситуация, когда один или несколько магазинов необходимо перевести на другое юридическое лицо или ИП. При этом критически важно сохранить единую базу клиентов, общие бонусные баллы и маркетинговые акции. В данной статье мы разберем, как технически реализовать такой переход в программе 1С:Розница 2.2, не прибегая к опасному методу «подмены ИНН» в коде, и обеспечим легальную работу с онлайн-кассами.
Рассмотрим технический аспект работы современных онлайн-касс (ФЗ-54). Многие пользователи ошибочно полагают, что программе «все равно», какой ИНН указан в базе, если касса уже зарегистрирована в ФНС. Однако это не так. Библиотека подключаемого оборудования (БПО) в 1С при формировании фискального документа передает в драйвер ККТ тег 1018 (ИНН организации). Если ИНН, указанный в карточке организации в 1С, не совпадает с тем, что записан в фискальном накопителе кассы, драйвер выдаст критическую ошибку, и чек не будет пробит. Проанализируем правильный алгоритм действий, который позволит избежать ошибок и сохранить учет.
Вместо того чтобы пытаться обмануть систему, мы воспользуемся штатным функционалом разделения учета. Разберем последовательность действий:
Организации. Укажем корректный ИНН, КПП и систему налогообложения нового юридического лица.Подключаемое оборудование и создадим новую запись для ККТ. Важно: в карточке оборудования должна быть выбрана именно новая организация.Рабочего места кассира (РМК) или в настройках Магазина укажем использование этой новой кассы.Таким образом, мы получим ситуацию, когда в одной базе работают две организации. Посмотрим, как это повлияет на скидки.
Выясним, как работают скидки в 1С:Розница. Важно понимать, что в данной конфигурации Маркетинговые акции и Скидки (наценки) имеют привязку к объекту Магазин, а не к организации. Это означает, что если ваш «Магазин №1» перешел на «Организацию Б», но остался тем же элементом справочника Магазины, все настроенные акции продолжат действовать автоматически.
Что касается бонусов: бонусные программы лояльности в типовом решении привязаны к информационным базам и дисконтным картам. Программа позволяет клиенту накопить бонусы, совершив покупку в ООО «Первая компания», и списать их при покупке в ИП «Второй владелец», если они работают в рамках одного Магазина или одной группы магазинов. Никаких доработок кода для этого не требуется.
Самый сложный вопрос при разделении организаций — это товарные остатки. Если товар поступил на Организацию А, а продать его нужно от Организации Б, система может выдать ошибку о нехватке остатка. Рассмотрим, как решить эту задачу с помощью механизма Интеркампани.
Проанализируем настройку распределения продаж. В 1С:Розница 2.2 существует возможность оформлять продажи от имени другой организации с последующим автоматическим выкупом. Разберем, как настроить типовой функционал:
Передача товаров между организациями.Рассмотрим пример логики, которую можно использовать в регламентных заданиях для автоматического формирования таких передач:
// Пример упрощенной логики подбора товаров для передачи
Процедура СформироватьПередачуМеждуОрганизациями(ОрганизацияОтправитель, ОрганизацияПолучатель)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Номенклатура,
| ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток
|ИЗ
| РегистрНакопления.ТоварыОрганизаций.Остатки( , Организация = &ОрганизацияОтправитель) КАК ТоварыНаСкладахОстатки
|ГДЕ
| ТоварыНаСкладахОстатки.КоличествоОстаток < 0";
Запрос.УстановитьПараметр("ОрганизацияОтправитель", ОрганизацияОтправитель);
// ... дальнейшая логика заполнения документа ПередачаТоваров
КонецПроцедуры
При использовании нескольких организаций на одном рабочем месте мы можем столкнуться с необходимостью разделения чеков. Если на одной кассе продаются товары разных владельцев (например, алкоголь от ООО и продукты от ИП), программа умеет разделять один чек на два фискальных регистратора. Для этого в настройках распределения продаж необходимо указать, какая товарная группа к какой организации (и кассе) относится.
Важный момент: если вы полностью переводите магазин на новую фирму, просто перепривяжите Организацию в карточке Магазина. После этого все новые документы (Поступления, Списания, Чеки) будут создаваться от нового лица, а старые данные останутся для истории и отчетности.
Разберем нюансы, с которыми столкнется бухгалтер после разделения организаций в одной базе:
КО-1 и КО-2 будут формироваться отдельно для каждого ИНН. Необходимо следить за тем, чтобы инкассация проводилась по правильной организации.Эквайринговые терминалы для каждой организации.Мы выяснили, что для решения задачи не требуется «подменять» организацию программным путем в момент печати чека. 1С:Розница 2.2 — это мощный инструмент, который «из коробки» поддерживает многофирменный учет. Правильный путь заключается в создании новой организации, настройке оборудования и использовании механизма передачи товаров. Это обеспечит юридическую чистоту бизнеса и стабильную работу кассового узла без ошибок драйвера ККТ.