Редакция СТУДИИ-88 ·
ТЗ на доработку 1С: пример для отчёта и обмена данными
Какие сведения нужны программисту для оценки задачи. Два примера задания: отчёт по долгам и передача заказов с сайта.
«Нужен отчёт по долгам» — с такой просьбой можно начать разговор с программистом 1С. Для оценки придётся уточнить дату расчёта, документы и нужные колонки. Если сразу приложить пример таблицы и объяснить, откуда берутся суммы, обсуждение пойдёт быстрее.
Эти сведения и составляют основу технического задания. Для небольшой доработки достаточно короткого описания и нескольких примеров. У обмена с сайтом вопросов больше: какие данные передаются, когда создаются документы и что делать, если связь оборвётся.
Что включить в задание
| Раздел | Что указать |
|---|---|
| Цель | Какое действие нужно упростить или какую проблему устранить |
| Среда | Конфигурация и релиз, платформа, режим работы, связанные системы и расширения |
| Текущее поведение | Кто выполняет операцию, какие данные использует, что происходит сейчас |
| Ожидаемый результат | Действия пользователя, нужные документы, поля, расчёты или сообщения |
| Правила и исключения | Пустые данные, отмены, возвраты, повторный запуск и ограничения доступа |
| Примеры | Обезличенные исходные данные и ожидаемые результаты для них |
| Приёмка | Сценарии проверки и сотрудник, который подтверждает результат |
| Запуск | Тестовая копия, перенос, резервное копирование и порядок действий при сбое |
Сразу уточните, что входит в работу. Например, при заказе отчёта может обнаружиться, что для правильного расчёта надо исправить старые документы. Обсудите отдельно, кто займётся этими данными, входят ли перенос истории и настройка прав.
Пример требования к отчёту
Предположим, бухгалтеру нужен отчёт по задолженности. Требование можно записать так:
Бухгалтер выбирает организацию и дату. В отчёте видны клиенты, договоры, суммы долга и общий итог. Валюта указана в заголовке. Из суммы можно открыть документы, которые её составляют. Какие документы включать, как учитывать оплаты и корректировки, бухгалтер описывает в приложении к заданию.
Для проверки он готовит три примера: клиента без долга, с частичной оплатой и с корректировкой. Рядом показывает ожидаемые суммы. Затем проверяет пустой отчёт, меняет дату и повторяет действия под правами сотрудника, который будет им пользоваться.
В таком описании видны и нужная функция, и способ её проверить. Подготовить таблицу с расчётами поможет статья об отчёте 1С на заказ.
Пример требования к обмену заказами
Для обмена заказами одной фразы «передавать с сайта в 1С» недостаточно. Надо выбрать момент передачи: например, после оформления заказа покупателем или после проверки менеджером. Это разные процессы, и выбор нужно записать в задании.
У каждого переданного заказа должен быть постоянный номер, по которому его можно найти в обеих системах. В 1С определяются клиент и товары, затем создаётся документ или обрабатываются изменения существующего. Повторная передача не должна создавать второй документ или повторные движения. Какие изменения разрешены в существующем заказе, нужно определить отдельно. Если произошла ошибка, сотрудник должен видеть причину и знать, как повторить обработку.
Для проверки передайте обычный заказ и заказ с неизвестным товаром. Измените количество, отмените заказ и отправьте его ещё раз. Отдельно прервите обмен на заранее выбранном этапе и возобновите его. Перед каждым действием запишите, что должно измениться в 1С и на сайте.
Конкретные действия при изменении уже отгруженного заказа нужно согласовать отдельно. Они зависят от документооборота компании. Для стандартного обмена с сайтом учитывается протокол 1С и 1С-Битрикс; его возможности сверяются с используемыми модулями и версиями.
Как задание связано с почасовой оплатой
Задание помогает оценить часы и понять, на что они будут потрачены. Если после начала работы добавляется новый расчёт или ещё одна система обмена, меняется и оценка. Исполнитель должен объяснить, сколько времени потребуют изменения, прежде чем браться за дополнительную часть.
В СТУДИИ-88 работа оплачивается почасово, от 4 000 ₽/час. Конкретную ставку и примерное число часов обсуждаем до начала. Оплата рассчитывается по фактически затраченному времени, включая разбор задачи, разработку, проверку и запуск. Подробнее — как формируется стоимость доработки.
Что делать, если готового ТЗ ещё нет
Запишите, что сотрудник делает сейчас, и приложите обезличенный пример того, что он должен получить. Этого хватит для первого разговора. Исполнитель уточнит недостающие сведения и объяснит, сколько времени потребуется на разбор.
Описание задачи по 1С можно отправить через форму связи. Мы работаем дистанционно с заказчиками по всей России. Доступ к копии базы обсудим отдельно, когда станет понятно, какие данные нужны.