Как составить техническое задание для 1С-программиста: шаблон, примеры и типичные ошибки 2026

Как составить техническое задание для 1С-программиста: шаблон, примеры и типичные ошибки 2026

Коротко: Техническое задание для 1С-программиста должно содержать: описание бизнес-процесса «как есть», требования «как должно быть», конкретные входные/выходные данные, критерии приёмки и сроки. Без ТЗ средний проект по доработке 1С выходит за бюджет на 35–60%. Минимальный объём рабочего ТЗ — 1–3 страницы для точечной доработки, 10–30 страниц для внедрения конфигурации.

Зачем вообще писать ТЗ для 1С-задачи?

По данным практики внедрений 2024–2026 годов, 68% конфликтов между заказчиком и 1С-подрядчиком возникают из-за расхождения ожиданий — и почти всегда это следствие отсутствия письменного задания. Программист делает «как понял», заказчик хотел «по-другому». Переделка обходится в 1,5–3 раза дороже первоначальной разработки, потому что нужно анализировать уже написанный код, а не чистый лист.

Конкретный пример: компания заказала доработку отчёта по остаткам в 1С:УТ без ТЗ. Программист выставил счёт на 18 000 ₽ и сделал отчёт за 4 часа. После демонстрации выяснилось, что нужна группировка по 3 дополнительным аналитикам и выгрузка в Excel с определённым форматом. Итоговая стоимость — 52 000 ₽ и 3 недели вместо 2 дней. Грамотное ТЗ на 1,5 страницы решило бы эту проблему на старте.

Что обязательно должно быть в ТЗ для 1С: структура и минимум

Рабочее ТЗ для 1С-программиста состоит из шести блоков. Каждый блок отвечает на конкретный вопрос, который программист задаст в любом случае — лучше письменно, чем устно и с потерей времени.

Блок 1. Контекст и бизнес-задача

Опишите, зачем нужна доработка: какой процесс не работает, кто страдает, сколько людей задействовано. Не «нужен отчёт», а «менеджеры по продажам тратят 40 минут в день на ручную сборку данных об остатках, нужно автоматизировать». Программист должен понимать бизнес-контекст, чтобы предложить оптимальное техническое решение, а не просто выполнить буквальный запрос.

Блок 2. Текущее состояние («как есть»)

Опишите или приложите скриншоты текущего процесса: какая конфигурация 1С используется (обязательно с версией — например, 1С:УТ 11.5.12.4), как сейчас решается задача, какие данные уже есть в системе. Укажите, есть ли уже похожие объекты в базе (справочники, документы, отчёты), которые можно использовать как основу.

Блок 3. Требования «как должно быть»

Это центральный блок ТЗ. Пишите конкретно: не «удобный интерфейс», а «форма открывается за 2 секунды, содержит поля X, Y, Z, кнопку «Сформировать», результат выводится в табличную часть». Каждое требование должно быть проверяемым — это единственный способ потом принять работу без споров.

Блок 4. Входные и выходные данные

Укажите: откуда берутся данные (какие регистры, документы, справочники 1С), в каком виде должен быть результат (печатная форма, отчёт СКД, выгрузка в Excel/XML, запись в регистр). Приложите пример итогового документа или отчёта — даже нарисованный от руки макет сокращает время разработки на 15–25%.

Блок 5. Критерии приёмки

Напишите список условий, при выполнении которых работа считается сделанной. Например: «1) Отчёт формируется за время не более 10 секунд на базе с 500 000 документов; 2) Выгрузка в Excel сохраняет форматирование заголовков; 3) Фильтр по периоду работает корректно при пересечении кварталов». Без критериев приёмки невозможно закрыть акт без конфликта.

Блок 6. Ограничения и требования к коду

Укажите: конфигурация типовая или сильно доработанная, есть ли ограничения на изменение типовых объектов (например, нельзя менять основные документы из-за обновлений), нужна ли документация к коду, требования к производительности. Если работаете с несколькими подрядчиками — укажите требования к стилю кода и комментариям.

Шаблон ТЗ для точечной доработки 1С

Ниже — минимальный рабочий шаблон для небольших задач (доработка отчёта, добавление реквизита, изменение печатной формы). Для внедрения конфигурации нужен полноценный документ на 15–30 страниц по ГОСТ 34.

Раздел ТЗЧто писатьТипичная ошибка
Название задачи«Доработка отчёта остатков товаров в 1С:УТ 11.5»«Отчёт по остаткам» — слишком размыто
Конфигурация и версия1С:УТ 11.5.12.4, платформа 8.3.25Не указывают версию — программист не знает, есть ли нужный функционал
Бизнес-задача«Автоматизировать ежедневный отчёт для менеджеров, сейчас собирается вручную 40 мин/день»«Нужен удобный отчёт» — непонятно, зачем
Текущее решениеСкриншот текущего отчёта или Excel-файла, который заменяемНе прикладывают примеры — программист тратит время на уточнения
ТребованияСписок конкретных полей, фильтров, группировок с примером«Как в Excel, только в 1С» — это не требование
Критерии приёмки3–5 проверяемых условийОтсутствуют — итог: споры при сдаче
Срок«До 30 мая 2026, промежуточный показ — 27 мая»«Побыстрее» — программист ставит в конец очереди

