При ведении учета в 1С:Бухгалтерия предприятия (особенно в редакции 2.0 или 3.0) пользователи часто сталкиваются с фундаментальным ограничением системы: регистр бухгалтерии Хозрасчетный имеет жесткое разделение по измерениям. Это означает, что остатки на счете 41.01 (Товары на складах) всегда привязаны к конкретному юридическому лицу. Если вы закупили товар на Организацию А, то при оформлении продажи от Организации Б система не увидит остатков, даже если физически товар лежит на одном и том же складе.
В этой статье мы подробно разберем, почему так происходит, и рассмотрим три основных пути решения этой задачи: от простых методологических приемов до перехода на специализированные торговые конфигурации.
Проанализируем архитектуру программы. В 1С:Бухгалтерия учет ведется в разрезе организаций для корректного формирования бухгалтерского баланса и налоговой отчетности по каждому юридическому лицу отдельно. В типовой форме подбора товаров программа фильтрует данные по текущей организации, указанной в шапке документа. С точки зрения бухгалтерского учета, товар Организации А не принадлежит Организации Б, пока не оформлена сделка между ними.
Рассмотрим, как можно обойти это ограничение, сохранив прозрачность учета.
Это наиболее профессиональный подход. В конфигурациях УТ 10.3 и УТ 11 реализовано разделение на управленческий и финансовый учет. Рассмотрим подробнее, как это работает:
ТоварыНаСкладах отвечает за физическое наличие (управленческий учет) и часто не имеет измерения «Организация». Регистр ТоварыОрганизаций отвечает за принадлежность товара конкретной фирме (финансовый учет).Настройка параметров учета и убедиться, что система позволяет отгрузку при отрицательных остатках по организации (но при наличии товара на складе в целом).Разберем пример настройки в УТ 10.3:
Сервис — Настройка учета — Учетная политика.Запасы установим стратегию списания (например, по средней или ФИФО).Сервис — Пользователи — Настройка дополнительных прав) разрешим «Разрешить превышение остатка товара организации».В современных конфигурациях (УТ 11, КА 2.5, ERP) этот функционал автоматизирован полностью. Механизм Интеркампани позволяет настроить схему, при которой одна организация может легально «заимствовать» товар у другой.
Рассмотрим порядок действий для настройки схемы «Интеркампани»:
Настройка и справочники (раздел Финансовый результат и контроллинг) мы указываем, что Организация Б может продавать товары Организации А.Оформление передач между организациями. Система автоматически создает документы «Передача товаров», которые «перепродают» товар от «А» к «Б» ровно в том количестве, которое было реализовано конечному клиенту.Это позволяет вести «чистый» бухгалтерский учет и при этом не мешать менеджерам продавать товар из «общей кучи». Для контроля расхождений данных управленческого и финансового учета подойдёт отчет для сравнения регистров «Товары на складах» и «Товары организаций».
Если бюджет не позволяет покупать 1С:Управление торговлей и настраивать обмен данными, можно решить задачу внутри текущей БП 2.0 / 3.0. Разберем ситуацию: вам нужно просто «видеть» общие остатки в форме подбора.
Метод внешней обработки подбора:
Программист может создать внешнюю обработку подбора товаров. Вместо стандартного запроса, который выглядит примерно так:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
ХозрасчетныйОстатки.КоличествоОстаток КАК Остаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет41, , Организация = &ТекущаяОрганизация) КАК ХозрасчетныйОстатки
Мы используем запрос без фильтра по организации, чтобы вывести в форму общую сумму товаров по складу. Пример логики запроса для общего подбора:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
СУММА(ХозрасчетныйОстатки.КоличествоОстаток) КАК ОбщийОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет41, , Склад = &ВыбранныйСклад) КАК ХозрасчетныйОстатки
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстатки.Субконто1
Важный нюанс: Если вы продадите товар через 1С:Бухгалтерию от организации, у которой его нет, вы получите «красное» сторно по количеству в ОСВ. Чтобы закрыть этот минус, вам все равно придется в конце дня или месяца вручную делать документ Перемещение товаров (между складами разных организаций в БП 2.0 это реализуется через куплю-продажу) или Реализация товаров и услуг между своими юрлицами. Для этой задачи можно использовать обработку для автоматической передачи товаров между организациями в БП 3.0.
Проанализируем ситуацию и выберем оптимальный вариант:
Внешний отчет по остаткам, который показывает общую картину, а продажи закрывать раз в неделю ручным документом перепродажи между фирмами.УТ <-> БП позволит менеджерам работать в едином информационном поле, а бухгалтеру — получать чистые данные без «красных» остатков.Выясним причину, почему многие боятся переходить на УТ. Основная причина — это необходимость поддержки двух баз данных и настройки синхронизации. Однако в современных версиях 1С (на платформе 8.3) Синхронизация данных работает достаточно стабильно и настраивается в пользовательском режиме без написания кода.
Таким образом, полноценно реализовать «общий склад» в 1С:Бухгалтерия без нарушения логики бухгалтерского учета невозможно. Наиболее эффективным и безопасным способом остается связка торговой и бухгалтерской баз данных с использованием механизмов автоматической передачи товаров между организациями.