С 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).
В 1С переход на новые формы реализован через обновление конфигураций, но многие пользователи сталкиваются с проблемами:
- 🔄 Автоматический перенос данных из старых КС-2 в новые КС-3 работает некорректно (например, не переносятся спецификации работ).
- 🖨️ Печатные формы новых документов требуют доработки под специфику компании (логотипы, дополнительные реквизиты).
- 🔗 Связи с другими документами (счётами, накладными) могут нарушаться при ручном создании КС-3.
⚠️ Внимание: Если ваша организация работает поФЗ-44илиФЗ-223, проверьте требования к первичным документам в ЕИС (Единой информационной системе) — для госзаказа могут действовать дополнительные правила оформления актов.
Подготовка к переходу: проверка текущей конфигурации 1С
Перед миграцией необходимо убедиться, что ваша база 1С готова к изменениям. Следуйте этому алгоритму:
- Обновите платформу и конфигурацию до последней версии. Для 1С:Бухгалтерия 3.0 минимальная поддерживаемая версия —
3.0.130.х, для 1С:ERP —2.5.12.х. - Проверьте наличие шаблонов КС-3 в справочнике
Печатные формы документов(разделАдминистрирование → Печатные формы). - Создайте резервную копию базы — это критично, так как при обмене данными возможны конфликты версий документов.
Для проверки актуальности конфигурации:
- Откройте 1С в режиме
Конфигуратор. - Перейдите в
Справка → О программе. - Сравните версию с последними релизами на сайте 1С (для 1С:Бухгалтерия 3.0 актуальные релизы публикуются ежемесячно).
Обновить платформу 1С до 8.3.22+
Обновить конфигурацию до последнего релиза
Проверить наличие шаблонов КС-3 в справочниках
Создать резервную копию базы данных
Убедиться в наличии прав на изменение конфигурации-->
Если в вашей базе отсутствуют шаблоны КС-3, их можно:
- 📥 Загрузить из официального репозитория 1С (раздел
Обмен данными → Загрузка печатных форм). - 🛠️ Создать вручную через
Конфигуратор → Объекты → Печатные формы(требуются навыки программирования на 1С). - 💼 Заказать доработку у партнёров 1С (стоимость — от 5 000 ₽ за настройку под специфику бизнеса).
Самостоятельно через конфигуратор|Скачаю готовые шаблоны с сайта 1С|Обращусь к партнёрам 1С|Ещё не решил-->
Способы переноса данных из КС-2 в КС-3
В 1С существует три основных метода миграции:
| Способ | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| Автоматический обмен (через обработку "Перенос данных") | Быстро, минимум ручной работы | Не переносит спецификации работ, возможны ошибки связей | Для баз с небольшим количеством документов (до 500 КС-2) |
| Ручной ввод (создание КС-3 на основе КС-2) | Максимальная точность, контроль заполнения | Трудоёмко, высокий риск человеческих ошибок | Для критически важных документов (госконтракты, крупные сделки) |
| Программная обработка (написанный скрипт на 1С) | Гибкость, возможность доработки под нужды компании | Требует навыков программирования или услуг разработчика | Для крупных организаций с уникальными бизнес-процессами |
Рассмотрим каждый способ подробнее.
1. Автоматический обмен данными
Этот метод подходит для компаний, где КС-2 использовались стандартно (без доработок). Алгоритм:
- Откройте обработку
Перенос данных КС-2 в КС-3(доступна в последних релизах 1С:Бухгалтерия 3.0 и 1С:ERP). - Выберите период документов для переноса (рекомендуется не более 1 года за раз).
- Запустите обработку и дождитесь завершения (может занять до 30 минут для 1 000 документов).
- Проверьте логи ошибок в файле
Log_KS3.txt(генерируется в каталоге временных файлов 1С).
Типичные ошибки при автоматическом переносе:
- 🔴 Отсутствие связей с договорами — если в КС-2 не был указан договор, КС-3 создастся без привязки.
- 🔴 Неперенесённые спецификации — табличная часть "Работы" может остаться пустой.
- 🔴 Дублирование документов — если КС-2 уже был частично перенесён вручную.
Перед запуском автоматического переноса откройте тестовый режим 1С (через Конфигуратор → Администрирование → Тестирование и исправление) и проверьте целостность базы. Это снизит риск ошибок при обмене.
2. Ручной ввод КС-3
Если автоматический перенос невозможен (например, из-за сильно доработанной конфигурации), используйте ручной метод:
- Откройте документ КС-2, который нужно перенести.
- Нажмите
Создать на основе → КС-3 (Акт о выполненных работах). - Заполните недостающие реквизиты вручную (особое внимание уделите полям
Договор,Спецификация работ,Подрядчик/Заказчик). - Проверьте печатную форму на соответствие новым требованиям (например, наличие QR-кода, если это требуется по договору).
При ручном вводе часто возникают вопросы:
- 📌 Что делать, если в КС-3 нет нужного реквизита? — Доработайте печатную форму через
Конфигураторили добавьте недостающий реквизит в справочникДополнительные реквизиты. - 📌 Как перенести подписи? — В новых КС-3 подписи переносятся автоматически, если в карточке контрагента указаны должностные лица. Если нет — заполните вручную.
3. Программная обработка (для опытных пользователей)
Если в вашей компании более 10 000 документов КС-2, целесообразно написать скрипт для автоматического переноса. Пример кода для создания КС-3 на основе КС-2:
Процедура ПеренестиКС2вКС3()
Выборка = Документы.КС2.Выбрать();
Пока Выборка.Следующий() Цикл
НовыйКС3 = Документы.КС3.СоздатьДокумент();
НовыйКС3.Дата = Выборка.Дата;
НовыйКС3.Номер = Выборка.Номер;
НовыйКС3.Договор = Выборка.Договор;
НовыйКС3.Заказчик = Выборка.Заказчик;
НовыйКС3.ЗаполнитьТабличнуюЧасть("Работы", Выборка.Работы);
НовыйКС3.Записать();
КонецЦикла;
КонецПроцедуры
Этот код — базовая заготовка. Для реального использования его нужно доработать:
- 🔹 Добавить обработку ошибок (например, если договор не найден).
- 🔹 Реализовать перенос дополнительных реквизитов.
- 🔹 Настроить логирование для отслеживания проблемных документов.
Пример расширенного кода с обработкой ошибок
Лог = Новый ТекстовыйДокумент(); Выборка = Документы.КС2.Выбрать(); Пока Выборка.Следующий() Цикл Попытка НовыйКС3 = Документы.КС3.СоздатьДокумент(); НовыйКС3.Дата = Выборка.Дата; НовыйКС3.Номер = Выборка.Номер; Если НЕ ЗначениеЗаполнено(Выборка.Договор) Тогда Лог.ДобавитьСтроку("Ошибка: Не указан договор в КС-2 №" + Выборка.Номер); Продолжить; КонецЕсли; НовыйКС3.Договор = Выборка.Договор; НовыйКС3.Заказчик = Выборка.Заказчик; НовыйКС3.ЗаполнитьТабличнуюЧасть("Работы", Выборка.Работы); НовыйКС3.Записать(); Исключение Лог.ДобавитьСтроку("Ошибка при переносе КС-2 №" + Выборка.Номер + ": " + ОписаниеОшибки()); КонецПопытки; КонецЦикла; Лог.Записать("C:\Temp\Log_KS3_errors.txt"); КонецПроцедурыПроцедура ПеренестиКС2вКС3()
Настройка печатных форм КС-3 в 1С
Даже после успешного переноса данных печатные формы КС-3 часто требуют доработки. Рассмотрим, как их настроить под нужды компании.
1. Редактирование стандартной печатной формы
Чтобы изменить внешний вид КС-3:
- Откройте
Конфигуратори перейдите вОбъекты → Печатные формы → КС3. - Выберите форму
АктВыполненныхРаботи нажмитеРедактировать. - В конструкторе печатных форм добавьте или удалите нужные поля (например, логотип компании, дополнительные реквизиты).
- Сохраните изменения и обновите конфигурацию базы.
Пример доработки — добавление QR-кода в печатную форму:
// В модуле печатной формы добавьте процедуру:
Процедура ПечатьQRКода(Таблица, Строка, Колонка)
QR = Новый QRКод();
QR.УстановитьДанные(Строка(Документ.УникальныйИдентификатор));
Таблица.ВывестиГрафику(QR.ПолучитьИзображение(), Строка, Колонка, 2, 2);
КонецПроцедуры
2. Создание новой печатной формы с нуля
Если стандартная форма не подходит, создайте свою:
- В
Конфигуратореперейдите вОбъекты → Печатные формыи нажмитеДобавить. - Укажите имя формы (например,
КС3_СтроительнаяОрганизация) и свяжите её с документомКС3. - В конструкторе добавьте таблицу с необходимыми колонками (наименование работы, единица измерения, количество, цена, сумма).
- Настройте вывод реквизитов через макет (используйте переменные вида
&Дата,&Номер).
Образец макета для табличной части:
// Макет печатной формы (упрощённо)
&НачалоТаблицы
№ п/п | Наименование работы | Ед. изм. | Кол-во | Цена | Сумма
&Таблица
&НомерСтроки | &НаименованиеРаботы | &ЕдиницаИзмерения | &Количество | &Цена | &Сумма
&КонецТаблицы
Итого: &ИтогоСуммаПрописью
3. Проверка печатной формы перед использованием
Перед массовым применением новой формы:
- 📄 Распечатайте тестовый документ и сверьте все реквизиты с оригиналом.
- 🔍 Проверьте шрифты и выравнивание — в новых КС-3 часто "уплывают" колонки при печати.
- 📏 Убедитесь в наличии обязательных полей (даты, номеров, подписей).
Если в вашей организации используются электронные подписи (ЭЦП), настройте вывод полей для подписи в печатной форме через параметр ПодписьЭЦП = Истина в макете.
Типичные ошибки при переходе на КС-3 и их решение
Даже при тщательной подготовке пользователи сталкиваются с проблемами. Рассмотрим самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
| КС-3 не проводится (ошибка "Не заполнено обязательное поле") | В документе не указан договор или заказчик | Проверьте заполнение реквизитов Договор и Контрагент. Если договора нет в справочнике, создайте его. |
| Не печатается спецификация работ | В печатной форме не настроен вывод табличной части | Отредактируйте макет формы, добавьте вывод таблицы &ТаблицаРабот. |
| Дублируются документы при переносе | Обработка запускалась несколько раз для одного периода | Удалите дубли через Операции → Удаление помеченных объектов. |
| Неверная сумма НДС в КС-3 | В настройках документа указан неверный ставка налога | Проверьте реквизит СтавкаНДС в карточке документа и договора. |
Отдельное внимание уделите ошибкам, связанным с связями документов:
- 🔗 КС-3 не связывается со счётом — проверьте, чтобы в счёте и акте совпадали реквизиты
ДоговориКонтрагент. - 📊 Не формируется проводка по выручке — убедитесь, что в настройках учёта для документа КС-3 указан правильный
Счёт учёта(обычно62.01или62.02).
⚠️ Внимание: Если после переноса в отчётах (например,Оборотно-сальдовая ведомость по 62 счёту) появились расхождения, запустите обработкуПроверка и исправление учёта(доступна в 1С:Бухгалтерия 3.0 черезОтчёты → Стандартные отчёты).
Обмен данными с контрагентами: как передать новые КС-3
После настройки КС-3 в 1С необходимо обеспечить их корректную передачу контрагентам. Рассмотрим основные способы:
1. Электронный документооборот (ЭДО)
Если ваша компания подключена к Диадок, Контур.Диадок или СБИС, настройте отправку КС-3 через ЭДО:
- В документе КС-3 нажмите
Отправить → Через ЭДО. - Выберите оператора ЭДО и контрагента из справочника.
- Подпишите документ электронной подписью (если требуется).
Типичные проблемы при отправке через ЭДО:
- 🚫 Ошибка подписи — проверьте срок действия сертификата ЭЦП в
Администрирование → Электронная подпись. - 🚫 Контрагент не принимает КС-3 — убедитесь, что его система поддерживает новый формат (некоторые организации до сих пор работают только с КС-2).
2. Печать и отправка по почте/курьеру
Если ЭДО не используется, распечатайте КС-3 и отправьте контрагенту традиционным способом. Обратите внимание:
- 📬 Количество экземпляров — для строительных контрактов обычно требуется 2 экземпляра (по одному для каждой стороны).
- 🖋️ Подписи — в новых КС-3 обязательны подписи уполномоченных лиц (директора, главного бухгалтера) и печать (если она используется в компании).
3. Интеграция с порталами госзаказа
Для компаний, работающих по 44-ФЗ или 223-ФЗ, КС-3 необходимо загружать в Единую информационную систему (ЕИС). Для этого:
- Экспортируйте КС-3 в формат
XMLчерезФайл → Сохранить как. - Загрузите файл в личный кабинет на портале zakupki.gov.ru.
- Дождитесь подтверждения приёмки документа (может занять до 3 рабочих дней).
⚠️ Внимание: При работе с госзаказом в КС-3 обязательно указание реквизитов контракта (номер, дата, предмет) и сведений о банковской гарантии (если она предусмотрена). Эти поля часто отсутствуют в стандартных печатных формах 1С — их нужно добавлять вручную.
Автоматизация работы с КС-3: полезные доработки
Чтобы упростить работу с новыми актами, рассмотрите следующие доработки:
1. Автоматическое заполнение реквизитов
Настройте в 1С автоматическое заполнение полей КС-3 на основе договора:
- 📝 Наименование работ — подтягивать из спецификации договора.
- 💰 Цены и суммы — рассчитывать автоматически на основе тарифов из справочника
Номенклатура. - 📅 Сроки выполнения — брать из графика работ по договору.
Пример кода для автоматического заполнения:
Процедура ПриСозданииНаСервере(Отказ)
Если ЗначениеЗаполнено(Договор) Тогда
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ СпецификацияРабот.Номенклатура, СпецификацияРабот.Количество, СпецификацияРабот.Цена
ИЗ Документ.Договор.СпецификацияРабот КАК СпецификацияРабот
ГДЕ СпецификацияРабот.Ссылка = &Договор";
Запрос.УстановитьПараметр("Договор", Договор);
Результат = Запрос.Выполнить();
Пока Результат.Следующий() Цикл
НоваяСтрока = Работы.Добавить();
НоваяСтрока.Номенклатура = Результат.Номенклатура;
НоваяСтрока.Количество = Результат.Количество;
НоваяСтрока.Цена = Результат.Цена;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
2. Интеграция с 1С:Документооборот
Если в компании используется 1С:Документооборот, настройте автоматическое создание задач на согласование КС-3:
- В 1С:Бухгалтерия настройте бизнес-процесс
СогласованиеКС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?
Автоматический перенос подписей не предусмотрен. Вам нужно:
- В карточке контрагента указать должностных лиц (в справочнике
Контактные лица). - В документе КС-3 выбрать подписантов из справочника.
- Если используете ЭЦП, подписать документ заново.
Что делать, если в КС-3 не хватает строк для всех работ?
В стандартной форме КС-3 ограничение на количество строк — 20. Решения:
- Доработайте печатную форму, увеличив количество строк или добавив автоматический перенос на новую страницу.
- Разбейте акт на несколько документов (например, КС-3.1, КС-3