Отрицательные числа в 1С: как поставить минус и откуда он берётся
Содержание
Чтобы ввести отрицательное число, поставьте знак - перед цифрами: нажмите минус на основном ряду клавиатуры или на цифровом блоке, затем наберите значение. В поле, где минус разрешён, число сразу станет отрицательным. Если минус не появляется, значит поле настроено как неотрицательное — там сумму со знаком получают иначе: ручной операцией или сторно.
В типовых конфигурациях 1С большинство сумм учитываются положительными, а уменьшение показателей программа оформляет через красное сторно. Поэтому «минус руками» нужен в основном в ручных операциях, при вводе остатков и в произвольных расчётах. В документах реализации, поступления и в количественных полях минус почти всегда заблокирован — это не ошибка, а защита от неверных данных.
Ниже разберём, где минус набирается напрямую, где его ставит сама программа, как отрицательные суммы выглядят в отчётах и что делать, если знак не вводится.
Как поставить знак минус в числовом поле
Правило одно: минус ставится перед числом, а не после. Порядок такой:
- Встаньте курсором в числовое поле (сумма, коэффициент, остаток).
- Нажмите клавишу
-— на основном ряду (рядом с клавишей=) или на цифровом блоке справа. - Наберите значение: например,
-1500,50. - Нажмите
Enterили перейдите в следующее поле — число зафиксируется со знаком.
Оба минуса — обычный и на NumPad — работают одинаково. Раскладка клавиатуры (русская или английская) на ввод минуса не влияет.
Если в поле уже есть положительное число, поставьте курсор в самое начало строки (клавиша Home) и нажмите минус — знак добавится к текущему значению.
Дробную часть набирают через запятую: -1500,50. Разделитель зависит от региональных настроек операционной системы — в большинстве русских баз это запятая, реже точка. Если дробная часть «обрезается» до целого, у поля задано ноль знаков после запятой — отрицательным от этого число быть не перестаёт, но копейки в него не поместятся.
Нажимать минус дважды бессмысленно: второй минус не превращает число обратно в положительное, программа оставит один знак. Чтобы убрать минус, встаньте в начало строки и удалите его клавишей Delete.
Есть поля, где минус набрать нельзя в принципе. Это задано в конфигурации свойством «Неотрицательное»: количество в табличной части, ставки, проценты, некоторые реквизиты справочников. В таких полях нажатие минуса просто игнорируется — программа не выдаёт ошибку, число остаётся положительным. Поменять это поведение пользователь не может: свойство относится к структуре конфигурации, а не к настройкам.
Отрицательные суммы в ручных операциях и корректировках
Главное место, где отрицательную сумму вводят руками, — операции, введённые вручную. Там поля Дебет/Кредит и Сумма свободны для любого знака.
Путь в 1С:Бухгалтерии 3.0: Операции → Бухгалтерский учёт → Операции, введённые вручную. Создайте операцию, заполните счета Дт и Кт, а в поле «Сумма» наберите значение с минусом — получится ручное сторно проводки.
Отрицательные суммы уместны в нескольких сценариях:
- 🧾 Ручная корректировка проводок, когда нужно уменьшить ранее сделанное движение, а не формировать встречную запись.
- 📊 Ввод начальных остатков через документ «Ввод остатков » — если по счёту сложилось отрицательное сальдо (например, кредитовый остаток по активному счёту).
- 💱 Корректировка долга и взаимозачёты — суммы разниц могут быть со знаком минус.
- 🧮 Произвольные расчёты в дополнительных реквизитах и обработках.
Ручная отрицательная проводка не пересчитывает регистры автоматически так, как это делает документ. Прежде чем править сумму руками, убедитесь, что нет типового документа, который решит задачу корректнее.
При вводе начальных остатков минус ставят, когда сальдо сложилось «не на своей стороне». Классический пример — кредитовое сальдо по активному счёту расчётов: аванс покупателя, учтённый на счёте 62, при переносе остатков показывают с нужным знаком, чтобы сальдо встало на кредит. Документ «Ввод остатков» принимает такие значения, потому что его поля специально не ограничены по знаку.
В корректировках взаиморасчётов отрицательные суммы встречаются в строках разниц: при зачёте встречных долгов или списании части задолженности. Здесь минус показывает направление корректировки, а не ошибку оператора.
В документах же поступления, реализации и перемещения количество и цену отрицательными не делают. Возврат, списание или уменьшение оформляют отдельными документами («Возврат товаров», «Корректировка реализации», «Списание товаров»), а не минусом в строке. Это сохраняет связь движений, корректность складского учёта и правильный расчёт себестоимости.
Красное сторно: минус, который ставит программа
Красное сторно — штатный способ получить отрицательные движения, не набирая минус вручную. Программа копирует проводки выбранного документа и меняет им знак на обратный. В старых бумажных журналах такие записи писали красным — отсюда название.
Сделать сторно документа можно из того же журнала ручных операций:
- Откройте
Операции → Операции, введённые вручную. - Нажмите «Создать» и выберите в списке вариант сторнирующей операции (пункт со словом «Сторно»).
- Укажите документ, движения которого нужно сторнировать.
- Программа подставит все его проводки с отрицательными суммами.
- Проверьте счета и проведите операцию.
Такое сторно корректно уменьшает обороты и по бухгалтерским счетам, и по связанным регистрам — именно поэтому его предпочитают ручному минусу. Сумма в сторнирующей операции хранится как обычное отрицательное число, но смысл у неё особый: она не «долг со знаком», а отмена ранее сделанной записи.
Сторно применяют в двух основных случаях:
- 🔴 Исправление ошибки. Документ провёлся с неверной суммой — сторнируем его целиком и вводим правильный. В учёте остаётся след обеих операций.
- 🔴 Отмена части движений. Нужно убрать конкретную проводку, не трогая остальные, — создаём ручную операцию и ставим отрицательную сумму только по нужным счетам.
Отдельно стоит метод «Сторно движений документа» внутри самого документа: в ручной операции можно сослаться на регистратор и убрать его движения со знаком минус. Применяют редко и только когда понятны последствия для всех регистров — иначе легко рассинхронизировать бухгалтерские счета и подчинённые регистры.
Для исправления ошибок в закрытом периоде обычно используют документ «Операция» с пометкой сторно, а не прямое редактирование суммы — так в отчётности видно и исходную запись, и её отмену.
Как отрицательные значения показываются в отчётах
В стандартных отчётах 1С отрицательное число выводится со знаком минус перед значением: -12 300,00. Никаких скобок по умолчанию программа не ставит.
Где чаще всего встречаются отрицательные значения:
- В оборотно-сальдовой ведомости — свёрнутое сальдо со знаком минус означает, что остаток «не на своей стороне» (например, кредитовый по активному счёту).
- В отчёте «Анализ счёта» и карточке счёта — отрицательные обороты после сторнирующих операций.
- В универсальном отчёте по регистрам — там минус показывает уменьшение ресурса.
Внешний вид значений настраивается через кнопку «Показать настройки» (или Ещё → Изменить форму) в разделе оформления. Там для группы или колонки можно задать условное оформление: например, выделить отрицательные суммы цветом или вывести их в скобках. Задаётся это через условие «Значение меньше 0» и нужный формат — программа не красит минус сама, пока правило не создано. Точный набор пунктов зависит от конкретного отчёта, но принцип один: за внешний вид отрицательных значений отвечает условное оформление, а не отдельная галочка «показывать минус».
Если в отчёте вместо ожидаемого минуса стоит ноль или пусто — проверьте отбор и группировки: нужное движение могло не попасть в выборку, а не «потерять» знак. Отрицательное значение также может схлопнуться с положительным при свёртке — тогда в итоге виден ноль, хотя внутри периода движения были в обе стороны. Чтобы увидеть детали, снимите свёртку или раскройте группировку по регистратору.
Минус не вводится: что проверить
Если знак минус не появляется в поле, причина почти всегда в одном из трёх: поле неотрицательное, курсор стоит не в начале или мешает клавиатура. Разберём по симптомам.
Home, чтобы встать в начало поля, и повторите ввод минуса.NumLock — при выключенном индикаторе клавиши NumPad работают как навигация. Включите NumLock или используйте минус на основном ряду.Ещё одна редкая причина — залипшая или неисправная клавиша минуса. Быстрая проверка: откройте любой текстовый редактор и нажмите -. Если символ не печатается и там, дело в клавиатуре, а не в 1С.
Зависит ли ввод минуса от версии платформы
Сам механизм ввода отрицательных чисел одинаков во всех версиях платформы 8 — и в 8.2, и в 8.3 с интерфейсом «Такси». Минус ставится перед числом, а запрет на отрицательные значения задаётся свойством поля в конфигурации, а не версией.
Что действительно отличается — это расположение команд:
- В интерфейсе «Такси» (8.3) ручные операции открываются из раздела
Операции, а дополнительные команды спрятаны под кнопкойЕщё. - В более ранних интерфейсах те же команды назывались и размещались иначе, но логика ввода минуса не менялась.
Отличается и поведение разных конфигураций, а не платформ. Там, где есть бухгалтерский контур (Бухгалтерия, ERP, Комплексная автоматизация), доступны ручные операции и сторно. В конфигурациях без них (например, в чисто управленческих базах) отрицательные суммы вводят в тех полях, где это разрешено разработчиком.
Если одно и то же поле в двух базах ведёт себя по-разному — минус принимается в одной и блокируется в другой, — значит, отличается конфигурация или её доработка, а не версия платформы.
Отдельно о форме ввода в веб-клиенте и тонком клиенте: минус набирается там точно так же, как в толстом клиенте. Если база открыта через браузер и минус «перехватывает» сам браузер, кликните сначала внутрь поля — фокус должен быть именно в числовом реквизите 1С, а не на элементе страницы.
Типичные ошибки при работе с отрицательными суммами
- ❌ Пытаются «обойти» неотрицательное поле. Если количество не принимает минус, это не баг — оформляйте возврат или корректировку, а не ищите способ вписать минус.
- ❌ Правят сумму документа руками вместо сторно. Прямое изменение суммы ломает связь с регистрами; корректнее сторнировать движения.
- ❌ Ставят минус после числа.
1500-программа не поймёт как отрицательное значение — знак всегда идёт первым. - ❌ Путают отрицательное сальдо с ошибкой. Минус в ОСВ часто означает лишь остаток на противоположной стороне счёта, а не сбой учёта.
- ❌ Вводят отрицательное количество в реализации. Это искажает складской учёт; для уменьшения есть отдельные документы.
- ❌ Считают красным сторно любую отрицательную сумму. Сторно — это отмена конкретного документа, а не просто число со знаком. Отрицательное сальдо по счёту к сторно отношения не имеет.
Разница между «ввести минус руками» и «сделать сторно» принципиальна. Минус в ручной операции — это ваша собственная запись, за которую отвечаете вы. Сторно — ссылка на уже существующий документ, движения которого программа аккуратно развернёт. Когда нужно отменить именно проведённый документ, выбирайте сторно: так в учёте сохраняется связь между исходной и корректирующей записью, и аудиторский след остаётся прозрачным.
Частые вопросы
Почему в поле количества нельзя поставить минус?
Как сделать отрицательную проводку?
Операции → Операции, введённые вручную, создайте операцию и наберите сумму со знаком минус в соответствующей строке. Для отмены движений готового документа используйте вариант «Сторно».Отрицательное сальдо в оборотке — это ошибка?
Минус вводится на основном ряду, но не на NumPad. Почему?
NumLock — тогда цифровой блок работает как навигация. Включите NumLock или пользуйтесь минусом на основном ряду.