Сколько стоит написать ТЗ и стоит ли платить за это?

Написание ТЗ — отдельная услуга, которую предоставляют 1С-аналитики и архитекторы. В 2026 году стоимость составления ТЗ для точечной доработки — 5 000–15 000 ₽ (2–4 часа работы аналитика по ставке 2 500–4 000 ₽/час). Для внедрения конфигурации — 30 000–150 000 ₽ (предпроектное обследование + документация).

Тип задачиОбъём ТЗСтоимость составления ТЗЭкономия на разработке
Доработка отчёта / печатной формы1–2 страницы5 000–12 000 ₽10 000–30 000 ₽
Новый документ или обработка3–7 страниц12 000–35 000 ₽25 000–80 000 ₽
Интеграция 1С с внешней системой7–15 страниц30 000–70 000 ₽50 000–200 000 ₽
Внедрение конфигурации15–40 страниц60 000–200 000 ₽200 000–1 000 000 ₽

Вывод: инвестиция в ТЗ окупается в 3–7 раз за счёт снижения стоимости разработки, сокращения итераций и исключения споров при приёмке. Для задач стоимостью от 30 000 ₽ составление ТЗ — обязательный этап.

Типичные ошибки в ТЗ для 1С: топ-7

Ошибка 1. «Сделайте как в SAP / Excel / у конкурентов»

Ссылка на другую систему без описания конкретных требований — не ТЗ. Программист не знает SAP, не видел вашего Excel и не работал у конкурентов. Всегда описывайте требования самостоятельно, прикладывайте скриншоты или макеты.

Ошибка 2. Отсутствие версии конфигурации

1С:Бухгалтерия 3.0.158 и 3.0.140 — это разные системы с точки зрения программиста. В версии 3.0.158 могут быть объекты, которых нет в 3.0.140, и наоборот. Всегда указывайте точную версию конфигурации и платформы. Узнать версию: меню «Справка» → «О программе».

Ошибка 3. Требования в формате «хотелок»

«Хочу, чтобы было красиво и удобно» — это не требование. Требование должно быть проверяемым: «Форма содержит поля: Контрагент, Договор, Сумма, Статус. Статус принимает значения: Новый, В работе, Выполнен. Цвет строки меняется в зависимости от статуса: Новый — белый, В работе — жёлтый, Выполнен — зелёный».

Ошибка 4. Игнорирование смежных процессов

Доработка одного объекта в 1С часто затрагивает смежные: добавили реквизит в документ — нужно обновить отчёты, печатные формы, обмен данными. Не описав смежные процессы, вы получите доработку, которая «сломала» соседний функционал. В ТЗ всегда указывайте: «Изменение не должно влиять на объекты X, Y, Z» или «Нужно обновить также печатную форму и отчёт».

Ошибка 5. Нет требований к производительности

Отчёт, который формируется 15 минут на реальной базе — технически «работающее» решение, но бесполезное. Всегда указывайте: «Отчёт должен формироваться не более X секунд на базе с Y документами». Для справки: приемлемое время формирования оперативных отчётов — до 10 секунд, аналитических — до 60 секунд.

Ошибка 6. Отсутствие примеров данных

Если задача связана с расчётами или формулами — обязательно приложите примеры: входные данные → ожидаемый результат. Для расчёта зарплаты, НДС, себестоимости это критично: одна и та же словесная формулировка может трактоваться по-разному. Таблица с 5–10 тестовыми примерами экономит 2–4 часа работы программиста.

Ошибка 7. ТЗ без согласования с пользователями

ТЗ, написанное руководителем без участия тех, кто будет работать с системой — гарантия переделок. Менеджер по продажам знает нюансы своего процесса, которые не очевидны директору. Потратьте 30–60 минут на интервью с конечными пользователями перед написанием ТЗ — это сэкономит недели на переделках.

Как оценить ТЗ перед отправкой программисту: чек-лист

  • ✅ Указана точная версия конфигурации и платформы 1С
  • ✅ Описан бизнес-контекст: зачем нужна доработка, кто будет использовать
  • ✅ Приложены скриншоты или макеты текущего и желаемого состояния
  • ✅ Каждое требование проверяемо (можно сказать «да» или «нет»)
  • ✅ Указаны входные данные и ожидаемый результат с примерами
  • ✅ Есть требования к производительности (время выполнения)
  • ✅ Описаны смежные объекты, которые нельзя нарушать
  • ✅ Сформулированы критерии приёмки (3–7 пунктов)
  • ✅ Указан срок и формат сдачи (демо, тестирование, акт)
  • ✅ ТЗ согласовано с конечными пользователями

