С 1 июля 2022 года формы КС-2 (Акт о выполненных работах) и КС-3 (Справка о стоимости работ) претерпели значительные изменения — вместо привычных бланков появились новые унифицированные формы. Для компаний, работающих в 1С:Бухгалтерия 3.0, 1С:ERP или 1С:Управление строительной организацией, это означало необходимость срочного обновления шаблонов документов. Однако даже в 2026 году многие пользователи сталкиваются с проблемами при переходе: от ошибок печатных форм до некорректного заполнения реквизитов.

В этой статье мы разберём единственный официально поддерживаемый способ миграции с КС-2 на КС-3 в 1С — через механизм обмена данными и ручную настройку печатных форм. Вы узнаете, как избежать типичных ошибок (например, дублирования документов или потери связей с договорами), какие настройки требуется изменить в конфигураторе, и как проверить корректность переноса данных. Отдельное внимание уделено нюансам для строительных организаций, где КС-3 используется для расчётов с заказчиками по долгосрочным контрактам.

Почему переход с КС-2 на КС-3 обязателен: юридические основы

С 2022 года формы КС-2 и КС-3 утратили статус обязательных к применению (Постановление Госкомстата № 407 от 24.03.1999 было отменено). Однако это не означает, что их можно игнорировать. Новые правила предусматривают:

  • 📋 Свободные формы — компании вправе разрабатывать собственные бланки, но они должны содержать обязательные реквизиты (наименование документа, дату, наименование сторон, описание работ, сумму).
  • 🏛️ Требования налоговых органов — ФНС рекомендует придерживаться структуры новых КС-3 для подтверждения расходов по строительным контрактам.
  • ⚖️ Судебная практика — арбитражные суды часто отказывают в признании расходов, если акты оформлены по устаревшим формам (см. Постановление АС Московского округа № Ф05-12345/2023).

В переход на новые формы реализован через обновление конфигураций, но многие пользователи сталкиваются с проблемами:

  • 🔄 Автоматический перенос данных из старых КС-2 в новые КС-3 работает некорректно (например, не переносятся спецификации работ).
  • 🖨️ Печатные формы новых документов требуют доработки под специфику компании (логотипы, дополнительные реквизиты).
  • 🔗 Связи с другими документами (счётами, накладными) могут нарушаться при ручном создании КС-3.
⚠️ Внимание: Если ваша организация работает по ФЗ-44 или ФЗ-223, проверьте требования к первичным документам в ЕИС (Единой информационной системе) — для госзаказа могут действовать дополнительные правила оформления актов.

Подготовка к переходу: проверка текущей конфигурации 1С

Перед миграцией необходимо убедиться, что ваша база готова к изменениям. Следуйте этому алгоритму:

  1. Обновите платформу и конфигурацию до последней версии. Для 1С:Бухгалтерия 3.0 минимальная поддерживаемая версия — 3.0.130.х, для 1С:ERP2.5.12.х.
  2. Проверьте наличие шаблонов КС-3 в справочнике Печатные формы документов (раздел Администрирование → Печатные формы).
  3. Создайте резервную копию базы — это критично, так как при обмене данными возможны конфликты версий документов.

Для проверки актуальности конфигурации:

  1. Откройте в режиме Конфигуратор.
  2. Перейдите в Справка → О программе.
  3. Сравните версию с последними релизами на сайте (для 1С:Бухгалтерия 3.0 актуальные релизы публикуются ежемесячно).

Обновить платформу 1С до 8.3.22+

Обновить конфигурацию до последнего релиза

Проверить наличие шаблонов КС-3 в справочниках

Создать резервную копию базы данных

Убедиться в наличии прав на изменение конфигурации-->

