RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Отчёт «АнализОстатковТоваровНаВиртуальномСкладе» — техническое описание
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Отчёт «АнализОстатковТоваровНаВиртуальномСкладе» — техническое описание

1
Актуально для: 1С:Управление торговлей для Казахстана, ред. 3.4.5.21 (9 июля 2026 г.) · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик
Подготовлено редакцией BuhGPT

1. Идентификация

Параметр Значение
Тип объекта Отчёт (Report)
Имя АнализОстатковТоваровНаВиртуальномСкладе
Полное имя Отчет.АнализОстатковТоваровНаВиртуальномСкладе
Синоним «Анализ отрицательных остатков товаров на виртуальном складе»
Конфигурация Управление торговлей для Казахстана, редакция 3.4.5.21
Основа механизма Система компоновки данных (СКД)
Навигация в 1С e1cib/list/Отчет.АнализОстатковТоваровНаВиртуальномСкладе
Где найти Раздел «Склад и доставка» → «Анализ отрицательных остатков товаров на виртуальном складе»

Назначение. Отчёт выявляет и показывает отрицательные (минусовые) остатки товаров в разрезе виртуальных складов — логических подразделений хранения (складских территорий, ячеек, ордерных зон), не совпадающих напрямую с физическим складом. Отрицательный остаток означает, что расход (отгрузка, перемещение, списание) был проведён раньше или в большем количестве, чем оформлено поступление на тот же виртуальный склад. Это индикатор ошибок последовательности проведения, некорректной настройки ордерной схемы, задвоенных расходов либо непроведённых приходных документов. Отчёт используется кладовщиком, оператором учёта и контролёром для регламентной сверки перед закрытием периода и перед формированием электронных документов (ЭСФ в ИС ЭСФ, СНТ), поскольку выписка на «минусовой» товар искажает себестоимость реализации (счёт 7010) и учёт запасов (счёт 1330).

Отчёт не изменяет данные: он только читает регистры и выводит результат. Никаких проводок и движений не создаёт (см. раздел 5).


2. Реквизиты и структура данных

Отчёт на СКД не имеет «реквизитов шапки» и «табличных частей» в смысле документа. Его структура задаётся схемой компоновки данных (макет ОсновнаяСхемаКомпоновкиДанных) и вариантами отчёта. Ниже — функциональные группы полей.

2.1. Параметры (отбор пользователя)

Параметр Назначение
Период / ДатаОстатков Момент времени, на который рассчитываются остатки
Организация Отбор по организации учёта
Склад Физический склад (при ордерной схеме)
ВиртуальныйСклад Виртуальный склад / складская территория / ячейка
Номенклатура, Характеристика, Серия Отбор аналитик товара
ТолькоОтрицательныеОстатки Флаг: выводить только строки с остатком < 0 (обычно включён по умолчанию)

2.2. Поля данных (ресурсы и группировки)

Поле Назначение
ВиртуальныйСклад Группировка первого уровня
Номенклатура / Характеристика / Серия / ЕдиницаИзмерения Аналитика товара
ВНаличииОстаток (количество) Итоговый остаток; строки с отрицательным значением — целевые
КоличествоОтрицательное Модуль отрицательного остатка для наглядности
Документ / Регистратор Расшифровка до документа-движения (для детализации)
Оформление Условное оформление: отрицательные значения выделяются красным

3. Формы

Стандартный набор форм отчёта на СКД:

Форма Назначение
ФормаОтчёта (ОсновнаяФормаОтчёта) Основная форма: поле результата (табличный документ), панель настроек, кнопки «Сформировать»/«Настройки». В типовых УТ обычно используется общая форма СКД, а собственная форма добавляется только при нестандартном поведении.
ФормаНастроек Быстрые настройки/отборы, если вынесены отдельно.
ФормаВарианта Выбор предопределённого варианта («Отрицательные остатки», «Все остатки по виртуальным складам»).

Если у объекта собственные формы не заданы, платформа использует автоформу на базе общего механизма СКД (ОбщаяФорма.ФормаОтчёта).


4. Ключевые процедуры модулей

В приложенном evidence BSL-кода нет (представлен только фасет «назначение»). Ниже — типовые обработчики отчёта на СКД для данной конфигурации; конкретные строки уточняются по модулю объекта в конфигураторе.

Модуль объекта / Модуль менеджера:

  • ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) — перехват компоновки для программного заполнения, дозаполнения оформления отрицательных строк или подстановки параметров.
  • НастройкиПоУмолчанию() / УстановкаПараметровПоУмолчанию — установка ТолькоОтрицательныеОстатки = Истина, периода по рабочей дате.

Модуль формы:

  • ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) — инициализация настроек, установка отборов по переданным параметрам открытия (из формы списка склада).
  • ПриОткрытии — автоформирование при наличии заполненных параметров.
  • Сформировать(Команда) → КомпоновщикНастроек.Настройки → ВыполнитьОтчёт() — запуск компоновки.
  • РезультатОбработкаРасшифровки — переход из ячейки в документ-регистратор движения (расшифровка до причины минуса).

Точная сигнатура и номера строк — версионно-специфичны; проверяются в конфигураторе для сборки 3.4.5.21.


