1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Документ.БлокировкаВычетаНДС) |
| Имя | БлокировкаВычетаНДС |
| Синоним | «Блокировка вычета НДС» |
| Конфигурация | Управление торговлей для Казахстана, 3.4.5.21 |
| Нумерация | Строка, длина 11, периодичность — год |
| Открытие объекта | e1cib/data/Документ.БлокировкаВычетаНДС |
| Открытие списка | e1cib/list/Документ.БлокировкаВычетаНДС |
| Где найти в 1С | Раздел «Служебные подсистемы» → «Блокировка вычета НДС» (функционально относится к блоку «Налоги / НДС») |
| Пользователь | Бухгалтер |
Назначение. Документ приостанавливает (блокирует) принятие к зачёту входящего НДС по выбранным поступлениям/счетам-фактурам — например, до получения корректного электронного счёта-фактуры (ЭСФ) через ИС ЭСФ, при отсутствии/дефекте СНТ или при наличии иных оснований не зачитывать НДС в текущем налоговом периоде. Пока НДС заблокирован, он не попадает в зачёт (в декларацию по НДС не включается). Снятие блокировки выполняется отдельным документом с состоянием «Разблокировка».
Контекст РК 2026: стандартная ставка НДС — 16% (не 12%); МРП — 4 325 ₸, МЗП — 85 000 ₸. Эти значения приведены как справочный фон предметной области; сам документ суммы налога не рассчитывает, а лишь помечает уже сформированный входящий НДС как заблокированный/разблокированный к зачёту.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Организация |
СправочникСсылка.Организации | Да | Юрлицо, от имени которого оформляется блокировка. Обычно подставляется основная организация из настроек. |
Состояние |
ПеречислениеСсылка.СостоянияБлокировкиВычетаНДС | Да | Режим документа — выбор из перечисления «Состояния блокировки вычета НДС» (блокировка / снятие блокировки). Определяет, в какую сторону меняется состояние зачёта по указанным счетам-фактурам. |
Комментарий |
Строка | Нет | Произвольный текст-обоснование (например, «нет корректного ЭСФ от поставщика»). |
Ответственный |
СправочникСсылка.Пользователи | Нет | Пользователь, ответственный за документ. |
Плюс стандартные реквизиты документа: Номер, Дата, ПометкаУдаления, Проведён.
2.2 Табличная часть
СчетаФактуры (1 колонка):
| Имя | Тип | Назначение |
|---|---|---|
СчетФактура |
ДокументСсылка (счёт-фактура / поступление) | Ссылка на счёт-фактуру, входящий НДС по которой блокируется или разблокируется. Именно этот список формирует движения по регистру состояний. |
Строки заполняются вручную либо через формы подбора (см. раздел 3), которые переносят отобранные счета-фактуры в эту табличную часть.
3. Формы
| Форма | Назначение | Ключевые элементы |
|---|---|---|
| ФормаДокумента | Основная форма документа: ввод шапки и табличной части СчетаФактуры, проведение. 89 элементов (7 полей ввода, 1 таблица, 4 кнопки). |
Таблица СчетаФактуры; команды Подобрать, ПровестиИЗакрыть, ЗаписатьДокумент, ПровестиДокумент. |
| ФормаПодбораУстановкаБлокировки | Подбор счетов-фактур, по которым НДС ещё зачитывается, для установки блокировки. 61 элемент (5 полей, 1 таблица, 3 кнопки). | Таблица СчетаФактуры; команды УстановитьФлажки, СнятьФлажки, ПеренестиВДокумент. |
| ФормаПодбораСнятиеБлокировки | Подбор ранее заблокированных счетов-фактур для снятия блокировки. 65 элементов (6 полей, 1 таблица, 3 кнопки). | Таблица СчетаФактуры; команды УстановитьФлажки, СнятьФлажки, ПеренестиВДокумент. |
| ФормаРабочееМесто | Рабочее место бухгалтера по управлению блокировками. 115 элементов (3 поля, 2 таблицы, 3 кнопки). Две вкладки: СтраницаЗаблокированныйНДС (текущий заблокированный НДС) и СтраницаСписокДокументов (список документов блокировки). |
Таблицы ЗаблокированныйНДС, СписокДокументов; команды Разблокировать, ВыбратьПериод, Добавить. |
Логика подбора: две отдельные формы подбора нужны, потому что для установки блокировки отбираются ещё не заблокированные счета-фактуры, а для снятия — только те, по которым блокировка действует.
4. Ключевые процедуры модулей
Источник — статический анализ BSL-модулей объекта (parse_bsl + build_bsl_digest, без выполнения кода). Имена обработчиков — дословно из выгрузки.
Модуль объекта (ObjectModule):
| Обработчик | Объём | Что делает |
|---|---|---|
ОбработкаПроведения |
11 стр. | Формирует движения документа. Делегирует построение движений общему модулю ПроведениеСерверУТ (собственной бизнес-логики почти не содержит — только вызов серверной процедуры проведения УТ). |
ОбработкаУдаленияПроведения |
14 стр. | Отменяет проведение: очищает/сторнирует записи документа по регистру состояний блокировки. |
ПередЗаписью |
12 стр. | Контроль/подготовка данных перед записью (проверки заполнения, служебные реквизиты). |
ОбработкаЗаполнения |
13 стр. | Заполнение реквизитов по умолчанию при создании и при вводе на основании (в т.ч. подстановка организации, ответственного). |
ПриКопировании |
3 стр. | Корректировка реквизитов при копировании документа (сброс/пересчёт полей, которые не должны копироваться). |
Зависимости от общих модулей (число вызовов):
ПроведениеСерверУТ(12) — построение движений при проведении.Пользователи(2) — текущий пользователь / ответственный.ЗначениеНастроекПовтИсп(1) — кэшированные настройки.СтроковыеФункцииКлиентСервер(1) — вспомогательные строковые операции.
5. Проведение и движения
Это торговая конфигурация: документ ведёт оперативный учёт и формирует движения по регистру сведений, а не бухгалтерские проводки Дт/Кт.
Регистр движений (из RegisterRecords):
| Регистр | Тип | Роль |
|---|---|---|
РегистрСведений.СостоянияБлокировкиВычетаНДСПоСчетамФактурам |
Сведений | Хранит текущее состояние блокировки по каждому счёту-фактуре из табличной части. При состоянии «Блокировка» пишет признак блокировки; при «Разблокировка» — снимает его. Именно этот регистр читают механизмы формирования зачёта НДС и декларации, чтобы исключить заблокированный НДС. |
Логика: ОбработкаПроведения → ПроведениеСерверУТ формирует набор записей регистра сведений по строкам СчетаФактуры с учётом Организация и Состояние. ОбработкаУдаленияПроведения удаляет эти записи при отмене проведения.
О бухгалтерских проводках. Собственных проводок Дт/Кт документ не делает. На бухгалтерский учёт НДС он влияет косвенно — через блокировку зачёта. Для ориентира, как связанный входящий НДС отражается в типовом плане счетов РК (ставка 16%):
- поступление товаров: Дт
1330(товары) / Кт3310(КЗ поставщикам) — на стоимость без НДС; - входящий НДС к зачёту: Дт
1420(НДС к возмещению) / Кт3310; - к уплате в бюджет НДС аккумулируется на счёте
3130(НДС к уплате).
Пока действует блокировка, входящий НДС остаётся неотражённым в зачёте текущего периода; после разблокировки он включается в зачёт и уменьшает обязательство по 3130. Сам документ «Блокировка вычета НДС» этих проводок не порождает — он лишь управляет признаком в регистре сведений.
Пример: поступление на 1 160 000 ₸ с НДС → стоимость без НДС 1 000 000 ₸, входящий НДС по ставке 16% = 160 000 ₸. Документ с состоянием «Блокировка» исключает эти 160 000 ₸ из зачёта до проведения документа с состоянием «Разблокировка».
6. Связанные объекты и ввод на основании
- Перечисление
СостоянияБлокировкиВычетаНДС— значения состояния документа (блокировка / снятие блокировки). - Регистр сведений
СостоянияБлокировкиВычетаНДСПоСчетамФактурам— целевой регистр движений; читается подсистемой учёта НДС. - Счета-фактуры / документы поступления — источник строк табличной части
СчетаФактуры. Через формы подбора (ФормаПодбораУстановкаБлокировки,ФормаПодбораСнятиеБлокировки) счета-фактуры переносятся в документ. - ЭСФ / СНТ (ИС ЭСФ) — предметная причина блокировки: отсутствие или дефект электронного счёта-фактуры / сопроводительной накладной на товары.
- Справочники
Организации,Пользователи— заполнение шапки.
Ввод на основании: явных схем «ввода на основании» в evidence не зафиксировано; практический сценарий — создание документа из рабочего места (ФормаРабочееМесто, команды Добавить / Разблокировать) с автоматическим переносом отобранных счетов-фактур. ОбработкаЗаполнения поддерживает корректное заполнение реквизитов при таком создании.
7. Точки расширения
ОбработкаПроведения/ПроведениеСерверУТ— основное место для добавления или изменения состава движений; расширять через процедуры-обработчики общего модуля или расширение конфигурации (аннотация&Вместо/&Послев расширении).ОбработкаЗаполнения— переопределение значений по умолчанию (организация, ответственный, состояние) под учётную политику клиента.ПередЗаписью— добавление собственных проверок заполнения (например, запрет блокировки счёта-фактуры без указания причины вКомментарий).- Формы подбора — расширение отборов (по контрагенту, периоду, наличию ЭСФ/СНТ) через события форм.
ФормаРабочееМесто— доработка колонок таблицЗаблокированныйНДС/СписокДокументови дополнительных команд.- Регистр
СостоянияБлокировкиВычетаНДСПоСчетамФактурам— точка интеграции с отчётностью по НДС и декларацией; при кастомизации учёта НДС читается здесь.
Требует проверки (версионно-специфично): точный состав значений перечисления
СостоянияБлокировкиВычетаНДСи наличие штатных механизмов «ввода на основании» могут отличаться между релизами линейки 3.4.x — уточняйте в конкретной поставке 3.4.5.21.
