1. Идентификация объекта
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Documents) |
| Имя | Сторнирование |
| Полное имя | Документ.Сторнирование |
| Синоним | «Сторнирование» |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Навигационная ссылка | e1cib/list/Документ.Сторнирование |
| Где найти в 1С | Раздел «Операции» → «Сторнирование» (либо через команду «На основании» из документа-источника) |
Назначение. Документ предназначен для реверсирования (отмены) проводок и движений по регистрам ранее проведённых первичных документов. Он позволяет полностью отменить учётные последствия ошибочно проведённой операции без физического удаления документа-основания, что сохраняет непрерывный аудиторский след. Механизм универсальный: сторнируются движения по бухгалтерским регистрам, регистрам накопления, расчётам, НДС, налогам с ФОТ, акцизам и т. д. Документ не имеет собственного «предметного» алгоритма проведения — он копирует движения основания и инвертирует их суммы.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Реквизит | Тип | Обязательность | Назначение |
|---|---|---|---|
Организация |
СправочникСсылка.Организации | Обязательный | Организация, по учёту которой выполняется сторнирование. Без заполнения документ не проводится (ошибка «Поле … не заполнено»). |
ДокументОснование |
ДокументСсылка (составной) | Ключевой | Ссылка на исходный документ, движения которого сторнируются. Заполняется при вводе «на основании». |
Дата |
Дата | Системный | Дата сторнирующей операции. Может отличаться от даты документа-основания (сторно в другом периоде). |
Номер |
Строка | Системный | Номер документа. |
Комментарий |
Строка | Необязательный | Произвольное пояснение (причина исправления). |
Из evidence гарантированно обязательным является только реквизит
Организация. Прочие поля (ДокументОснование,Комментарий) — стандартный набор данного вида объекта; их состав уточняется по конкретной сборке.
2.2 Табличные части
Собственных «предметных» табличных частей с суммами/номенклатурой документ не содержит: суммовые и аналитические данные не вводятся вручную, а берутся из движений документа-основания в момент проведения. Служебные наборы записей движений формируются программно (см. раздел 4–5).
3. Формы
| Форма | Назначение |
|---|---|
| Форма документа (ФормаОбъекта) | Основная форма: выбор организации, отображение документа-основания, запуск проведения. Ввод сумм вручную не предполагается. |
| Форма списка (ФормаСписка) | Журнал сторнирующих документов; открывается по ссылке e1cib/list/Документ.Сторнирование. |
| Форма выбора | Подбор документа сторнирования в других объектах. |
| Печатная форма «Бухгалтерская справка С-1» | Документальное подтверждение сторнирующей операции для внутреннего аудита и контролирующих органов. |
4. Ключевые процедуры модулей
4.1 ВыполнитьСторнированиеДвижений — Модуль менеджера (≈32 строки)
Центральная процедура объекта. Реализует универсальный механизм сторно:
- Получение движений основания. Извлекаются все наборы записей движений документа-основания по регистрам накопления, расчётов и бухгалтерии.
- Инверсия сумм. Все суммовые ресурсы умножаются на
-1. - Копирование измерений и субконто. Все аналитики (измерения, субконто, счета) копируются без изменений.
- Запись движений. Сторнирующий документ записывает инвертированные движения в те же регистры, что и основание.
Логика инверсии:
- Регистры накопления: ресурсы
× -1, вид движения сохраняется (Приход остаётся Приходом, Расход — Расходом; знак меняется у суммы/количества). - Регистры бухгалтерии: суммы Дт и Кт инвертируются, корреспонденция счетов и субконто копируются без изменений.
Типовая ошибка процедуры:
| Сообщение 1С | Где возникает |
|---|---|
Ошибка при чтении данных регистра %1: %2 |
МодульМенеджера / ВыполнитьСторнированиеДвижений |
Тексты сообщений приведены дословно из кода (release 3.0.68.1). Наличие/сигнатура процедуры в вашей сборке 3.0.74.2 — единственный реально версионно-специфичный момент, который стоит сверить.
4.2 Типовые обработчики документа
ОбработкаПроведения— вызываетВыполнитьСторнированиеДвижений, передавая набор движений и документ-основание.ОбработкаЗаполнения(ввод на основании) — подставляетОрганизацияиДокументОснованиеиз источника.ОбработкаПроверкиЗаполнения— контроль заполненияОрганизация.
5. Проведение и движения
Документ не рассчитывает движения по предметной логике — он зеркалит движения основания с обратным знаком. Список регистров-приёмников определяется тем, какие движения были у документа-основания.
5.1 Регистры бухгалтерии
- Типовой (бухгалтерский учёт)
- Налоговый (налоговый учёт)
Инвертируются суммы Дт/Кт при сохранении счетов и субконто.
5.2 Регистры накопления (полный перечень из метаданных — 41 регистр)
СведенияСчетовФактурПолученных, ОПВПодлежитПеречислениюВФонды, ВзаиморасчетыОрганизацийСКонтрагентамиФизЛицами, НДССИзмененнымСрокомУплаты, СведенияСчетовФактурВыданных, Акциз, ОплатаСчетов, ВзаиморасчетыСДепонентамиОрганизаций, ВыпускПродукцииУслугБухгалтерскийУчет, РеализацияТМЗ, ОППВРасчетыСФондами, ВОСМСПодлежитПеречислениюВФонды, ЕПКомпоненты, ВыплаченныеДоходыРаботникамОрганизацийНУ, ИПНСведенияОДоходах, ЕПРасчетыСФондами, ТоварыОрганизацийБУ, СНСведенияОДоходах, НДСВзаиморасчетыСБюджетом, ЕПСведенияОДоходах, ВОСМСРасчетыСФондами, ОПВРасчетыСФондами, КорректировкаНДС, ВзаиморасчетыСРаботникамиОрганизаций, ВыработкаНМА, ВОСМССведенияОДоходах, ПереоценкаВнеоборотныхАктивов, ООСМССведенияОДоходах, СОСведенияОДоходах, ВыпускПродукцииУслугНалоговыйУчет, ОПВРСведенияОДоходах, ИПНРасчетыСБюджетом, НДСКВозмещению, ООСМСРасчетыСФондами, СведенияОбИсчисленииВычетовИПН, ВзаиморасчетыОрганизацийСПолучателямиИЛ, ОПВСведенияОДоходах, ОППВСведенияОДоходах, ОПВРРасчетыСФондами, ВзаиморасчетыПоПрочимВыплатам, СОРасчетыСФондами, СНИсчисленный, НДСЗаНерезидента, НДС, ВыработкаОС, КорректировкаНДСКВозмещению.
5.3 Примеры сторнирующих проводок (план счетов РК, реалии 2026)
Пусть сторнируется ошибочная реализация товара на сумму 1 160 000 ₸ с НДС 16 % (НДС = 160 000 ₸, доход без НДС = 1 000 000 ₸, себестоимость = 700 000 ₸).
Исходный документ (реализация):
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 1210 | 6010 | 1 000 000 | Доход от реализации |
| 1210 | 3130 | 160 000 | НДС к уплате (16 %) |
| 7010 | 1330 | 700 000 | Списана себестоимость |
Движения сторнирующего документа (те же счета, суммы × -1):
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 1210 | 6010 | −1 000 000 | Сторно дохода |
| 1210 | 3130 | −160 000 | Сторно НДС (16 %) |
| 7010 | 1330 | −700 000 | Сторно себестоимости |
Пример по денежному движению (сторно оплаты 1030 / 1210) и по расчётам с поставщиком (3310 / 1030) выполняется по той же схеме — инверсией суммы при сохранении корреспонденции.
Все числовые параметры страны на 2026 год: ставка НДС 16 %; МРП = 4 325 ₸; МЗП = 85 000 ₸; базовый вычет по ИПН — 30 МРП/мес (не более 360 МРП/год); ИПН 10 % до 8 500 МРП годового дохода и 15 % сверх; ОПВ 10 % (потолок базы 50 МЗП), ОПВР 3,5 %, ВОСМС 2 %, ОСМС 3 %, СО 5 %, соцналог 6 %. Валюта — тенге (₸). При сторнировании эти ставки отдельно не пересчитываются — суммы берутся из движений основания и просто инвертируются.
6. Связанные объекты и ввод на основании
- Ввод «на основании». Документ создаётся командой «На основании» практически из любого поддерживаемого первичного документа (реализация, поступление, платёжные документы, документы по ЗП, НДС, акцизам и др.). При заполнении в шапку переносятся
Организацияи ссылка на документ-основание. - Документ-основание — источник всех сторнируемых движений; сам он остаётся проведённым и неизменным.
- Регистры-приёмники (см. раздел 5) — те же наборы, в которые писал документ-основание.
- Электронные документы РК. Сторно затрагивает регистры учёта ЭСФ (ИС ЭСФ) и СНТ (
СведенияСчетовФактурВыданных,СведенияСчетовФактурПолученных,НДС,КорректировкаНДС). При исправлении реализаций с уже выписанной ЭСФ/СНТ помните: сторно в учёте не аннулирует сам электронный документ в ИС ЭСФ — отзыв/исправление ЭСФ выполняется отдельно. - Печать «Бухгалтерская справка С-1» — сопроводительный документ операции.
Типовые сценарии
- Сторно на основании — полная отмена учётных последствий ошибочного документа.
- Сторно другой датой — отмена операции в периоде, отличном от исходного (ошибка найдена в следующем месяце).
- Пометка на удаление сторно — аннулирование ошибочно созданного сторнирования без физического удаления (сохранение аудиторского следа).
- Проверка движений перед проведением — контроль корректности инвертированных проводок.
- Печать справки С-1 — документальное подтверждение.
7. Точки расширения
- Переопределение процедуры менеджера. Логику
ВыполнитьСторнированиеДвиженийцелесообразно дорабатывать через расширение конфигурации (заимствование метода модуля менеджера), а не правкой типовой. - Фильтрация регистров. При кастомных регистрах накопления/бухгалтерии, добавленных внедрением, их нужно включить в перечень сторнируемых движений — иначе движения по ним не будут инвертированы.
- Обработка проведения документа-объекта — подписки/расширения
ОбработкаПроведениядля контроля прав, периода закрытия, дополнительной проверки. - Обработчик заполнения на основании — расширение
ОбработкаЗаполнениядля поддержки новых типов документов-источников. - Печатные формы — добавление собственных печатных форм через механизм «Дополнительные отчёты и обработки» либо расширение.
- Проверка заполнения — добавление
ОбработкаПроверкиЗаполнениядля собственных обязательных реквизитов.