5. Источники данных (регистры) и учётные следствия

Отчёт — читающий. Он не проводится и не формирует движений/проводок. Данные берутся из регистров накопления складского учёта:

Регистр (типовой) Роль в отчёте
ТоварыНаСкладах Основной источник количественных остатков по складам
ТоварыОрганизаций Остатки в разрезе организации
Регистры виртуальных складов / складских ячеек Источник разреза «виртуальный склад»

Учётная связь (для интерпретации результата). Отрицательный складской остаток напрямую влияет на регламентированный учёт запасов и себестоимости:

Счёт РК Назначение Связь с отчётом
1330 Товары Минусовой остаток → некорректная балансовая стоимость запасов
7010 Себестоимость реализации Списание «в минус» искажает себестоимость и валовую прибыль
6010 Доход от реализации Реализация выписана, а прихода нет — рассинхрон дохода и себестоимости
3130 НДС к уплате Отгрузка/ЭСФ на несуществующий остаток формирует НДС по ставке 16% (РК, 2026) на неподтверждённую поставку
1210 / 3310 / 1030 ДЗ покупателей / КЗ поставщикам / деньги Затрагиваются связанными расчётными документами, породившими движение

Практический смысл для внедренца: до формирования ЭСФ и СНТ отрицательные остатки должны быть устранены (проведены приходы, исправлена последовательность, восстановлена последовательность партий). Иначе электронные документы уйдут в ИС ЭСФ на товар, которого фактически нет на виртуальном складе.


6. Связанные объекты

Отчёт читающий, поэтому механизма «ввод на основании» у него нет. Связи — через расшифровку и общую предметную область:

  • Документы-регистраторы движений, попадающие в расшифровку минуса: «Реализация товаров и услуг», «Перемещение товаров», «Списание недостач товаров», «Расходный ордер на товары», «Сборка/разборка товаров».
  • Приходные документы, отсутствие/непроведение которых порождает минус: «Приобретение товаров и услуг», «Приходный ордер на товары», «Оприходование излишков товаров».
  • Справочники: Склады (виртуальные склады/территории/ячейки), Номенклатура, Характеристики номенклатуры, Серии номенклатуры, Организации.
  • Электронные документы: ЭСФ (ИС ЭСФ), СНТ — потребители корректных остатков.

7. Точки расширения

  • Расширение конфигурации: заимствование модуля объекта/менеджера отчёта, &Вместо/&После для ПриКомпоновкеРезультата — добавление собственного оформления, дополнительных колонок (например, «Ответственный за минус»).
  • Дополнительные варианты отчёта (сохранённые настройки СКД): создание вариантов «Только критичные минусы», «По ответственным менеджерам», «С группировкой по документу-причине» без изменения конфигурации.
  • Внешний отчёт / дополнительная обработка (БСП): подключение через справочник «Дополнительные отчёты и обработки» с назначением на раздел «Склад и доставка».
  • Дополнительные реквизиты и сведения (при расширении СКД) — доп. аналитика номенклатуры/складов, выведенная в поля отчёта.
  • Регламентное задание: обёртка вокруг компоновки для авторассылки списка отрицательных остатков ответственным (через фоновое выполнение отчёта СКД).

Отчёт не участвует в проведении, поэтому подписки на события проведения и обработчики движений к нему неприменимы — расширяется только логика формирования и представления данных.

Частые вопросы

Почему отчёт показывает отрицательные остатки, если товар физически есть на складе?
Отчёт анализирует остатки по виртуальному складу (складской территории/ячейке/ордерной зоне), а не по физическому наличию. Минус означает, что расходный документ (реализация, перемещение, расходный ордер) проведён раньше или в большем количестве, чем приход на тот же виртуальный склад, либо приходный документ не проведён. Нужно восстановить последовательность проведения и проверить непроведённые приходы.
Создаёт ли этот отчёт проводки или движения по регистрам?
Нет. Это отчёт на СКД: он только читает регистры накопления (ТоварыНаСкладах, ТоварыОрганизаций и регистры виртуальных складов) и выводит результат. Он не проводится и не изменяет данные. Разделы про счета (1330, 7010, 3130 и т. д.) приведены для интерпретации последствий минуса в регламентированном учёте, а не как движения самого отчёта.
Почему важно закрыть отрицательные остатки перед выпиской ЭСФ и СНТ?
Выписка электронных документов (ЭСФ в ИС ЭСФ, СНТ) на товар с отрицательным остатком означает отгрузку несуществующего на складе запаса. Это искажает себестоимость реализации (7010), учёт товаров (1330) и формирует НДС к уплате (3130) по ставке 16% (РК, 2026) на неподтверждённую поставку. Поэтому отчёт используют как регламентную проверку перед закрытием периода и выпиской ЭД.
Как перейти от строки минуса к причине его возникновения?
В типовой конфигурации минусовые строки детализируются до документа-регистратора движения через расшифровку СКД (обработчик РезультатОбработкаРасшифровки). Двойной клик по ячейке открывает документ-причину (реализацию, перемещение, ордер), породивший расход, что позволяет исправить последовательность или количество.

Читайте также

Свежие ответы

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.
Теги:1СKZReports