В работе с 1С:Предприятие пользователи часто сталкиваются с терминами «остатки» и «обороты», но не всегда понимают, в чём их принципиальная разница. Эти понятия лежат в основе бухгалтерского и складского учёта, влияют на формирование отчётности, аналитику и даже на логику программирования в системе. Ошибки в их интерпретации могут привести к искажению финансовой картины, неправильному расчёту налогов или сбоям в автоматизированных процессах.
Если вы бухгалтер, пытающийся разобраться в отчётах, или программист, пишущий запросы к базе 1С, эта статья поможет чётко разграничить понятия, научиться их проверять и применять на практике. Мы не только дадим теоретические определения, но и покажем, как остатки и обороты «живут» в реальных документах — от проводок до регистров накопления. А ещё разберём типичные ошибки, которые допускают даже опытные пользователи.
Для наглядности приведём сравнительную таблицу, примеры из типовой конфигурации 1С:Бухгалтерия 8 и дадим чек-лист для самостоятельной диагностики расхождений. Если вы когда-нибудь задумывались, почему сальдо по счёту не сходится с обороткой или как исправить «красные» остатки — читайте дальше.
1. Определения: что такое остатки и обороты в 1С
Начнём с базовых понятий, без которых невозможно двигаться дальше. В 1С термины «остатки» и «обороты» заимствованы из бухгалтерского учёта, но имеют специфику реализации в программе.
Остатки (сальдо) — это мгновенный «снимок» состояния счёта, склада или регистра на конкретную дату. Они показывают, сколько денег, товаров или других активов есть «здесь и сейчас». Например, остаток по счёту 51 «Расчётный счёт» на 31 декабря отразит сумму денег на банковском счёте компании в последний день года. В 1С остатки хранятся в регистрах накопления (с независимым или зависимым итогом) или рассчитываются по бухгалтерским счётам.
Обороты — это движение (приход/расход, дебет/кредит) за определённый период. Они отвечают на вопрос: «Сколько прошло через счёт/склад за месяц/квартал/год?». Например, обороты по счёту 60 «Расчёты с поставщиками» за январь покажут, сколько компании заплатили контрагентам в этом месяце. В 1С обороты фиксируются в проводках (для бухгалтерии) или записях регистров (для управленческого учёта).
- 📌 Остатки = фотография на дату (например, «на складе 100 штук товара X на 01.02.2026»).
- 🔄 Обороты = видео за период (например, «за февраль пришло 50 штук, ушло 30 штук товара X»).
- 📊 Сальдо конечное = остаток на начало + обороты (приход − расход).
Важно: в 1С остатки могут быть не только количественными (штуки, кг), но и суммовыми (рубли, доллары), а обороты всегда привязаны к периоду (день, месяц, квартал). Например, в отчёте «Оборотно-сальдовая ведомость» вы увидите и то, и другое.
2. Где хранятся остатки и обороты в 1С: техническая сторона
Чтобы понять, как работают остатки и обороты, нужно заглянуть «под капот» 1С. В зависимости от подсистемы (бухгалтерия, склад, зарплата) данные хранятся в разных объектах.
2.1. Бухгалтерский учёт
Здесь всё строится на плане счетов и проводках:
- 📒 Остатки — рассчитываются как разница между дебетом и кредитом по счёту на дату (сальдо). Хранятся не явно, а вычисляются «на лету» при запросе отчётов.
- 🔄 Обороты — это суммы всех проводок по счёту за период. Фиксируются в таблице
РегистрБухгалтерии(для типовой конфигурации).
2.2. Складской учёт
Для учёта товаров используются регистры накопления:
- 📦 Остатки — хранятся в регистре
ТоварыНаСкладах(или аналогичном). Каждая запись привязана к номенклатуре, складу и партии. - 🚚 Обороты — это движения по регистру (приходные/расходные накладные). В отчёте «Ведомость по товарам» они отображаются как «Приход» и «Расход».
Технически остатки в регистрах накопления могут обновляться:
- 🔄 Периодически — при проведении документов (типовой механизм).
- ⚡ Оперативно — если включён режим «Оперативный учёт» (для некоторых конфигураций).
Пример из кода: чтобы получить остатки по товару на складе, можно использовать такой запрос:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКонца, ) КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Склад = &Склад
Если остатки в отчёте не совпадают с реальными данными, проверьте, не сбились ли итоги регистра. Для этого в 1С:Предприятие перейдите в Администрирование → Поддержка и обслуживание → Тестирование и исправление и запустите пересчёт итогов.
3. Как связаны остатки и обороты: формула расчёта
Между остатками и оборотами есть жёсткая математическая связь, которая описывается простой формулой:
Сальдо конечное = Сальдо начальное + Оборот по дебету − Оборот по кредиту
Для складского учёта формула упрощается:
Остаток на конец = Остаток на начало + Приход − Расход
Давайте разберём на примере счёта 10 «Материалы»:
| Показатель | Значение (руб.) |
|---|---|
| Сальдо начальное (дебет) | 50 000 |
| Оборот по дебету (поступление) | +30 000 |
| Оборот по кредиту (списание) | −20 000 |
| Сальдо конечное | 60 000 |
Если сальдо конечное не сходится с расчётом по этой формуле, значит, в учёте есть ошибка: либо неверно указано начальное сальдо, либо пропущены проводки.
В 1С эту логику можно увидеть в отчётах:
- 📄 Оборотно-сальдовая ведомость — показывает остатки на начало/конец и обороты за период.
- 📦 Ведомость по товарам — аналог для складского учёта.
- 💰 Карточка счёта — детализирует движения по конкретному счёту.
Что делать, если сальдо не сходится?
Если сальдо по счёту не совпадает с расчётом по оборотам, проверьте:
1. Правильность ввода начальных остатков (возможно, ошибка при вводе входящего сальдо).
2. Наличие всех проводок за период (может отсутствовать документ или он не проведён).
3. Корректность корреспонденции счетов (например, вместо счёта 10 использован счёт 41).
4. Настройки учёта (возможно, включён флаг «Вести учёт по подотчётным лицам», который искажает данные).
4. Типичные ошибки при работе с остатками и оборотами
Даже опытные пользователи 1С иногда допускают ошибки, которые ведут к расхождениям между остатками и оборотами. Вот наиболее распространённые:
- 🔴 Непроведённые документы. Если документ не проведён, он не формирует движений по регистрам и счётам. В результате обороты занижены, а остатки неактуальны.
- 🔴 Ошибки в начальных остатках. Например, при вводе начальных данных по счёту 41 «Товары» указана неверная сумма или количество.
- 🔴 Несовпадение дат. Остатки запрашиваются на одну дату, а обороты — за другой период. Например, остаток на 31.01, а обороты с 01.01 по 30.01.
- 🔴 Искажение итогов регистров. Это техническая проблема, когда итоги в регистрах накопления «сбиваются» из-за сбоев или некорректных операций.
- 🔴 Неправильная корреспонденция счетов. Например, вместо счёта 60 «Расчёты с поставщиками» использован счёт 76 «Расчёты с разными дебиторами и кредиторами».
Пример из практики: компания ввела начальные остатки по счёту 50 «Касса» на сумму 100 000 руб., но забыла указать валюту (по умолчанию проставила USD). В результате все обороты шли в долларах, а остатки в отчётах отображались в рублях по курсу ЦБ — что привело к огромным расхождениям.
⚠️ Внимание: Если вы обнаружили, что остатки по счёту 62 «Расчёты с покупателями» отрицательные («красные»), это может означать пересорт (дебиторская задолженность превратилась в кредиторскую). Такие ситуации требуют ручной корректировки проводками!
Чтобы избежать ошибок, используйте этот чек-лист:
☑️ Проверка остатков и оборотов
5. Как проверить остатки и обороты: пошаговая инструкция
Если вам нужно убедиться, что данные в 1С корректны, следуйте этому алгоритму:
Шаг 1. Формируем отчёты
Откройте:
- 📑 Оборотно-сальдовую ведомость (
Отчёты → Бухгалтерские отчёты → Оборотно-сальдовая ведомость). - 📦 Ведомость по товарам (
Отчёты → Склад → Ведомость по товарам).
Шаг 2. Сверяем остатки
Проверьте, что:
- Сальдо на начало периода в отчёте совпадает с данными предыдущего отчётного периода.
- Сальдо на конец = Сальдо на начало + Обороты (приход − расход).
Шаг 3. Анализируем расхождения
Если есть несоответствия:
- 🔍 Откройте Карточку счёта и проверьте все проводки за период.
- 📋 Сверьте данные с первичными документами (банковские выписки, накладные).
- 🛠️ Запустите
Тестирование и исправлениедля пересчёта итогов.
Пример: Если остаток по счёту 51 на конец месяца должен быть 200 000 руб., а отчёт показывает 180 000 руб., значит, не хватает оборотов на 20 000 руб. Проверьте, все ли платежные поручения проведены.
⚠️ Внимание: В конфигурациях с упрощённым учётом (например, 1С:УНФ) может не быть классических «оборотов» — вместо них используются «движения денег» или «приход/расход». Уточните терминологию в документации вашей версии!
6. Практические примеры: как остатки и обороты используются в работе
Разберём реальные кейсы, где понимание разницы между остатками и оборотами критично.
6.1. Инвентаризация склада
При инвентаризации вы сверяете:
- 📦 Остатки в 1С (по регистру
ТоварыНаСкладах). - 📋 Фактические остатки (по описи).
Если есть расхождения, формируете документ «Инвентаризация товаров», который корректирует остатки. Обороты при этом не меняются — они отражают реальное движение товаров (приход/расход).
6.2. Закрытие месяца в бухгалтерии
При закрытии месяца бухгалтер проверяет:
- 💰 Остатки по счётам 60, 62 (дебиторская/кредиторская задолженность).
- 🔄 Обороты по счётам 90, 91 (выручка и прочие доходы/расходы).
Например, если обороты по счёту 90.01 (выручка) за месяц составили 500 000 руб., а остаток по счёту 62 (расчёты с покупателями) вырос на 100 000 руб., это значит, что 400 000 руб. было оплачено покупателями.
6.3. Анализ продаж
Для анализа продаж менеджер смотрит:
- 📈 Обороты по номенклатуре (сколько товара продали за период).
- 📊 Остатки на складах (что осталось в наличии).
Например, если обороты по товару «Стул офисный» за квартал — 200 шт., а остаток на конец — 50 шт., значит, на начало квартала было 250 шт.
Остатки показывают «что есть», обороты — «что произошло». Для анализа всегда нужно смотреть оба показателя: остатки без оборотов не дают динамики, обороты без остатков — не показывают текущее состояние.
7. Программирование в 1С: как работать с остатками и оборотами в запросах
Если вы разрабатываете отчёты или обработки в 1С, вам придётся писать запросы к остаткам и оборотам. Вот ключевые моменты:
7.1. Получение остатков
Для остатков используйте виртуальные таблицы .Остатки():
ВЫБРАТЬ
ТоварыОстатки.Номенклатура КАК Номенклатура,
ТоварыОстатки.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.Товары.Остатки(&Дата, ) КАК ТоварыОстатки
7.2. Получение оборотов
Для оборотов — виртуальные таблицы .Обороты():
ВЫБРАТЬ
ТоварыОбороты.Номенклатура КАК Номенклатура,
ТоварыОбороты.КоличествоПриход КАК Приход,
ТоварыОбороты.КоличествоРасход КАК Расход
ИЗ
РегистрНакопления.Товары.Обороты(&ДатаНачала, &ДатаКонца, ) КАК ТоварыОбороты
7.3. Типичные ошибки в запросах
- 🚫 Запрос остатков без указания даты (вернёт пустой результат).
- 🚫 Использование
.Остатки()вместо.Обороты()для анализа движений. - 🚫 Неправильная фильтрация по периодам (например, остатки на 31.01, а обороты с 01.02).
РегистрНакопления.Товары.Остатки(&Дата, , Склад = &ТекущийСклад)-->
8. FAQ: ответы на частые вопросы
❓ Почему в оборотно-сальдовой ведомости остатки не сходятся с оборотами?
Это может происходить по нескольким причинам:
- Не все документы проведены (проверьте статус документов).
- Ошибка в начальных остатках (сверьте ввод начальных данных).
- Искажение итогов регистров (запустите тестирование и исправление).
- Неправильная корреспонденция счетов в проводках.
Начните с проверки проводок по счёту — откройте Карточку счёта и посмотрите все движения за период.
❓ Как исправить отрицательные остатки по счёту 41 «Товары»?
Отрицательные остатки («красные») означают, что товара было продано больше, чем есть на складе. Чтобы исправить:
- Проверьте корректность приходных документов (возможно, не все накладные проведены).
- Сформируйте документ «Оприходование товаров» на недостающее количество.
- Если ошибка в учёте — сделайте корректировку остатков документом «Инвентаризация».
В некоторых случаях отрицательные остатки могут быть умышленными (например, при учёте под заказ), но это должно быть закреплено в учётной политике.
❓ Можно ли в 1С посмотреть обороты по конкретному контрагенту?
Да, для этого:
- Откройте отчёт Оборотно-сальдовая ведомость по счёту 60 (или 62).
- В настройках отчёта добавьте группировку по Контрагентам.
- Укажите нужный период и сформируйте отчёт.
Альтернативно можно использовать отчёт Карточка счёта с фильтром по контрагенту.
❓ Чем отличаются остатки в регистре накопления от остатков по счёту?
Основные различия:
| Параметр | Регистр накопления | Бухгалтерский счёт |
|---|---|---|
| Назначение | Управленческий и складской учёт | Бухгалтерский и налоговый учёт |
| Хранение данных | Физически хранятся в таблицах базы | Рассчитываются по проводкам «на лету» |
| Примеры | Товары на складах, взаиморасчёты с клиентами | Денежные средства, основные средства, затраты |
❓ Как пересчитать итоги регистров, если остатки неверные?
Для пересчёта итогов:
- Закройте все сеансы 1С:Предприятие (кроме своего).
- Перейдите в
Администрирование → Поддержка и обслуживание → Тестирование и исправление. - Выберите Пересчёт итогов и укажите нужные регистры.
- Нажмите Выполнить и дождитесь окончания процесса.
Если база большая, пересчёт может занять несколько часов. Рекомендуется делать это в нерабочее время.