Доработка 1С без сюрпризов: сценарии вместо описаний, приёмка
Прошлую доработку 1С сделали не то, а в ТЗ было «как раньше». Показываю, как описать доработку сценариями по ролям, что отдать исполнителю, как принять работу на тестовой копии и что потребовать в пакете передачи. Пример сценария и таблица пунктов ТЗ внутри.
Кому и когда это нужно
Вы руководитель или главный бухгалтер и заказали доработку 1С у программиста или франчайзи. Получили, открыли, а там не то: поле не на месте, отчёт считает иначе, в печатной форме нет нужной строки. Программист показывает ТЗ и говорит, что всё по написанному. В ТЗ стояло «добавить контроль» или «как раньше», а как это выглядит в работе пользователя, никто не описал. Общую рамку ТЗ я разбирал в статье про сайт и бота. Здесь только 1С: документ, проведение, роли, обновления. Если не заняться этим сейчас, следующая доработка повторит историю, а оплата уйдёт раньше, чем вы поймёте, что получили.
Как это делается: 6 шагов
- Назовите задачу одной фразой с результатом для бизнеса: «расход сверх лимита не проводится без согласования».
- Выпишите роли: кто вводит, кто согласует, кто проводит, кто смотрит отчёт. Для каждой нужны свои права, см. статью про права доступа в 1С.
- Для каждой роли опишите сценарий: что открывает, что вводит, какую кнопку нажимает, что должно произойти.
- Добавьте граничные случаи: пустые данные, отмена проведения, повторное проведение, пользователь без права.
- Запишите, где лежит доработка. Расширение переживает обновления лучше правки типовой конфигурации, причины в статье про расширения. Если расширением не выходит, подрядчик объясняет и согласует это до работы.
- Договоритесь, что приёмка идёт по сценариям на копии базы, а оплата привязана к приёмке, как в статье про оплату этапами.
Шаблон сценария на полстраницы. Пример на условной доработке «лимит расхода», цифры условные.
- Сценарий 3, роль «прораб»: вводит требование-накладную, права проводить сверх лимита нет.
- Дано: лимит по материалу 100 шт, списано 90, в согласовании 0.
- Шаги: прораб вводит расход 20 шт и нажимает «Провести».
- Ожидается: проведение запрещено, сообщение «Превышение лимита на 10 шт», документ остаётся записанным, остаток лимита прежний.
- Граничные случаи: расход ровно 10 шт; пустая строка материала; повторное проведение после согласования; отмена проведения возвращает остаток.
Что записать в ТЗ
| Пункт ТЗ | Зачем | Пример формулировки |
|---|---|---|
| Конфигурация и платформа | Код пишут под вашу базу | Название конфигурации, релиз и версия платформы из окна «О программе» |
| Тестовая копия | Проверка без риска для учёта | Приёмка на копии от даты, обмены и рассылки в копии выключены |
| Ответственный | Один человек отвечает и принимает | Приёмку подписывает главный бухгалтер |
| Сценарии и граничные случаи | Это предмет приёмки | Сценарий 3: расход 20 при остатке лимита 10, проведение запрещено |
| Права и роли | Доработка не открывает лишнего | Отмену проведения делает только роль «Бухгалтер» |
| Печатные формы | Их забывают, а подписывают именно их | В печати поля A и B, итог по строкам, образец приложен |
| Пакет передачи | Не зависеть от автора | Файл расширения, инструкция, чек-лист, номер версии |
Инструменты и шаблоны: копия, версии, пакет
От вас нужны копия базы, учётные записи под каждую роль из сценариев, один ответственный, который отвечает на вопросы исполнителя, и образцы документов и печатных форм. Чек-лист проходят под разными пользователями, иначе права не проверить.
Доработку проверяют на копии. Если ввести тестовый документ в рабочую базу, он попадёт в отчёты и обмены. В копии отключите обмены, почту и рассылки, чтобы она ничего не отправила наружу. В рабочую базу расширение ставят после прохождения сценариев, вне рабочего времени, после свежей копии. Установка может потребовать снять в карточке расширения безопасный режим и защиту от опасных действий. У моего расширения для контроля материалов так, спросите исполнителя заранее, зачем это нужно.
Каждая сборка получает номер версии. Замечания пишите списком: что сделали, что ждали, что получилось, снимок экрана. Исполнитель отвечает номером версии, где исправлено. У «Контроля материалов» версии прошли путь от 1.0.0 до 1.1.2, у палетного учёта для ТСД от 2.0.0 до 2.4.0. Замечания с проверки на сервере заказчика уходили в следующую версию.
Мой пакет передачи это папка из четырёх файлов: «Сначала прочитать» с установкой и частыми вопросами, файл расширения, инструкция и чек-лист приёмки, где у каждого пункта действие и ожидаемый результат. Как исполнитель я гоню сценарии и скриптом через COM-соединение на локальной копии: ввод документа, действие, сверка с ожидаемым. Пункты ТЗ названы в проверках как в задании. После обновления конфигурации сценарии прогоняют заново на копии, а что записать про доработку, описано в статье про паспорт доработок. Если лицензии и ИТС в стоимость доработки не входят, так и запишите.
Где ошибаются чаще всего
«Сделайте отчёт как раньше». Прежний отчёт знал один человек, теперь у каждого своё «как раньше». Приложите образец и пример чисел.
Нет тестовой базы. Проверяют на живой, и тестовый документ уходит в учёт.
Принимают на глаз: увидели кнопку, подписали акт. Основной путь работает, а отмена и повторное проведение вскрываются при закрытии месяца.
Доработка идёт прямо в рабочей базе. Никто не знает, что менялось, и вернуть прежнее нечем.
Нет контроля версий и паспорта: через год непонятно, какая сборка стоит и что она трогает.
Где здесь поможет автоматизация
Сценарии удобно писать вместе с тем, кто будет принимать работу: вопросы всплывают до кода, а не после. По вашему описанию я собираю список сценариев и вопросов к заказчику, делаю доработку расширением, готовлю пакет передачи и чек-лист, после обновления прогоняю сценарии на копии. В расширении для расхода материалов, о котором я писал в статье про лимиты материалов, ТЗ шло сценариями, и каждый превращался в проверку. Готового модуля под любую базу не заявляю, собираю под вашу схему в рамках автоматизации бизнес-процессов. На старте автотесты не нужны, если доработка одна и простая: хватит сценариев и чек-листа из десяти пунктов.
Частые вопросы
Сколько сценариев нужно на одну доработку?
Обычно хватает нескольких: основной путь, ошибка, отмена и права. Точнее скажу, когда увижу задачу.
Можно ли принять доработку без тестовой копии?
Можно, но тестовые документы попадут в учёт, и убирать их придётся вам. Если копии нет, сначала сделайте её.
Сценарии написал программист. Это нормально?
Да, если их прочитал и подписал тот, кто будет принимать. Сценарий на языке пользователя проверит бухгалтер, а код нет.
Коротко о главном
Опишите доработку сценариями с ролями и граничными случаями, принимайте по ним на копии базы, ведите номера версий и пакет передачи. Оплату привязывайте к приёмке.
Хотите, чтобы я разобрал вашу доработку, написал сценарии приёмки и проверил результат на копии? Напишите мне в Telegram слово «ТЗ1С».
Что я делаю для бизнеса
- Боты в Telegram, MAX, VK
- Автоматизация процессов и CRM
- Аналитика и дашборды
- Сайты и лендинги под ключ
Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»
12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.
Готовы обсудить вашу задачу?
Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.
Вся рубрика «Бизнес-кругозор»: карта тем
Методологии, стратегия, продуктивность, деньги, психология и знания — выберите, что разобрать сейчас.
Гибкие методологии и проекты
- Что такое Agile простыми словами
- Что такое Scrum: роли, спринты и доска простыми словами
- Kanban-доска: как навести порядок в задачах
- Диаграмма Ганта: как планировать проект простыми словами
- Бережливое производство (Lean) и Кайдзен простыми словами
- Теория ограничений (TOC) Голдратта: найти «узкое горлышко»
- Async-first: асинхронная работа без бесконечных созвонов
- Working Backwards и PRFAQ: метод Amazon начинать с пресс-релиза
Стратегия и продукт
- Бизнес-модель Canvas: вся модель бизнеса на одном листе
- Lean Canvas: бизнес-модель стартапа на одном листе
- SWOT-анализ простыми словами с примером
- 5 сил Портера: как анализировать конкуренцию
- PEST/PESTEL-анализ: оценка внешней среды бизнеса
- Матрица BCG (бостонская): что развивать, что закрывать
- Стратегия голубого океана простыми словами
- Wardley Mapping (картирование Уордли): стратегия на карте
- Lean Startup и MVP: запуск без слива бюджета
- Дизайн-мышление (Design Thinking): 5 этапов простыми словами
- Jobs To Be Done (JTBD): зачем клиент «нанимает» ваш продукт
- Customer Journey Map: карта пути клиента простыми словами
- Continuous Discovery и дерево возможностей: как находить, что строить
- Product-Led Growth (PLG): когда продукт продаёт себя сам
- УТП: как сформулировать уникальное торговое предложение
- Целевая аудитория: как составить портрет клиента
- B2B, B2C, B2G: в чём разница
- Сетевой эффект и эффект масштаба: почему большие растут быстрее
- Раунды инвестиций: seed, A, B, C — кто, когда, сколько
- Матрица Ансоффа: 4 стратегии роста
- Базовые стратегии Портера: издержки, дифференциация, фокус
- Ценообразование: 7 стратегий, как назначить цену
Цели и приоритеты
Время и продуктивность
- Тайм-менеджмент: 12 техник, которые реально работают
- Метод Помодоро: как работать концентрированно
- GTD (Getting Things Done): система продуктивности без хаоса
- Тайм-блокинг: планирование дня по слотам
- Метод «съешь лягушку»: начни день с главного
- Правило 2 минут: как победить откладывание
- Закон Паркинсона: почему задачи раздуваются и как это остановить
- Глубокая работа (Deep Work): фокус в мире уведомлений
- Состояние потока (flow): как входить в продуктивность
- Slow Productivity: медленная продуктивность Кэла Ньюпорта
- Энергоменеджмент вместо тайм-менеджмента
- Цифровой минимализм: меньше экрана, больше фокуса
- Как побороть прокрастинацию: причины и рабочие приёмы
- Делегирование: как перестать делать всё самому
Методологии и процессы
Деньги и метрики
- Финансовая грамотность: с чего начать
- KPI: что это и как правильно ставить
- Маржа и наценка: в чём разница (с примерами)
- Точка безубыточности: как посчитать
- Денежный поток (cash flow) простыми словами
- EBITDA простыми словами
- CapEx и OpEx простыми словами
- Рентабельность: ROS, ROA, ROE без зауми
- Юнит-экономика простыми словами
- LTV и CAC: сколько стоит и сколько приносит клиент
- ROI и ROMI: как считать отдачу от вложений и рекламы
- ABC-анализ: какие 20% товаров и клиентов дают 80% результата
- NPS: индекс лояльности клиентов простыми словами
- Конверсия и CR: как считать воронку
- North Star Metric: одна метрика, ведущая бизнес
- AARRR: «пиратские метрики» воронки
- Отток (churn) и удержание (retention) клиентов
- Подписочная модель: MRR и ARR простыми словами
- Когортный анализ простыми словами
- Закон Гудхарта: когда метрика ломает систему
- FIRE: движение финансовой независимости (и его варианты)
Психология и навыки
- Синдром самозванца: что это и как с ним справиться
- Профессиональное выгорание: признаки и что делать
- Как справиться со стрессом на работе
- Эмоциональный интеллект: зачем он в работе и как развить
- Soft skills 2026: какие навыки важнее хард-скиллов
- Как научиться говорить «нет» (ассертивность)
- Как формировать привычки и не бросать
- Мышление роста (growth mindset): как развивать
- Когнитивные искажения: 12 главных ловушек мышления
- Эффект Даннинга-Крюгера: почему новички уверены, а эксперты сомневаются
- Мотивация: теории Маслоу и Герцберга простыми словами
- Как давать обратную связь, чтобы её приняли
- Активное слушание: как реально слышать собеседника
- Конфликты на работе: как решать без эскалации
- Радикальная прямота (Radical Candor): забота + честность
Знания и обучение
- «Второй мозг»: личная база знаний по системе PARA
- Интеллект-карты (mind map): как мыслить структурно
- Критическое мышление: как не вестись на манипуляции и фейки
- Метод Фейнмана: как понять и объяснить что угодно
- Как научиться учиться (learning how to learn)
- Ментальные модели: что это и топ-10 для решений
- Мышление от первых принципов (first principles)
- Системное мышление: видеть связи, а не отдельные части
- Как принимать решения: типы и фреймворки
- Digital Gardens (цифровые сады): личное знание, которое растёт
- Personal CRM: как не терять полезные связи
Бизнес в цифровую эпоху (Дэниел Пристли)
- Бизнес в цифровую эпоху: 12 правил по Дэниелу Пристли
- Правило 7-11-4: сколько контакта нужно, чтобы клиент вас запомнил
- Пять вещей, которые мозг не удаляет: как выделиться на переполненном рынке
- Как представить себя за 30 секунд: формула Name-Same-Fame-Aim-Game
- Ключевой человек влияния: зарабатывать на репутации, а не на миллионе подписчиков
- Как проверить спрос до запуска продукта: продайте демо, а не продукт
- Ситуационная модель клиента: 4 вопроса, которые вскрывают настоящую потребность
- Сайд-хасл по правилу 90 дней: как начать своё дело без большого риска
- Кривая нормы против степенного закона: где искать большие возможности
- Сладкая точка предпринимателя: страсть, проблема и оплата
- Почему 60% денег у верхних 10% аудитории и как на это опираться
- Возможность бэби-бумеров: где сосредоточены деньги и зрелые бизнесы
- ИИ как электричество: почему мы в самом начале и что это значит для бизнеса
Путь клиента и маркетинг
- Jobs To Be Done (JTBD): зачем клиент «нанимает» ваш продукт
- Customer Journey Map: карта пути клиента простыми словами
- Моменты истины и ZMOT: где клиент на самом деле принимает решение
- Путь потребителя McKinsey: круговая модель вместо воронки
- See-Think-Do-Care: маркетинг по стадиям готовности аудитории
- Конверсия и CR: как считать воронку
- Воронка «галстук-бабочка»: рост за счёт удержания, а не только привлечения
- Партнёр по решению: как помогать клиенту выбрать, а не заваливать вариантами
- Непрерывная персонализация: от кампаний к адаптации в реальном времени
- Дистрибуция важнее продукта: cold start, пропасть и почему канал решает
- Психология цены и выбора: 6 эффектов, которые двигают решения покупателя
Поведение и лояльность
- Модель поведения Фогга (B=MAT): почему люди действуют и не действуют
- Hook Model: как продукты формируют привычку
- Правило пика и конца: как клиент на самом деле запоминает опыт
- Как формировать привычки и не бросать
- NPS: индекс лояльности клиентов простыми словами
- Отток (churn) и удержание (retention) клиентов
- Participation Loyalty: лояльность через участие, а не только через покупки
- Calm Tech: спокойные технологии и интерфейсы, которые не выматывают
Ментальные модели и стратегия
- Ментальные модели: что это и топ-10 для решений
- Ментальные модели для решений: инверсия, второй порядок, матожидание и другие
- Как принимать решения (часть 3): обратимость, премортем, опции, эргодичность
- Антихрупкость и риск по Талебу: барбелл, асимметрия, шкура на кону
- 7 Powers: семь источников устойчивого преимущества по Хелмеру
- Counter-positioning и дилемма инноватора: почему лидеры проигрывают новичкам
- Категорийный дизайн и доминирование в нише: создавать категорию, а не конкурировать
- Flywheel (маховик) Безоса: самоусиливающийся рост вместо воронки
- Bullseye Framework: как выбрать канал привлечения через тестирование
- Модель Кано: как приоритизировать фичи (базовые, линейные, восхищающие)
- Что ломается при росте: bus factor, закон Конвея, запас, эффект масштаба
- Выживет ли бизнес: метрики устойчивости (default alive, Rule of 40, burn multiple)


