Документ «Принятие к учёту ОС»

Документ вводит основное средство в эксплуатацию: ставит его на баланс, фиксирует первоначальную стоимость, задаёт параметры амортизации (БУ и НУ), назначает МОЛ и подразделение, при необходимости списывает оборудование со склада и регистрирует фиксированный актив для налогового учёта Казахстана. Это стартовый документ всего жизненного цикла ОС — после него идут амортизация, перемещение, модернизация и выбытие. Печатная форма — акт приёмки-передачи ДА-1.

Бухгалтерия для Казахстана, ред. 3.0 · v3.0.72.1 · обновлено 2026-06-04

🎯 Что это и зачем

Купленное оборудование, завершённое строительство или выявленный при инвентаризации актив сначала «лежит» как товар/материал или вообще не учтён. Чтобы он стал основным средством на балансе, его нужно ввести в эксплуатацию. Это и делает «Принятие к учёту ОС»: одним проведением он

Кто работает: бухгалтер по ОС. Периодичность — по мере ввода активов. Документ создают с нуля либо «на основании» поступления, инвентаризации ОС, реструктуризации или прямо из карточки справочника «Основные средства».

💡 Документ работает в четырёх режимах — это Вид операции: «Приобретённые основные средства», «Оборудование», «Объекты строительства», «По результатам инвентаризации». Вид выбирается первым и определяет, какие поля показаны и что списывается.

🧭 Где найти в программе

Раздел «ОС и НМА» → пункт «Принятие к учёту ОС». Откроется журнал документов; новый создаём кнопкой «Создать». Альтернативно — из документа-основания (или карточки ОС) через «Создать на основании».

📷 СКРИН 01
СКРИН 01 — раздел «ОС и НМА», открытый журнал «Принятие к учёту ОС». (AccountingKZ30 во Fresh; маршрут уточняется — см. пробел [KZ30-OS-0003] ниже.)
⚠️ Пробел [KZ30-OS-0003]. В navigation-map.json (релиз 3.0.72.1) объект Документ.ПринятиеКУчетуОС отсутствует — точные подпись раздела и пункта в левом меню Fresh не подтверждены. Раздел «ОС и НМА» определён по подсистеме и метаданным объекта, но название пункта может отличаться («Поступление ОС», «Основные средства» и т. п.). Сверьте по своей базе и обновите fresh_nav. Несостыковка занесена в issues.

👤 Часть 1. Для пользователя

Проходим по шагам, как в курсе: от пустого документа до проведённого ввода ОС и проверки результата.

Урок 1. Принятие к учёту оборудования со склада

Когда: на склад поступило оборудование (учтено как номенклатура/материал), и его пора ввести в эксплуатацию как ОС.

Шаг 1. Создаём документ

«Создать» → в шапке выбираем Вид операции = «Оборудование». От вида операции зависит, какие поля и табличные части видны. Для «Оборудования» появятся Склад, Номенклатура и счета учёта номенклатуры.

📷 СКРИН 02
СКРИН 02 — новый документ, выбран вид операции «Оборудование».

Шаг 2. Заполняем шапку

📷 СКРИН 03
СКРИН 03 — заполненная шапка для вида «Оборудование».

Шаг 3. Заполняем табличную часть «Основные средства»

Кнопкой «Подбор» / «Заполнить по наименованию» добавляем строки ОС. Для каждой строки задаём: - Основное средство — конкретный элемент справочника ОС (не группу!); - Инвентарный номер — подставится из кода ОС, если пуст; - МОЛ и Подразделение — кто отвечает и где эксплуатируется; - Первоначальная стоимость (БУ) — для «Оборудования» обычно рассчитывается из списанного со склада товара при проведении, поэтому вручную можно не вводить (см. подсказку); - параметры амортизации: Начислять амортизацию (БУ), Способ начисления амортизации (БУ), Срок полезного использования (БУ) в месяцах, Счёт начисления амортизации (БУ), Способ отражения расходов по амортизации (БУ).

