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