К статье
Практический материал

Торговля и Склад · 12 мин

Почему не заполняется инвентаризация в 1С и как это исправить

Разбираем, почему документ инвентаризации в 1С не заполняется остатками: пустые регистры, даты, склады, права, блокировки. Пошаговая диагностика и решения.

Документ «Инвентаризация товаров» в 1С заполняется автоматически по данным учётных регистров — программа берёт остатки на указанную дату и склад и подставляет их в табличную часть. Если после нажатия кнопки «Заполнить» табличная часть остаётся пустой, значит, на момент заполнения программа не видит учётных остатков по заданным условиям либо сама процедура заполнения блокируется ошибкой.

Чаще всего проблема кроется не в сбое программы, а в несоответствии условий отбора: неверная дата, не тот склад, непроведённые документы поступления или отбор, который исключает все позиции. Реже встречаются технические причины — повреждённые итоги регистров, недостаток прав, блокировки данных другими пользователями или ошибки после обновления конфигурации.

Порядок диагностики прост: сначала убедитесь, что остатки вообще есть в учёте, затем проверьте параметры документа, после этого — права и техническое состояние базы. Ниже разобраны все типовые причины и способы их устранения для конфигураций «Управление торговлей», «Комплексная автоматизация», «ERP» и «Бухгалтерия предприятия».

Проверьте, есть ли вообще остатки в учёте

Первое и самое частое объяснение пустой инвентаризации — отсутствие учётных остатков по выбранному складу на дату документа. Программа заполняет табличную часть не «из воздуха», а из регистров накопления (например, «Товары на складах» или «Товары организаций»), и если там пусто, заполнять нечего.

Откройте отчёт по остаткам: в «Управлении торговлей» это «Остатки товаров на складах» или «Ведомость по товарам на складах», в «Бухгалтерии» — «Оборотно-сальдовая ведомость» по счетам 41, 10, 43 с детализацией по складу. Установите ту же дату и тот же склад, что и в инвентаризации. Если отчёт тоже пуст — проблема не в документе инвентаризации, а в отсутствии данных учёта.

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

Отчёт по остаткам пустНет учётных данных

Проверить проведение поступлений и правильность склада

Отчёт показывает остатки, инвентаризация пустаяПроблема в параметрах документа

Сверить дату, склад, организацию и отборы

Заполняется частичноОтбор или разбивка по регистрам

Проверить настройки заполнения и отбор по группам

Ошибка при заполненииТехническая проблема

Смотреть текст ошибки, права и блокировки

Проверьте дату, склад и организацию в документе

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

Склад — второй критичный реквизит. В 1С остатки хранятся в разрезе складов, и инвентаризация заполняется только по тому складу, который указан в шапке. Если товар числится на складе «Основной», а в документе выбран «Склад магазина», заполнение даст пустую таблицу. Сверьте наименование склада посимвольно — в базе могут быть дубли с похожими названиями.

В конфигурациях с учётом по организациям (ERP, КА, БП с несколькими юрлицами) проверьте также поле «Организация». Регистры партионного учёта ведутся в разрезе организаций, и остатки «чужой» организации в документ не попадут. Если в базе одна организация, но остатки всё равно не видны, убедитесь, что в документах поступления организация заполнена и совпадает с указанной в инвентаризации.

Порядок первичной проверки
  1. 1
    Откройте отчёт «Ведомость по товарам на складах» на дату и склад инвентаризации
  2. 2
    Убедитесь, что в отчёте есть ненулевые остатки
  3. 3
    Сверьте склад и организацию в шапке документа с данными отчёта
  4. 4
    Установите дату документа на конец дня, когда остатки точно были
  5. 5
    Очистите все отборы в команде заполнения и заполните документ повторно

Разберитесь с отборами и настройками заполнения

Во многих конфигурациях команда «Заполнить» предлагает варианты: «Заполнить по остаткам», «Заполнить по отбору», «Заполнить только выделенные строки». Если ранее был настроен отбор — например, по конкретной товарной группе, поставщику или виду номенклатуры, — программа заполнит документ только позициями, удовлетворяющими условиям. При несовпадении отбора с реальными остатками результат будет пустым.

Откройте настройки заполнения и сбросьте все отборы. В «Управлении торговлей» проверьте также реквизиты «Тип цен» и признак пересчёта: некорректные настройки не очищают таблицу, но могут приводить к ошибкам при заполнении. В ERP и КА обратите внимание на статус документа и вид операции — инвентаризация в ордерном складе и в простом учёте заполняется из разных регистров.

Особенность ордерного склада

Если склад работает в ордерной схеме, остатки дробятся между регистрами «Товары на складах», «Товары к отбору», «Товары к поступлению». Инвентаризация заполняется по учётным (распоряжениям), а не по фактическим данным ордеров. Расхождения между ордерным и финансовым учётом — частая причина «странного» заполнения. Проверьте отчёт «Оформление накладных и ордеров» и приведите в порядок незавершённые распоряжения.

Проверьте права пользователя и ограничения RLS

Если у пользователя нет прав на чтение регистров остатков или на нужные склады, документ заполнится пустым без каких-либо сообщений — программа просто не «увидит» данные. В типовых конфигурациях действуют профили групп доступа: у кладовщика может быть доступ только к своему складу, а у оператора — ограничение по организации.

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

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

Устраните технические проблемы: итоги, блокировки, кэш

Регистры накопления хранят итоги для быстрого получения остатков. Если итоги рассчитаны не на актуальный период или повреждены (например, после аварийного завершения работы сервера), запрос остатков вернёт пустой или искажённый результат. При этом отчёты могут показывать данные, а документ — нет, или наоборот.

