Торговля и Склад · 8 мин
Что значит «Количество» в 1С и как с ним работать
Что означает поле «Количество» в 1С: в документах, складе, отчётах и запросах. Как проверить остатки, исправить ошибки и избежать минусов на складе.
Поле «Количество» — один из базовых реквизитов почти любой конфигурации 1С: оно встречается в документах поступления и реализации, складских ордерах, отчётах по остаткам, регистрах учёта и в запросах разработчиков. Смысл поля зависит от контекста: в документе это число единиц товара по строке, в отчёте — остаток или оборот, в запросе — числовой ресурс регистра.
Ошибки с количеством — самая частая причина расхождений между учётом и фактом: минусы на складе, неверная себестоимость, сбои при списании. Поэтому важно понимать, откуда программа берёт это значение, как оно пересчитывается и где искать причину расхождения.
Ниже разобраны основные сценарии: количество в табличных частях документов, единицы измерения и коэффициенты, остатки в регистрах, контроль отрицательных остатков, а также типичные ошибки и способы их исправления.
Что означает поле «Количество» в документах
В документах «Поступление товаров и услуг», «Реализация (акты, накладные)», «Перемещение», «Списание» количество указывается в табличной части по каждой строке номенклатуры. Это число единиц товара, которое участвует в операции. Именно оно при проведении документа формирует движения по регистрам и меняет складские остатки.
Рядом с количеством почти всегда есть поля «Единица измерения» (или «Упаковка»), «Цена» и «Сумма». Сумма обычно рассчитывается автоматически как произведение количества на цену. Если поменять количество после заполнения цены, сумма пересчитается; если поменять сумму вручную, программа пересчитает цену — это нормальное поведение, а не ошибка.
Важный нюанс: в базе количество хранится в базовой единице измерения номенклатуры (штуках, килограммах, метрах). Если вы вводите документ в упаковках, программа умножает введённое число на коэффициент упаковки и записывает результат в базовых единицах. Поэтому в отчётах цифра может отличаться от той, что вы вводили в строке документа.
Количество, упаковки и коэффициенты пересчёта
Если товар приходит коробами по 12 штук, удобно вводить количество в коробах. Для этого в карточке номенклатуры создаётся упаковка «короб» с коэффициентом 12. Тогда строка «2 короба» при проведении превратится в 24 базовые единицы. Отчёт по остаткам покажет 24 штуки — при проверке это нужно учитывать.
Частая ошибка — изменить коэффициент упаковки задним числом, когда по ней уже есть проведённые документы. Старые движения не пересчитаются автоматически: документы, проведённые раньше, сохранили количество по старому коэффициенту. Возникает расхождение между документами и отчётами, которое сложно объяснить без анализа.
Количество в регистрах и отчётах по остаткам
Складские остатки в 1С хранятся в регистрах накопления (например, «Товары на складах», «Остатки номенклатуры» — название зависит от конфигурации). Каждый проведённый документ делает движение: приход увеличивает количество, расход уменьшает. Отчёт «Остатки товаров» просто суммирует эти движения на выбранную дату.
Если количество в отчёте не совпадает с ожиданием, проверяйте в таком порядке: все ли документы проведены, нет ли документов с датой позже отчёта, не введены ли ручные операции по регистру, выбран ли правильный склад и организация в отборе. Большинство «неверных остатков» — это непроведённая накладная или неверный фильтр.
- 1Сформируйте отчёт по остаткам с отбором по складу и номенклатуре
- 2Откройте карточку-расшифровку (отчёт по движениям) и найдите документы, изменившие количество
- 3Проверьте, что все документы проведены и даты корректны
- 4Сверьте единицы измерения: нет ли ввода в упаковках при отчёте в штуках
- 5Проверьте ручные операции и корректировки регистров
Отрицательное количество и контроль остатков
Минус по количеству означает, что расход проведён раньше прихода или в большем объёме, чем было на остатке. Типичные причины: реализация проведена датой раньше поступления, товар продан до оформления приходной накладной, ошибка в количестве строки.
В большинстве конфигураций есть настройка контроля остатков: при проведении расходного документа программа проверяет, хватает ли количества, и блокирует проведение при нехватке. Контроль иногда отключают «для скорости» — это прямой путь к минусам и неверной себестоимости, потому что списание с отрицательного остатка считается некорректно.
Количество в запросах и для разработчиков
Для тех, кто пишет запросы или отчёты на СКД: количество обычно является ресурсом регистра накопления. Используйте виртуальные таблицы Остатки и Обороты — например, ТоварыНаСкладах.Остатки(&Период, Склад = &Склад) с полем КоличествоОстаток. Обращение к полной таблице регистра с суммированием вместо виртуальной таблицы резко замедляет отчёт на больших базах.
При разработке документов помните: количество следует хранить в базовых единицах с достаточной разрядностью (обычно 3 знака после запятой), а пересчёт из упаковок выполнять при изменении строки, а не при проведении. Это упрощает отладку и делает движения предсказуемыми.
Как проверить корректность количества
Базовая проверка занимает несколько минут: сформируйте отчёт по остаткам на текущую дату, найдите позиции с отрицательным количеством, расшифруйте каждую до документов. Затем сверьте пару контрольных позиций с фактическим складом или первичными документами. Если цифры сходятся по документам, но не сходятся с фактом — нужна инвентаризация с оформлением расхождений штатными документами, а не ручная правка регистров.
Как проверить результат
Количество положительное или нулевое, совпадает с суммой движений
Отрицательное значение или расхождение с расшифровкой
Документ и отчёт приведены к одной единице
Ввод в упаковках, отчёт в штуках без пересчёта
Рассчитана без предупреждений
Сообщения о списании с отрицательных остатков
Частые вопросы
Почему в отчёте количество больше, чем я вводил в накладной?
Скорее всего, вы вводили количество в упаковках, а отчёт показывает базовые единицы. Умножьте введённое число на коэффициент упаковки — значения должны совпасть. Либо в отчёте включите колонку с единицей измерения.
Что делать, если количество ушло в минус?
Найдите расшифровкой документ, создавший минус: обычно реализация проведена раньше поступления. Исправьте даты или введите недостающее поступление, затем перепроведите расходные документы и при необходимости повторите расчёт себестоимости.
Можно ли изменить количество в уже проведённом документе?
Да: распроведите документ, измените строку и проведите заново. Если по периоду уже выполнено закрытие месяца, корректнее ввести документ-корректировку, чтобы не нарушать рассчитанную себестоимость.
Почему сумма не равна количеству, умноженному на цену?
Обычно из-за округления цены при расчёте от суммы или ручного изменения суммы. Проверьте, какое поле менялось последним: программа пересчитывает зависимое поле автоматически.
Где посмотреть, какие документы изменили количество по товару?
Откройте отчёт по остаткам или движениям по регистру товаров с отбором по номенклатуре и складу и разверните группировку до регистраторов — увидите каждый документ с его приходом или расходом.
Опасно ли отключать контроль отрицательных остатков?
Да. Без контроля расход проводится без проверки наличия, что приводит к минусам и некорректной себестоимости. Если контроль мешает оперативной работе, лучше настроить порядок ввода документов, чем отключать проверку полностью.
Что важно запомнить
Количество в 1С хранится в базовых единицах измерения и меняется только проведёнными документами. Расхождения ищите через расшифровку остатков до документов, не меняйте коэффициенты упаковок задним числом и не закрывайте месяц с отрицательными остатками.