Когда сотрудники ежедневно переносят цифры между документами, ведут дополнительные таблицы или вручную проверяют одни и те же условия, часть этих операций можно передать 1С. Доработка помогает адаптировать программу к процессам компании: сократить повторный ввод, добавить необходимые проверки и сделать работу с документами удобнее.

Раньше делал руками. Теперь — одной кнопкой.
Шуточная иллюстрация с Евгением Лариным, созданная с помощью ИИ.

Когда требуется доработка

Типовая конфигурация закрывает многие задачи бизнеса, но у компании могут быть собственные правила. Например, менеджеру нужно видеть доступный остаток при оформлении заказа, кладовщику — заполнять документы по установленному сценарию, а руководителю — контролировать отклонения от согласованных условий продажи.

Поводом для доработки часто становятся:

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

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

Что можно автоматизировать

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

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

Как проходит работа

Сначала описывается конкретный рабочий сценарий: кто выполняет операцию, какие данные использует и что должно получиться. Полезно показать реальный документ и объяснить, где сотрудник тратит время или допускает ошибки.

Затем выбирается способ реализации. В зависимости от задачи и конфигурации это может быть внешняя обработка, дополнительный отчёт, расширение или изменение основной конфигурации. Расширение позволяет вынести часть доработок отдельно от типового решения, но совместимость с последующими релизами всё равно нужно проверять.

Изменения проверяются на тестовой копии базы. В проверку включают обычные операции и особые ситуации: незаполненные поля, повторный запуск, недостаточные права, отмену документа. После согласования результат переносится в рабочую систему, а пользователям объясняется новый порядок действий.

Как оценить результат

Хорошая доработка даёт измеримый эффект: меньше ручных операций, меньше повторного ввода и понятнее контроль ошибок. Для проверки можно сравнить количество действий и время выполнения одного сценария до и после изменения.

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

Что подготовить для оценки

Понадобятся название конфигурации и её версия, описание текущего процесса, пример желаемого результата и сведения об уже установленных доработках. Также важно указать, сколько сотрудников выполняют операцию и как часто она повторяется. Эти данные помогают определить объём работ и способ проверки результата.

Связанные темы: отчёты и обработки, интеграции.

Официальные материалы 1С: Расширения конфигураций.

Нужна помощь с этой задачей?

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

Обсудить задачу