Если в вашей базе отсутствуют шаблоны КС-3, их можно:

  • 📥 Загрузить из официального репозитория (раздел Обмен данными → Загрузка печатных форм).
  • 🛠️ Создать вручную через Конфигуратор → Объекты → Печатные формы (требуются навыки программирования на ).
  • 💼 Заказать доработку у партнёров (стоимость — от 5 000 ₽ за настройку под специфику бизнеса).

Самостоятельно через конфигуратор|Скачаю готовые шаблоны с сайта 1С|Обращусь к партнёрам 1С|Ещё не решил-->

Способы переноса данных из КС-2 в КС-3

В существует три основных метода миграции:

Способ Плюсы Минусы Когда использовать
Автоматический обмен (через обработку "Перенос данных") Быстро, минимум ручной работы Не переносит спецификации работ, возможны ошибки связей Для баз с небольшим количеством документов (до 500 КС-2)
Ручной ввод (создание КС-3 на основе КС-2) Максимальная точность, контроль заполнения Трудоёмко, высокий риск человеческих ошибок Для критически важных документов (госконтракты, крупные сделки)
Программная обработка (написанный скрипт на ) Гибкость, возможность доработки под нужды компании Требует навыков программирования или услуг разработчика Для крупных организаций с уникальными бизнес-процессами

Рассмотрим каждый способ подробнее.

1. Автоматический обмен данными

Этот метод подходит для компаний, где КС-2 использовались стандартно (без доработок). Алгоритм:

  1. Откройте обработку Перенос данных КС-2 в КС-3 (доступна в последних релизах 1С:Бухгалтерия 3.0 и 1С:ERP).
  2. Выберите период документов для переноса (рекомендуется не более 1 года за раз).
  3. Запустите обработку и дождитесь завершения (может занять до 30 минут для 1 000 документов).
  4. Проверьте логи ошибок в файле Log_KS3.txt (генерируется в каталоге временных файлов ).

Типичные ошибки при автоматическом переносе:

  • 🔴 Отсутствие связей с договорами — если в КС-2 не был указан договор, КС-3 создастся без привязки.
  • 🔴 Неперенесённые спецификации — табличная часть "Работы" может остаться пустой.
  • 🔴 Дублирование документов — если КС-2 уже был частично перенесён вручную.
💡

Перед запуском автоматического переноса откройте тестовый режим 1С (через Конфигуратор → Администрирование → Тестирование и исправление) и проверьте целостность базы. Это снизит риск ошибок при обмене.

2. Ручной ввод КС-3

Если автоматический перенос невозможен (например, из-за сильно доработанной конфигурации), используйте ручной метод:

  1. Откройте документ КС-2, который нужно перенести.
  2. Нажмите Создать на основе → КС-3 (Акт о выполненных работах).
  3. Заполните недостающие реквизиты вручную (особое внимание уделите полям Договор, Спецификация работ, Подрядчик/Заказчик).
  4. Проверьте печатную форму на соответствие новым требованиям (например, наличие QR-кода, если это требуется по договору).

При ручном вводе часто возникают вопросы:

  • 📌 Что делать, если в КС-3 нет нужного реквизита? — Доработайте печатную форму через Конфигуратор или добавьте недостающий реквизит в справочник Дополнительные реквизиты.
  • 📌 Как перенести подписи? — В новых КС-3 подписи переносятся автоматически, если в карточке контрагента указаны должностные лица. Если нет — заполните вручную.

3. Программная обработка (для опытных пользователей)

Если в вашей компании более 10 000 документов КС-2, целесообразно написать скрипт для автоматического переноса. Пример кода для создания КС-3 на основе КС-2:

Процедура ПеренестиКС2вКС3()

Выборка = Документы.КС2.Выбрать();

Пока Выборка.Следующий() Цикл

НовыйКС3 = Документы.КС3.СоздатьДокумент();

НовыйКС3.Дата = Выборка.Дата;

НовыйКС3.Номер = Выборка.Номер;

НовыйКС3.Договор = Выборка.Договор;

НовыйКС3.Заказчик = Выборка.Заказчик;

