Как в 1С:Управление торговлей 10.3 убрать отрицательные остатки для одной из нескольких организаций

Пользователь 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При ведении многофирменного учета в конфигурации 1С:Управление торговлей (ред. 10.3) часто возникает ситуация, когда часть организаций работает по общей схеме (с последующей пересортицей или перепродажей между юридическими лицами), а для отдельного юрлица требуется жестко ограничить списывание чужих товаров и уход остатков в минус.

В штатном функционале УТ 10.3 флаг разрешения продаж при отсутствии товара («Разрешить превышение остатка товара на складе») задается в настройках дополнительных прав пользователей, а не в учетной политике конкретной организации. Разберем доступные варианты решения этой задачи, от стандартных настроек структуры складов до программных доработок.

Вариант 1. Разделение остатков по складам (рекомендованный способ)

Самым простым и не требующим изменения конфигурации решением является разделение учета на уровне справочника Склады (места хранения). Проанализируем, как настроить такую схему:

  1. Создание отдельного склада: Для обособленной организации создаем свой виртуальный или физический склад в справочнике Склады.
  2. Закрепление ответственности: В документах поступления и реализации для этой компании всегда указываем именно её склад.
  3. Исключение перекрестных продаж: Менеджеры при оформлении продаж по первым двум фирмам выбирают основной склад, а при оформлении документов от третьей фирмы — её персональный склад.

Таким образом, товар обособленной организации физически и логически не попадает в подбор при реализации от имени других юридических лиц, что полностью исключает случайное списание её запасов.

Вариант 2. Контроль остатков по регистру накопления «ТоварыОрганизаций»

В конфигурации УТ 10.3 учет движения товаров в разрезе юридических лиц ведется в специализированном регистре накопления ТоварыОрганизаций. Если все организации торгуют с одного физического склада, но требуется строго контролировать принадлежность товара, разберем программные и административные методы:

  1. Использование подписки на событие: Создается подписка на событие ОбработкаПроведения для документов списания и реализации (РеализацияТоваровУслуг, ОтчетОРозничныхПродажах, ЧекККМ). В алгоритме выполняется проверка остатка по регистру ТоварыОрганизаций именно для выбранного юрлица. Если остатка нет, проведение документа блокируется сгенерированным отказом.
  2. Доработка формы подбора: В форме подбора номенклатуры при выборе конкретной организации в документе отображаются только те остатки, которые числятся за ней в регистре ТоварыОрганизаций.
  3. Ограничение прав на уровне записей (RLS): Настраиваются права доступа на уровне записей по организациям и складам, чтобы пользователи не могли выбирать «чужую» организацию или оформлять с неё документы без соответствующих прав.

Особенности партионного учета при работе с отрицательными остатками

При использовании схемы с временным уходом остатков в минус по остальным организациям важно учитывать влияние на партионный учет. Проанализируем ключевые нюансы:

Разрешение продаж в минус временно разрушает последовательность в регистрах накопления ПартииТоваровНаСкладах и ПартииТоваровНаСкладахНалоговыйУчет. После оформления всех корректирующих документов поступления или межфирменной передачи задним числом в обязательном порядке необходимо запускать обработку Проведение по партиям за весь период корректировки. Без этого списания себестоимости и учет НДС будут сформированы некорректно.

← На главную