📷 СКРИН 04
СКРИН 04 — табличная часть «Основные средства» с параметрами амортизации.

Шаг 4. Заполняем налоговый учёт (если организация — плательщик КПН)

Если включён учёт КПН, по строке ОС заполняем Признак фиксированного актива, Группу НУ (амортизационная группа РК), Порядок погашения стоимости (НУ) и счёт учёта НУ. Эти поля проверяются при проведении.

📷 СКРИН 05
СКРИН 05 — блок налогового учёта строки ОС (фиксированный актив, группа НУ).

Шаг 5. Проводим и проверяем

«Провести» или «Записать и закрыть». Чтобы проверить учёт — открываем Дт/Кт (отчёт о движениях документа): должно появиться оприходование ОС (Дт 2410 и аналоги) и списание оборудования со склада.

📷 СКРИН 06
СКРИН 06 — окно «Движения документа: Дт/Кт».
💡 Подсказка. Для «Оборудования» первоначальную стоимость можно не вбивать вручную — при проведении документ берёт её из стоимости списанного со склада товара и до-заполняет строку (процедура ДоЗаполнитьРеквизитыТабличнойЧастиОС, документ при этом перезаписывается).
⚠️ Важно. Нельзя принять к учёту группу справочника «Основные средства» — только конкретный объект (иначе будет ошибка «Нельзя принять к учету группу основных средств!»). Один и тот же объект ОС нельзя добавить в табличную часть дважды — проверка на дубли встроена.

Урок 2. Приобретённые ОС, объекты строительства и инвентаризация

Три других вида операции отличаются от «Оборудования» набором полей:

  1. «Приобретённые основные средства» — склад/номенклатура не нужны. Первоначальную стоимость и счёт учёта ОС задаём в строке вручную (или они придут из основания — поступления). Это вид по умолчанию при вводе «на основании».
  2. «Объекты строительства» — указываем Объект строительства, Стоимость объекта строительства (БУ) и Счета учёта объекта строительства (БУ/НУ) — обычно счета капитальных вложений. Ввод в эксплуатацию завершённого строительства.
  3. «По результатам инвентаризации» — оприходование выявленных излишков. Обязателен Корреспондирующий счёт оприходования (БУ); при вводе на основании «Инвентаризации ОС» он подставляется как 6290 «Прочие доходы». Заполняем состав инвентаризационной комиссии и отмечаем председателя — это нужно для печати акта ДА-1.
💡 По «Объектам строительства» и «Инвентаризации» поле Склад не используется, оборудование со склада не списывается.

Урок 3. Создание «на основании»

Чтобы не вводить данные повторно, документ создаётся «на основании» (логика — в модуле менеджера, процедура ЗаполнитьПоДокументуОснованию):

📷 СКРИН 07
СКРИН 07 — меню «Создать на основании» (плейсхолдер).
⚠️ Важно. При смене Организации или Склада очищаются заполненные номера ГТД — система предупредит. Для импортных ОС вводите ГТД после того, как зафиксировали организацию и склад.

🛠 Часть 2. Для программиста

Источник: реальный код релиза 3.0.72.1 (Documents/ПринятиеКУчетуОС/Ext/ObjectModule.bsl, ManagerModule.bsl), плюс разбор objects/ и business-logic/.

Структура объекта

Ключевые реквизиты шапки. Обязательные зависят от вида операции (часть исключается из проверки динамически, см. валидации): ВидОперации (перечисление ВидыОперацийПринятияКУчетуОсновныхСредств), Организация. Для вида «Оборудование» добавляются Склад, Номенклатура, СчетУчетаНоменклатурыБУ/НУ. Для «Объекты строительства» — ОбъектСтроительства, СчетУчетаОбъектаСтроительстваБУ/НУ, СтоимостьОбъектаСтроительстваБУ. Для «По результатам инвентаризации» — КорСчетОприходованияБУ (+ субконто КорСубконтоОприходованияБУ1..3 и НУ-аналоги). Управляющие флаги: УчитыватьКПН, РучнаяКорректировка. Прочее: СпособПоступления, СобытиеОС, СтруктурноеПодразделение, ВидУчетаНУ, ДокументОснование, служебные КраткийСоставМОЛ, КраткийСоставПодразделений.

