Не оставляйте без присмотра

- Хотим перейти на УТ 11. А все такие суммы заламывают, как будто у нас тут не магазин, а огромная сеть.

Смотрю — а доработок миллион. Но главное — не количество, а качество.

А я ещё и на 1С умею!
А я ещё и на 1С умею!

⚠ И качество такое, что не удивляйтесь, друзья, если в один прекрасный день вам не смогут бонусы посчитать, а значит — и зарплату. Ну или что-то неведомое уйдёт клиенту или в ФНС.

История такая, какую много раз рассказывали:

1 Купили УТ 10.

2 Узнали, что она дорабатывается.

3 Нашли того, кто подешевле сделает.

4 И действительно: он делает, всё работает, прекрасно.

5 Потом поменяли программиста, потом ещё раз.

6 Вышло обновление, программист из него вытянул необходимое и перенёс в базу - не обновлением, а как сумел.

7 Потом ещё несколько раз.

И вот в результате такой истории получились доработки:

  • Беспорядочные
  • Совершенно не ориентированные на обновления

Почему стоимость перехода высока?

💰 Много доработок.

🔍 В доработках сложно разобраться:

  • нет комментариев
  • типовой код неотличим от добавленного визуально
  • префиксов у объектов почти нет, различить типовые и добавленные сложно

⚙ Типовые средства перевода не сработают, восстановить их работоспособность сложно, придётся переносить индивидуальными разработками.

Как вести себя в такой ситуации?

🕰 Если получится — оставаться на старой системе как можно дольше. Терять уже нечего.

🚀 Потом придётся пройти через «индивидуальный» переход.

📵 И дальше — не повторять ошибок.

Как дорабатывать 1С?

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

🧐 Сам он может даже не дорабатывать ничего, а контролировать доработки. А именно — выполнение правил:

1 Соблюдать стандарты разработки с сайта 1С.

2 Автоматически проверять доработки программными инструментами.

3 Настроить автоматическое тестирование и применять его после обновлений.

4 Не оставлять техдолга.

5 Если есть возможность — не вносить изменений в конфигурацию. Обходиться расширениями и внешними обработками в справочнике.

⚠ Если конфигурацию всё же приходится менять — правила меняются:

❌ От расширений отказываемся.

✂ Внесение изменений в типовую часть минимизируем. Доработки должны по возможности ДОБАВЛЯТЬ, а не МЕНЯТЬ.

🏷 По установленному правилу (комментарии и префиксы) обособить нетиповые объекты и код.

💻 Объекты, а особенно формы, менять по возможности только кодом.

🔄 Изменения вносить так, чтобы типовые механизмы отрабатывали по возможности типовым способом. И чтобы доработки не помешали возможным обновлениям.

📦 База должна остаться удобно обновляемой и обновляться регулярно.

И повторю главную мысль:

Не оставляйте базу без присмотра!

Делитесь жизненными ситуациями с 1с - по возможности присоветую, что делать.

Начать дискуссию