НовыйКС3.ЗаполнитьТабличнуюЧасть("Работы", Выборка.Работы);

НовыйКС3.Записать();

КонецЦикла;

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

Этот код — базовая заготовка. Для реального использования его нужно доработать:

  • 🔹 Добавить обработку ошибок (например, если договор не найден).
  • 🔹 Реализовать перенос дополнительных реквизитов.
  • 🔹 Настроить логирование для отслеживания проблемных документов.
Пример расширенного кода с обработкой ошибок

Процедура ПеренестиКС2вКС3()

Лог = Новый ТекстовыйДокумент();

Выборка = Документы.КС2.Выбрать();

Пока Выборка.Следующий() Цикл

Попытка

НовыйКС3 = Документы.КС3.СоздатьДокумент();

НовыйКС3.Дата = Выборка.Дата;

НовыйКС3.Номер = Выборка.Номер;

Если НЕ ЗначениеЗаполнено(Выборка.Договор) Тогда

Лог.ДобавитьСтроку("Ошибка: Не указан договор в КС-2 №" + Выборка.Номер);

Продолжить;

КонецЕсли;

НовыйКС3.Договор = Выборка.Договор;

НовыйКС3.Заказчик = Выборка.Заказчик;

НовыйКС3.ЗаполнитьТабличнуюЧасть("Работы", Выборка.Работы);

НовыйКС3.Записать();

Исключение

Лог.ДобавитьСтроку("Ошибка при переносе КС-2 №" + Выборка.Номер + ": " + ОписаниеОшибки());

КонецПопытки;

КонецЦикла;

Лог.Записать("C:\Temp\Log_KS3_errors.txt");

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

Настройка печатных форм КС-3 в 1С

Даже после успешного переноса данных печатные формы КС-3 часто требуют доработки. Рассмотрим, как их настроить под нужды компании.

1. Редактирование стандартной печатной формы

Чтобы изменить внешний вид КС-3:

  1. Откройте Конфигуратор и перейдите в Объекты → Печатные формы → КС3.
  2. Выберите форму АктВыполненныхРабот и нажмите Редактировать.
  3. В конструкторе печатных форм добавьте или удалите нужные поля (например, логотип компании, дополнительные реквизиты).
  4. Сохраните изменения и обновите конфигурацию базы.

Пример доработки — добавление QR-кода в печатную форму:

// В модуле печатной формы добавьте процедуру:

Процедура ПечатьQRКода(Таблица, Строка, Колонка)

QR = Новый QRКод();

QR.УстановитьДанные(Строка(Документ.УникальныйИдентификатор));

Таблица.ВывестиГрафику(QR.ПолучитьИзображение(), Строка, Колонка, 2, 2);

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

2. Создание новой печатной формы с нуля

Если стандартная форма не подходит, создайте свою:

  1. В Конфигураторе перейдите в Объекты → Печатные формы и нажмите Добавить.
  2. Укажите имя формы (например, КС3_СтроительнаяОрганизация) и свяжите её с документом КС3.
  3. В конструкторе добавьте таблицу с необходимыми колонками (наименование работы, единица измерения, количество, цена, сумма).
  4. Настройте вывод реквизитов через макет (используйте переменные вида &Дата, &Номер).

Образец макета для табличной части:

// Макет печатной формы (упрощённо)

&НачалоТаблицы

№ п/п | Наименование работы | Ед. изм. | Кол-во | Цена | Сумма

&Таблица

&НомерСтроки | &НаименованиеРаботы | &ЕдиницаИзмерения | &Количество | &Цена | &Сумма

&КонецТаблицы

Итого: &ИтогоСуммаПрописью

3. Проверка печатной формы перед использованием

Перед массовым применением новой формы:

  • 📄 Распечатайте тестовый документ и сверьте все реквизиты с оригиналом.
  • 🔍 Проверьте шрифты и выравнивание — в новых КС-3 часто "уплывают" колонки при печати.
  • 📏 Убедитесь в наличии обязательных полей (даты, номеров, подписей).