Особенности ТЗ для разных типов задач в 1С

ТЗ для отчёта в 1С

Обязательно укажите: источник данных (регистры накопления, сведений, документы), период отчёта, группировки и детализацию, список показателей с формулами расчёта, фильтры, формат вывода (на экран / Excel / печать), права доступа (кто видит отчёт). Приложите макет в Excel — это самый быстрый способ объяснить структуру.

ТЗ для интеграции 1С с внешней системой

Для интеграций ТЗ должно содержать: описание обмениваемых объектов, формат данных (XML, JSON, REST API, файловый обмен), направление обмена (односторонний / двусторонний), частоту синхронизации, правила обработки ошибок и дублей, требования к логированию. Без этих данных оценка стоимости интеграции расходится с реальностью в 2–5 раз.

ТЗ для доработки документа или справочника

Укажите: какие реквизиты добавляются (тип данных, обязательность заполнения, значение по умолчанию), нужно ли отображать их в печатной форме, влияют ли на проводки или движения регистров, нужна ли история изменений. Если добавляете реквизит в типовой объект — уточните у программиста, как это повлияет на обновления конфигурации.

Сколько времени занимает написание ТЗ своими силами

Руководитель или бухгалтер без опыта написания ТЗ тратит на документ для точечной доработки 2–4 часа. Для сложной задачи (интеграция, новый документ) — 8–16 часов. Если привлекать 1С-аналитика для интервью и оформления — 4–8 часов аналитика для простой задачи, 16–40 часов для сложной. Время заказчика при этом сокращается до 1–3 часов на предоставление информации и согласование.

Автор: Кодерион. Обновлено: 24 мая 2026. Источники: ИТС 1С, Документация платформы 1С:Предприятие, Бухгалтерия.ру.

Часто задаваемые вопросы

Что должно быть в техническом задании для 1С-программиста?

Рабочее ТЗ для 1С-программиста должно содержать: точную версию конфигурации и платформы, описание бизнес-задачи, текущее состояние процесса со скриншотами, конкретные требования к результату, входные и выходные данные с примерами, критерии приёмки (3–7 проверяемых условий) и срок выполнения.

Сколько стоит написать ТЗ для 1С?

Стоимость составления ТЗ для 1С зависит от сложности задачи. Для точечной доработки (отчёт, печатная форма) — 5 000–15 000 ₽ (2–4 часа аналитика). Для нового документа или обработки — 12 000–35 000 ₽. Для интеграции с внешней системой — 30 000–70 000 ₽. Для внедрения конфигурации — 60 000–200 000 ₽.

Можно ли обойтись без ТЗ для небольшой доработки 1С?

Без ТЗ даже небольшая доработка рискует выйти за бюджет в 1,5–3 раза. По практике 2024–2026 годов, 68% конфликтов между заказчиком и 1С-подрядчиком возникают из-за расхождения ожиданий при отсутствии письменного задания. Для задач до 10 000 ₽ достаточно 0,5–1 страницы с конкретными требованиями и критериями приёмки.

Как описать требования к отчёту в 1С?

Для ТЗ на отчёт в 1С укажите: источник данных (регистры, документы), период и группировки, список показателей с формулами расчёта, фильтры, формат вывода (экран/Excel/печать), права доступа. Обязательно приложите макет в Excel — это сокращает время разработки на 15–25% и исключает разночтения.

Нужно ли указывать версию 1С в техническом задании?

Да, версию конфигурации и платформы указывать обязательно. 1С:Бухгалтерия 3.0.158 и 3.0.140 — разные системы с точки зрения программиста: объекты, методы и возможности могут существенно отличаться. Узнать версию: меню «Справка» → «О программе». Пример корректного указания: 1С:УТ 11.5.12.4, платформа 8.3.25.

Кто должен писать ТЗ для 1С — заказчик или программист?

Оптимальный вариант — ТЗ пишет 1С-аналитик на основе интервью с заказчиком и пользователями. Заказчик описывает бизнес-задачу и требования к результату, аналитик переводит это в техническую спецификацию. Если аналитика нет, заказчик может написать ТЗ самостоятельно — для точечных задач это занимает 2–4 часа и окупается снижением стоимости разработки.

Каковы критерии приёмки работы по ТЗ в 1С?

Критерии приёмки — это 3–7 конкретных проверяемых условий, при выполнении которых работа считается завершённой. Примеры: отчёт формируется за время не более 10 секунд; фильтр по периоду корректно работает при пересечении кварталов; выгрузка в Excel сохраняет форматирование. Без критериев приёмки невозможно подписать акт без споров о том, «правильно ли сделано».