Для файловой базы: закройте все сеансы, сделайте резервную копию и выполните «Тестирование и исправление» информационной базы с включённой проверкой логической и ссылочной целостности. Для клиент-серверной базы администратор может пересчитать итоги регистров через консоль запросов или штатные средства СУБД. Также помогает полное перепроведение документов по регистру за проблемный период — через «Проведение документов» в разделе администрирования.

Блокировки — ещё одна причина: если другой пользователь в этот момент проводит большой документ по тому же складу или выполняется пересчёт итогов, заполнение может завершиться ошибкой «Конфликт блокировок» или вернуть неполные данные. Повторите заполнение через несколько минут. В файловой базе также помогает очистка локального кэша метаданных (удаление папок кэша в каталоге пользователя 1С) при странных, «плавающих» ошибках.

Особые ситуации: после обновления, обмена и в нетиповых конфигурациях

После обновления конфигурации иногда «отваливаются» доработки: если заполнение инвентаризации было изменено внешней обработкой или расширением, новая версия может конфликтовать со старым кодом. Признак — ошибка при нажатии «Заполнить» с упоминанием неизвестного метода или реквизита. Решение — обновить расширение/обработку под текущий релиз или временно отключить её и проверить заполнение в типовом режиме.

После обмена данными (например, синхронизации УТ с БП или выгрузки из магазина) документы могут прийти без движений или с незаполненными ключевыми реквизитами. Проверьте несколько поступлений: открыт ли документ, проведён ли он, заполнены ли склад и организация. Если движения отсутствуют — перепроведите документы или повторите обмен с корректными настройками.

В «Бухгалтерии предприятия» инвентаризация заполняется по данным бухгалтерских счетов, а не складских регистров. Если учёт по складам ведётся суммовой (без количественного) или по счёту не включена аналитика «Номенклатура», документ не сможет подобрать позиции. Проверьте настройки учётной политики: способ оценки МПЗ, ведение складского учёта по количеству и аналитику счетов 41/10.

Маршрут решения

Как выбрать действие

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

Как проверить результат после исправления

После устранения причины заполните документ заново и сверьте результат с отчётом по остаткам на ту же дату и склад. Количество строк и итоговое количество по документу должны совпадать с учётными данными. Расхождения по отдельным позициям допустимы только если вы осознанно применяли отбор.

Далее проведите документ и сформируйте инвентаризационную опись (ИНВ-3) и сличительную ведомость (ИНВ-19) штатными печатными формами. Если фактические остатки будут вводиться вручную, колонка «Факт» заполняется по результатам пересчёта, а отклонения программа покажет автоматически после заполнения фактических количеств.

Контрольные точки

Как проверить результат

Число строк в документе
Норма

Совпадает с количеством позиций в отчёте по остаткам

Тревожный признак

Документ пуст или строк заметно меньше

Учётное количество
Норма

Равно остаткам в отчёте на дату инвентаризации

Тревожный признак

Нули или данные другого склада

Проведение документа
Норма

Проводится без сообщений об ошибках

Тревожный признак

Ошибки проведения, блокировки, запрет периода

Печатная форма ИНВ-3
Норма

Формируется с заполненными позициями

Тревожный признак

Пустая опись или ошибка построения

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

Почему инвентаризация заполняется только частью товаров?

Обычно это действие отбора в настройках заполнения либо то, что часть остатков числится на другом складе или в другой организации. Сбросьте отборы и сверьте документ с отчётом по остаткам без отборов. Также проверьте, не помечена ли часть номенклатуры как недействующая или архивная.

Документ заполняется, но с нулевыми количествами — почему?

Такое бывает, когда регистр остатков содержит записи с нулевым остатком (например, после сторнирования) либо когда заполнение идёт по справочнику номенклатуры, а не по остаткам. Проверьте вариант команды заполнения — нужен именно режим «по остаткам», а не «по номенклатуре» или «по отбору без остатков».

Можно ли заполнить инвентаризацию вручную, если автоматически не получается?

Да, строки можно добавлять вручную через «Добавить» или подбором номенклатуры, а учётное количество заполнить по каждой строке. Но это крайняя мера: ручной ввод маскирует проблему в учёте, и расхождения всплывут позже. Лучше сначала восстановить корректные остатки в регистрах.

После обновления 1С кнопка «Заполнить» выдаёт ошибку. Что делать?

Сохраните полный текст ошибки и проверьте, не используются ли расширения конфигурации или внешние обработки, меняющие документ. Отключите их и повторите заполнение. Если ошибка типовая — обновитесь до актуального релиза или обратитесь к специалисту по сопровождению с текстом ошибки.

Почему в БП инвентаризация пустая, хотя товар на складе есть физически?

В «Бухгалтерии» документ заполняется по остаткам бухгалтерских счетов. Если поступление не отражено в учёте, счёт ведётся без аналитики по номенклатуре или складской учёт ведётся только суммовой, заполнение будет пустым. Проверьте ОСВ по счёту 41 с аналитикой по номенклатуре и складам.

Влияет ли незакрытый период на заполнение инвентаризации?

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

Итог

Что важно запомнить

Пустая инвентаризация — почти всегда следствие отсутствия остатков по заданным условиям или блокировки заполнения, а не сбоя программы. Диагностируйте по цепочке: отчёт по остаткам → дата, склад, организация → отборы заполнения → права → итоги регистров и расширения. Сервисные процедуры выполняйте только с резервной копией, а результат проверяйте сверкой документа с отчётом.