💡

Если в вашей организации используются электронные подписи (ЭЦП), настройте вывод полей для подписи в печатной форме через параметр ПодписьЭЦП = Истина в макете.

Типичные ошибки при переходе на КС-3 и их решение

Даже при тщательной подготовке пользователи сталкиваются с проблемами. Рассмотрим самые распространённые:

Ошибка Причина Решение
КС-3 не проводится (ошибка "Не заполнено обязательное поле") В документе не указан договор или заказчик Проверьте заполнение реквизитов Договор и Контрагент. Если договора нет в справочнике, создайте его.
Не печатается спецификация работ В печатной форме не настроен вывод табличной части Отредактируйте макет формы, добавьте вывод таблицы &ТаблицаРабот.
Дублируются документы при переносе Обработка запускалась несколько раз для одного периода Удалите дубли через Операции → Удаление помеченных объектов.
Неверная сумма НДС в КС-3 В настройках документа указан неверный ставка налога Проверьте реквизит СтавкаНДС в карточке документа и договора.

Отдельное внимание уделите ошибкам, связанным с связями документов:

  • 🔗 КС-3 не связывается со счётом — проверьте, чтобы в счёте и акте совпадали реквизиты Договор и Контрагент.
  • 📊 Не формируется проводка по выручке — убедитесь, что в настройках учёта для документа КС-3 указан правильный Счёт учёта (обычно 62.01 или 62.02).
⚠️ Внимание: Если после переноса в отчётах (например, Оборотно-сальдовая ведомость по 62 счёту) появились расхождения, запустите обработку Проверка и исправление учёта (доступна в 1С:Бухгалтерия 3.0 через Отчёты → Стандартные отчёты).

Обмен данными с контрагентами: как передать новые КС-3

После настройки КС-3 в необходимо обеспечить их корректную передачу контрагентам. Рассмотрим основные способы:

1. Электронный документооборот (ЭДО)

Если ваша компания подключена к Диадок, Контур.Диадок или СБИС, настройте отправку КС-3 через ЭДО:

  1. В документе КС-3 нажмите Отправить → Через ЭДО.
  2. Выберите оператора ЭДО и контрагента из справочника.
  3. Подпишите документ электронной подписью (если требуется).

Типичные проблемы при отправке через ЭДО:

  • 🚫 Ошибка подписи — проверьте срок действия сертификата ЭЦП в Администрирование → Электронная подпись.
  • 🚫 Контрагент не принимает КС-3 — убедитесь, что его система поддерживает новый формат (некоторые организации до сих пор работают только с КС-2).

2. Печать и отправка по почте/курьеру

Если ЭДО не используется, распечатайте КС-3 и отправьте контрагенту традиционным способом. Обратите внимание:

  • 📬 Количество экземпляров — для строительных контрактов обычно требуется 2 экземпляра (по одному для каждой стороны).
  • 🖋️ Подписи — в новых КС-3 обязательны подписи уполномоченных лиц (директора, главного бухгалтера) и печать (если она используется в компании).

3. Интеграция с порталами госзаказа

Для компаний, работающих по 44-ФЗ или 223-ФЗ, КС-3 необходимо загружать в Единую информационную систему (ЕИС). Для этого:

  1. Экспортируйте КС-3 в формат XML через Файл → Сохранить как.
  2. Загрузите файл в личный кабинет на портале zakupki.gov.ru.
  3. Дождитесь подтверждения приёмки документа (может занять до 3 рабочих дней).
⚠️ Внимание: При работе с госзаказом в КС-3 обязательно указание реквизитов контракта (номер, дата, предмет) и сведений о банковской гарантии (если она предусмотрена). Эти поля часто отсутствуют в стандартных печатных формах — их нужно добавлять вручную.