Значения ВидОперации (имя → представление): | Имя в коде | Представление в интерфейсе | |---|---| | ОсновныеСредства | Приобретённые основные средства | | Оборудование | Оборудование | | ОбъектыСтроительства | Объекты строительства | | ПоРезультатамИнвентаризации | По результатам инвентаризации |

Табличные части: - ОС — основная: ОсновноеСредство, ИнвентарныйНомер, МОЛ, ПодразделениеОрганизации, ПервоначальнаяСтоимостьБУ, блок амортизации БУ (НачислятьАмортизациюБУ, СпособНачисленияАмортизацииБУ, СрокПолезногоИспользованияБУ, КоэффициентАмортизацииБУ, КоэффициентУскоренияБУ, ГрафикАмортизацииБУ, ПараметрВыработкиБУ, ОбъемПродукцииРаботБУ, СтоимостьДляВычисленияАмортизацииБУ, СпособОтраженияРасходовПоАмортизацииБУ, СчетНачисленияАмортизацииБУ), счета учёта (СчетУчетаБУ, СчетУчетаНУ, счета НДС, доходов/себестоимости при реализации), блок НУ (ПризнакФиксированногоАктива, ГруппаНУ, ПорядокПогашенияСтоимостиНУ), признаки налогов (ОбъектИмущественногоНалога, ОбъектТранспортногоНалога, ОбъектЗемельногоНалога). - ИнвентаризационнаяКомиссия — ФизЛицо, Председатель (для акта ДА-1). - НомераГТД — КлючСвязи, НомерГТД, Количество (для импортных ОС, ведётся при учёте по товарам организаций).

Жизненный цикл проведения (обработчики ObjectModule)

Обработчик Что делает
ОбработкаЗаполнения Заполняет по основанию (ЗаполнитьПоДокументуОснования → менеджер) либо по структуре; вызывает ЗаполнениеДокументов.ЗаполнитьШапкуДокумента
ОбработкаПроверкиЗаполнения Динамически формирует массив непроверяемых реквизитов по виду операции и режиму НУ; проверяет дубли ОС; построчно проверяет параметры амортизации
ПередЗаписью Заполняет краткие составы МОЛ/подразделений; при НЕ УчитыватьКПН чистит ВидУчетаНУ; при проведении вида «Оборудование» формирует строки НомераГТД
ОбработкаПроведения Готовит наборы записей, при РучнаяКорректировка выходит; иначе собирает таблицы и делегирует движения модулям УчетОС/УчетТоваров/НомераГТДСервер/УправлениеВнеоборотнымиАктивамиСервер/ПроцедурыНалоговогоУчета
ПриКопировании Ставит текущую дату, очищает НомераГТД

Как формируется проведение — реальный код (3.0.72.1)

Главное: проводки и движения не «зашиты» в документ. ОбработкаПроведения подготавливает параметры (через Документы.ПринятиеКУчетуОС.ПодготовитьПараметрыПроведения в модуле менеджера) и делегирует формирование движений профильным общим модулям учёта. Конкретные счета Дт/Кт и состав регистров определяются учётной политикой, настройками счетов и справочником ОС — а не телом документа.

