Доработка 1С начинается с понимания процесса
Доработка 1С почти всегда появляется там, где типовой функционал не полностью совпадает с реальной работой компании. Это может быть новая печатная форма, отчет, обработка загрузки, рабочее место пользователя, обмен с внешней системой или целый механизм, который автоматизирует отдельный участок бизнеса.
Мы не начинаем с кода, пока не понятно, какую задачу должна решить доработка. Важно определить, кто будет пользоваться механизмом, какие данные являются входными, какой результат нужен на выходе, какие документы и регистры затрагиваются, как пользователь поймет, что операция выполнена правильно.
Отдельное внимание уделяем способу реализации. В одних случаях достаточно настройки или внешней обработки, в других лучше использовать расширение, а иногда приходится изменять конфигурацию. Наша задача — выбрать вариант, который решает проблему и при этом не создает лишних сложностей при обновлении и сопровождении базы.
Мы делаем отчеты, печатные формы, обработки, загрузки из Excel, проверки заполнения, автоматическое создание документов, доработки форм, новые реквизиты, интеграции, механизмы согласования и специализированные АРМы. Такие работы особенно полезны, когда сотрудники тратят много времени на ручные операции или постоянно допускают ошибки в повторяющихся действиях.
После разработки важна проверка на реальных сценариях. Хорошая доработка должна корректно работать не только на одном идеальном примере, но и на типичных исключениях: пустые поля, разные организации, несколько складов, отмены, возвраты, перепроведение документов, обмены и права пользователей.