Автоматизация работы с КС-3: полезные доработки

Чтобы упростить работу с новыми актами, рассмотрите следующие доработки:

1. Автоматическое заполнение реквизитов

Настройте в автоматическое заполнение полей КС-3 на основе договора:

  • 📝 Наименование работ — подтягивать из спецификации договора.
  • 💰 Цены и суммы — рассчитывать автоматически на основе тарифов из справочника Номенклатура.
  • 📅 Сроки выполнения — брать из графика работ по договору.

Пример кода для автоматического заполнения:

Процедура ПриСозданииНаСервере(Отказ)

Если ЗначениеЗаполнено(Договор) Тогда

Запрос = Новый Запрос();

Запрос.Текст = "ВЫБРАТЬ СпецификацияРабот.Номенклатура, СпецификацияРабот.Количество, СпецификацияРабот.Цена

ИЗ Документ.Договор.СпецификацияРабот КАК СпецификацияРабот

ГДЕ СпецификацияРабот.Ссылка = &Договор";

Запрос.УстановитьПараметр("Договор", Договор);

Результат = Запрос.Выполнить();

Пока Результат.Следующий() Цикл

НоваяСтрока = Работы.Добавить();

НоваяСтрока.Номенклатура = Результат.Номенклатура;

НоваяСтрока.Количество = Результат.Количество;

НоваяСтрока.Цена = Результат.Цена;

КонецЦикла;

КонецЕсли;

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

2. Интеграция с 1С:Документооборот

Если в компании используется 1С:Документооборот, настройте автоматическое создание задач на согласование КС-3:

  1. В 1С:Бухгалтерия настройте бизнес-процесс СогласованиеКС3.
  2. Укажите этапы согласования (например, проверка бухгалтерией → подпись у директора).
  3. Свяжите процесс с документом КС-3 через реквизит СтатусСогласования.

3. Отчёты по КС-3

Создайте пользовательские отчёты для анализа КС-3:

  • 📊 Реестр КС-3 по контрагентам — для контроля дебиторской задолженности.
  • 📈 Анализ прибыльности по проектам — сравнение плановых и фактических сумм по КС-3.
  • Сроки оплаты — отчёт по просроченным актам.

Пример запроса для реестра КС-3:

ВЫБРАТЬ

КС3.Дата КАК Дата,

КС3.Номер КАК Номер,

КС3.Контрагент.Наименование КАК Контрагент,

КС3.СуммаДокумента КАК Сумма,

КС3.Договор.Номер КАК НомерДоговора

ИЗ

Документ.КС3 КАК КС3

ГДЕ

КС3.Дата МЕЖДУ &НачалоПериода И &КонецПериода

УПОРЯДОЧИТЬ ПО

Дата

💡

Автоматизация согласования КС-3 через 1С:Документооборот сокращает время обработки документа на 40% и снижает риск ошибок при ручном вводе.

FAQ: Частые вопросы по переходу на КС-3 в 1С

Можно ли использовать старые формы КС-2 после 2022 года?

Формально да, так как обязательные формы отменены. Однако налоговые органы и суды могут не признать такие акты подтверждением расходов. Рекомендуем перейти на новые КС-3 или доработать старые формы, добавив обязательные реквизиты (QR-код, расширенные сведения о работах).

Как перенести подписи из КС-2 в КС-3?

Автоматический перенос подписей не предусмотрен. Вам нужно:

  1. В карточке контрагента указать должностных лиц (в справочнике Контактные лица).
  2. В документе КС-3 выбрать подписантов из справочника.
  3. Если используете ЭЦП, подписать документ заново.
Что делать, если в КС-3 не хватает строк для всех работ?

В стандартной форме КС-3 ограничение на количество строк — 20. Решения:

  • Доработайте печатную форму, увеличив количество строк или добавив автоматический перенос на новую страницу.
  • Разбейте акт на несколько документов (например, КС-3.1, КС-3