Источник: ObjectModule.bsl, процедура ОбработкаПроведения (стр. 76), сокращённо:

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // ПОДГОТОВКА ПРОВЕДЕНИЯ ПО ДАННЫМ ДОКУМЕНТА
    ПроведениеСервер.ПодготовитьНаборыЗаписейКПроведению(ЭтотОбъект, Ложь);

    Если РучнаяКорректировка Тогда
        Возврат;                                   // ручное управление движениями
    КонецЕсли;

    ПараметрыПроведения = Документы.ПринятиеКУчетуОС.ПодготовитьПараметрыПроведения(Ссылка, Отказ);
    Если Отказ Или ПараметрыПроведения = Неопределено Тогда
        Возврат;
    КонецЕсли;

    УчетОС.ПроверитьВозможностьИзмененияСостоянияОС(
        ПараметрыПроведения.ОсновныеСредства, ПараметрыПроведения.Реквизиты, Отказ);
    Если Отказ Тогда Возврат; КонецЕсли;

    // Таблица списанных товаров (для вида «Оборудование»)
    ТаблицаСписанныеТовары = УчетТоваров.ПодготовитьТаблицуСписанныеТовары(
        ПараметрыПроведения.ТаблицаТовары, ПараметрыПроведения.РеквизитыТовары, Отказ);

    // первоначальная стоимость / стоимость для амортизации — из списанных товаров
    ТаблицаПервоначальныеСведенияОС = УчетОС.ПодготовитьТаблицуПервоначальныеСведенияОС(
        ПараметрыПроведения.ТаблицаПервоначальныеСведенияОС, ТаблицаСписанныеТовары);
    ТаблицаПараметрыАмортизацииОС   = УчетОС.ПодготовитьТаблицуПараметрыАмортизацииОС(
        ПараметрыПроведения.ТаблицаПараметрыАмортизацииОС, ТаблицаСписанныеТовары);

    // ФОРМИРОВАНИЕ ДВИЖЕНИЙ — каждый модуль пишет «свой» учёт:
    УчетТоваров.СформироватьДвиженияСписаниеТоваров(ТаблицаСписанныеТовары, …, Движения, Отказ);
    УчетОС.СформироватьДвиженияПервоначальныеСведенияОСБух(ТаблицаПервоначальныеСведенияОС, …, Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеСостоянияОС(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияМестонахождениеОСБух(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеГрафиковАмортизацииОС(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеПризнакаНачисленияАмортизацииОС(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияПараметрыАмортизацииОСБухгалтерскийУчет(ТаблицаПараметрыАмортизацииОС, Движения, Отказ);
    УчетОС.СформироватьДвиженияСпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияРегистрацияСобытияОС(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияСчетовУчетаОСБух(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеЗемельногоНалога(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияОбъектыИмущественногоНалога(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияИзменениеТранспортногоНалога(…, Движения, Отказ);
    УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияОбъектыНалоговогоУчетаФА(…, Движения, Отказ);
    УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияФАУчитываемыхОтдельно(…, Движения, Отказ);
    УчетОС.СформироватьДвиженияПринятиеКУчетуОС(…, Движения, Отказ);           // ← проводки БУ
    УчетОС.СформироватьДвиженияПоОтражениюЗатратНУОС(ТаблицаОтраженияЗатратНУ, …, Движения, Отказ); // ← НУ
    НомераГТДСервер.СформироватьДвиженияТоварыОрганизаций(…, Движения, Отказ);
    ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ(ПараметрыПроведения.Реквизиты, Движения, Отказ);

    ДоЗаполнитьРеквизитыТабличнойЧастиОС(ПараметрыПроведения.ТаблицаПервоначальныеСведенияОС, Отказ);

КонецПроцедуры

Кто что формирует (вызов → смысл):

Вызов в коде Какой учёт пишет
УчетТоваров.СформироватьДвиженияСписаниеТоваров списание оборудования со склада
УчетОС.СформироватьДвиженияПринятиеКУчетуОС проводки БУ — оприходование ОС на счёт учёта
УчетОС.СформироватьДвиженияПоОтражениюЗатратНУОС отражение в НУ
УчетОС.СформироватьДвиженияПервоначальныеСведенияОСБух первоначальная стоимость, дата ввода (инфо-регистр)
УчетОС.СформироватьДвиженияИзменениеСостоянияОС состояние «принято к учёту»
УчетОС.СформироватьДвиженияМестонахождениеОСБух МОЛ + подразделение
УчетОС.СформироватьДвиженияПараметрыАмортизацииОСБухгалтерскийУчет способ/срок/коэффициент/стоимость для амортизации
УчетОС.СформироватьДвиженияГрафики… / СпособыОтражения… / ПризнакНачисления… график, способ отражения расходов, флаг амортизации
УчетОС.СформироватьДвиженияРегистрацияСобытияОС событие ОС
УчетОС.СформироватьДвиженияСчетовУчетаОСБух счета БУ/НУ для ОС
УчетОС.СформироватьДвиженияОбъектыИмущественного/Транспортного/ЗемельногоНалога объекты налогообложения
УправлениеВнеоборотнымиАктивамиСервер.СформироватьДвиженияОбъектыНалоговогоУчетаФА / ФАУчитываемыхОтдельно фиксированные активы НУ РК
НомераГТДСервер.СформироватьДвиженияТоварыОрганизаций товары организаций (для ГТД/импорта)
ПроцедурыНалоговогоУчета.ОтразитьПостоянныеРазницыВНУ постоянные разницы в НУ

Важные детали из кода: - РучнаяКорректировка = Истина → авто-проведение полностью пропускается (Возврат сразу после подготовки наборов) — движения заполняет пользователь. - Перед движениями — проверка возможности смены состояния ОС (УчетОС.ПроверитьВозможностьИзмененияСостоянияОС): нельзя принять к учёту уже принятый объект. - Для «Оборудования» первоначальная стоимость до-заполняется из списанного со склада товара, после чего вызывается Записать() (ДоЗаполнитьРеквизитыТабличнойЧастиОС). - Контроль остатков по регистру «Товары организаций» — НомераГТДСервер.ВыполнитьКонтрольТоварыОрганизаций.

Движения по регистрам

Состав движений (по objects/ и вызовам в коде; фактический набор зависит от вида операции и учётной политики):

Регистр Тип Что пишет
Типовой Бухгалтерия (БУ) Оприходование ОС — формирует УчетОС.СформироватьДвиженияПринятиеКУчетуОС
Налоговый Бухгалтерия (НУ) Отражение в НУ — УчетОС.СформироватьДвиженияПоОтражениюЗатратНУОС (для плательщиков КПН)
ТоварыОрганизацийБУ Накопление / расход Списание оборудования со склада (только вид «Оборудование»)
ПервоначальныеСведенияОСБухгалтерскийУчет Сведения Первоначальная стоимость, дата ввода
СостоянияОСОрганизаций Сведения Состояние «принято к учёту»
МестонахождениеОСБухгалтерскийУчет Сведения МОЛ, подразделение
ПараметрыАмортизацииОСБухгалтерскийУчет Сведения Способ, срок, коэффициент, стоимость для амортизации
НачислениеАмортизацииОСБухгалтерскийУчет Сведения Флаг начисления амортизации
ГрафикиАмортизацииОСБухгалтерскийУчет Сведения График амортизации
СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет Сведения Счёт/способ отражения расходов
СчетаУчетаОС Сведения Счета БУ и НУ для ОС
СобытияОСОрганизаций Сведения Событие «Принятие к учёту»
ОбъектыИмущественного/Транспортного/ЗемельногоНалога Сведения Объекты налогообложения (по флагам)
ОбъектыНалоговогоУчетаФА, ФиксированныеАктивыУчитываемыеОтдельно Сведения Фиксированные активы НУ РК

Иллюстрация проводки (сверена с планом счетов КЗ)

Само тело документа счетов не задаёт — их подбирает УчетОС по счёту учёта строки ОС и кор-счёту. Для понимания, как это ложится на казахстанский план счетов:

Операция Дт Кт
Ввод ОС из оборудования 2410 «Основные средства» счёт учёта номенклатуры (запасы, напр. 1330)
Оприходование излишков (инвентаризация) 2410 «Основные средства» 6290 «Прочие доходы»
Ввод объекта строительства 2410 «Основные средства» счёт капитальных вложений (объект строительства)
⚠️ Несостыковка [KZ30-OS-0001]. Авто-разбор objects/ подавал «плоскую» проводку «Дт СчётУчётаОСБУ / Кт КорСчётОприходованияБУ» как факт. Реальный код показывает, что Дт/Кт вычисляются модулем УчетОС по счёту учёта ОС, кор-счёту и учётной политике — единого зашитого набора нет. Кор-счёт 6290 «Прочие доходы» для инвентаризации подтверждён прямо в ManagerModule (ПланыСчетов.Типовой.ПрочиеДоходы → код 6290 в плане счетов «Типовой»). Точные Дт/Кт всегда сверяйте отчётом «Дт/Кт» на проведённом документе. Занесено в issues.
💼 Партнёру / внедренцу. «Проводки/амортизация не те» → причина почти всегда в счетах учёта ОС, способе отражения расходов и учётной политике (в т. ч. налоговый режим КПН), а не в документе. Документ — оркестратор; вся логика счетов и амортизации живёт в УчетОС, УправлениеВнеоборотнымиАктивамиСервер, ПроцедурыНалоговогоУчета, УчетнаяПолитикаСервер. Туда и смотреть при настройке у клиента. Отдельно проверьте: статус плательщика КПН организации на дату документа (от него зависит, заполняется ли НУ) и заполненность группы НУ / порядка погашения для ФА.

Валидации (ОбработкаПроверкиЗаполнения)

Проверка адаптивная: сперва формируется МассивНепроверяемыхРеквизитов, из которого исключаются неприменимые поля, затем — построчная проверка ТЧ.

Зависимости (общие модули)

УчетОС (основной модуль учёта ОС — ~18 вызовов: подготовка таблиц и формирование движений), УправлениеВнеоборотнымиАктивамиСервер (счета учёта ОС, краткие составы МОЛ/подразделений, движения ФА, проверка дублей), НомераГТДСервер (учёт по товарам организаций, контроль остатков, движения и таблица ГТД), ПроцедурыНалоговогоУчета (признак плательщика КПН, поддержка временных разниц, постоянные разницы), УчетнаяПолитикаСервер (метод учёта временных разниц), ПроведениеСервер, ЗаполнениеДокументов, ОбщегоНазначения/ОбщегоНазначенияБКВызовСервера. Печать акта ДА-1 — в ManagerModule (УправлениеПечатью).

🧩 Заметки для разработчика.
  1. ВидОперации — главный коммутатор: он управляет и видимостью полей на форме, и составом проверяемых реквизитов, и тем, что списывается. Любая доработка проверок/движений должна учитывать все четыре вида.
  2. Заполнение «на основании» (ManagerModule.ЗаполнитьПоДокументуОснованию) различает 4 типа источника (справочник ОС, ПоступлениеТоваровУслуг, ИнвентаризацияОС, РеструктуризацияОС); для поступления первоначальная стоимость пересчитывается по курсу и правилам НДС основания — это место легко сломать при изменении логики НДС.
  3. При РучнаяКорректировка = Истина авто-проведение пропускается целиком — движения на пользователе.
  4. ДоЗаполнитьРеквизитыТабличнойЧастиОС вызывает Записать() внутри проведения — учитывайте при анализе повторных записей/перепроведения.
  5. НомераГТД живут отдельной таблицей и заполняются в ПередЗаписью только для вида «Оборудование» при ведении учёта по товарам организаций; смена организации/склада очищает их.

🔗 Связанные разделы

🆕 Что нового

Версия Изменение Тип
3.0.72.1 Первичное описание (на релизе 3.0.72.1) 🆕