8 подписчиков
Можно ли 1С программисту быть просто кодером?
Для начала поясним, что мы имеем ввиду под "просто кодером" - условно считаем, что такой программист, работает-программирует по четко определенному техническому заданию не отклоняясь от описанной логики, определенной аналитиком, который собственно ее туда заложил.
Давайте попробуем разобраться хорошо это или плохо:
- Хорошо, когда задача небольшая и не глубоко касается ключевых процессов компании, к примеру "разработка печатной формы" вполне подошла бы как пример;
- Плохо, так как при разработке по некоторым крупным задачам, затрагиваются объекты, о которых аналитик может не догадываться, либо не представлять в полном объеме то, как работает объект системы "под капотом".
Почему в 1С возникает такой вопрос? следует пояснить, типы объекты в 1С предопределены и создать какой-то свой, уникальный объект нельзя (с некоторыми оговорками), в типовых конфигурациях так же предопределены возможности каждого типа объектов, и как правило лучше всего понимает особенности этой логики - программист. Аналитику, часто, при проектировании систем, погружаться до уровня объектов метаданных довольно сложно, а где-то и не надо.
Какой на наш взгляд оптимальный подход в таких случаях:
1.Аналитик, так как лучше понимает суть реализуемого процесса в рамках реализации задач в техническом задании описывает только логику процесса, с отсылками на данные, которыми он оперирует при решении задачи;
2.Программист, так как лучше понимает объектную модель, описывает техническую модель реализации, т.е. фактически указывает на каких объектах будет "собрано" решение, так же может консультировать аналитика по оптимальности предлагаемой аналитиком модели.
И что самое важное, программист должен понимать какая скажем так учетная задача решается, не на уровне "из поля А перенести данные в поле Б", а например "сумму следующего платежа переносим в график платежей", т.е. отвечая на наш изначальный вопрос, определенно следует сказать, что просто кодером в 1С среде быть как минимум сложно, так как именно 1С программист так же должен понимать суть процессов и суть учетных задач, которые он решает.
1 минута
9 февраля 2025