СТУДИЯ—88 +7 843 203-44-32 Связаться
Статьи о разработке

Редакция СТУДИИ-88 ·

ТЗ на доработку 1С: пример для отчёта и обмена данными

Какие сведения нужны программисту для оценки задачи. Два примера задания: отчёт по долгам и передача заказов с сайта.

«Нужен отчёт по долгам» — с такой просьбой можно начать разговор с программистом 1С. Для оценки придётся уточнить дату расчёта, документы и нужные колонки. Если сразу приложить пример таблицы и объяснить, откуда берутся суммы, обсуждение пойдёт быстрее.

Эти сведения и составляют основу технического задания. Для небольшой доработки достаточно короткого описания и нескольких примеров. У обмена с сайтом вопросов больше: какие данные передаются, когда создаются документы и что делать, если связь оборвётся.

Что включить в задание

Структура задания на доработку 1С
РазделЧто указать
ЦельКакое действие нужно упростить или какую проблему устранить
СредаКонфигурация и релиз, платформа, режим работы, связанные системы и расширения
Текущее поведениеКто выполняет операцию, какие данные использует, что происходит сейчас
Ожидаемый результатДействия пользователя, нужные документы, поля, расчёты или сообщения
Правила и исключенияПустые данные, отмены, возвраты, повторный запуск и ограничения доступа
ПримерыОбезличенные исходные данные и ожидаемые результаты для них
ПриёмкаСценарии проверки и сотрудник, который подтверждает результат
ЗапускТестовая копия, перенос, резервное копирование и порядок действий при сбое

Сразу уточните, что входит в работу. Например, при заказе отчёта может обнаружиться, что для правильного расчёта надо исправить старые документы. Обсудите отдельно, кто займётся этими данными, входят ли перенос истории и настройка прав.

Пример требования к отчёту

Предположим, бухгалтеру нужен отчёт по задолженности. Требование можно записать так:

Бухгалтер выбирает организацию и дату. В отчёте видны клиенты, договоры, суммы долга и общий итог. Валюта указана в заголовке. Из суммы можно открыть документы, которые её составляют. Какие документы включать, как учитывать оплаты и корректировки, бухгалтер описывает в приложении к заданию.

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

В таком описании видны и нужная функция, и способ её проверить. Подготовить таблицу с расчётами поможет статья об отчёте 1С на заказ.

Пример требования к обмену заказами

Для обмена заказами одной фразы «передавать с сайта в 1С» недостаточно. Надо выбрать момент передачи: например, после оформления заказа покупателем или после проверки менеджером. Это разные процессы, и выбор нужно записать в задании.

У каждого переданного заказа должен быть постоянный номер, по которому его можно найти в обеих системах. В 1С определяются клиент и товары, затем создаётся документ или обрабатываются изменения существующего. Повторная передача не должна создавать второй документ или повторные движения. Какие изменения разрешены в существующем заказе, нужно определить отдельно. Если произошла ошибка, сотрудник должен видеть причину и знать, как повторить обработку.

Для проверки передайте обычный заказ и заказ с неизвестным товаром. Измените количество, отмените заказ и отправьте его ещё раз. Отдельно прервите обмен на заранее выбранном этапе и возобновите его. Перед каждым действием запишите, что должно измениться в 1С и на сайте.

Конкретные действия при изменении уже отгруженного заказа нужно согласовать отдельно. Они зависят от документооборота компании. Для стандартного обмена с сайтом учитывается протокол 1С и 1С-Битрикс; его возможности сверяются с используемыми модулями и версиями.

Как задание связано с почасовой оплатой

Задание помогает оценить часы и понять, на что они будут потрачены. Если после начала работы добавляется новый расчёт или ещё одна система обмена, меняется и оценка. Исполнитель должен объяснить, сколько времени потребуют изменения, прежде чем браться за дополнительную часть.

В СТУДИИ-88 работа оплачивается почасово, от 4 000 ₽/час. Конкретную ставку и примерное число часов обсуждаем до начала. Оплата рассчитывается по фактически затраченному времени, включая разбор задачи, разработку, проверку и запуск. Подробнее — как формируется стоимость доработки.

Что делать, если готового ТЗ ещё нет

Запишите, что сотрудник делает сейчас, и приложите обезличенный пример того, что он должен получить. Этого хватит для первого разговора. Исполнитель уточнит недостающие сведения и объяснит, сколько времени потребуется на разбор.

Описание задачи по 1С можно отправить через форму связи. Мы работаем дистанционно с заказчиками по всей России. Доступ к копии базы обсудим отдельно, когда станет понятно, какие данные нужны.