Не оставляйте без присмотра
- Хотим перейти на УТ 11. А все такие суммы заламывают, как будто у нас тут не магазин, а огромная сеть.
Смотрю — а доработок миллион. Но главное — не количество, а качество.
⚠ И качество такое, что не удивляйтесь, друзья, если в один прекрасный день вам не смогут бонусы посчитать, а значит — и зарплату. Ну или что-то неведомое уйдёт клиенту или в ФНС.
История такая, какую много раз рассказывали:
1 Купили УТ 10.
2 Узнали, что она дорабатывается.
3 Нашли того, кто подешевле сделает.
4 И действительно: он делает, всё работает, прекрасно.
5 Потом поменяли программиста, потом ещё раз.
6 Вышло обновление, программист из него вытянул необходимое и перенёс в базу - не обновлением, а как сумел.
7 Потом ещё несколько раз.
И вот в результате такой истории получились доработки:
- Беспорядочные
- Совершенно не ориентированные на обновления
Почему стоимость перехода высока?
💰 Много доработок.
🔍 В доработках сложно разобраться:
- нет комментариев
- типовой код неотличим от добавленного визуально
- префиксов у объектов почти нет, различить типовые и добавленные сложно
⚙ Типовые средства перевода не сработают, восстановить их работоспособность сложно, придётся переносить индивидуальными разработками.
Как вести себя в такой ситуации?
🕰 Если получится — оставаться на старой системе как можно дольше. Терять уже нечего.
🚀 Потом придётся пройти через «индивидуальный» переход.
📵 И дальше — не повторять ошибок.
Как дорабатывать 1С?
👨💻 Найдите грамотного специалиста, который будет следить за доработками. По его замечаниям исполнители должны сразу исправлять свои недочёты.
🧐 Сам он может даже не дорабатывать ничего, а контролировать доработки. А именно — выполнение правил:
1 Соблюдать стандарты разработки с сайта 1С.
2 Автоматически проверять доработки программными инструментами.
3 Настроить автоматическое тестирование и применять его после обновлений.
4 Не оставлять техдолга.
5 Если есть возможность — не вносить изменений в конфигурацию. Обходиться расширениями и внешними обработками в справочнике.
⚠ Если конфигурацию всё же приходится менять — правила меняются:
❌ От расширений отказываемся.
✂ Внесение изменений в типовую часть минимизируем. Доработки должны по возможности ДОБАВЛЯТЬ, а не МЕНЯТЬ.
🏷 По установленному правилу (комментарии и префиксы) обособить нетиповые объекты и код.
💻 Объекты, а особенно формы, менять по возможности только кодом.
🔄 Изменения вносить так, чтобы типовые механизмы отрабатывали по возможности типовым способом. И чтобы доработки не помешали возможным обновлениям.
📦 База должна остаться удобно обновляемой и обновляться регулярно.
И повторю главную мысль:
Не оставляйте базу без присмотра!
Делитесь жизненными ситуациями с 1с - по возможности присоветую, что делать.