31.03.2025
Большое обновление УНФ
c 1.6.24.201 на 3.0.10.235
с расширениями, печатными формами и обработками.

Есть УНФ, типовая, с расширениями, внешними обработками и печатными формами. Заказчик, как это часто бывает, считал что обновление ему не нужно. Но случился НДС для ИП, как обычно внезапно. Были сделаны выводы и поставлена задача подготовить доработки для удобного обновления и обновиться до актуального релиза.

Как делать доработки что б было удобно обновляться

1. В расширении нужно добавлять/изменять элементы форм программно.
Если добавлять элементы форм мышкой то если форма в обновлении изменена это придется делать снова.
Если добавлять элементы форм программно то скорее всего при обновлении ничего не потребуется делать. Или при применении расширения будет сообщение об ошибке. Эту ошибку будет легко локализовать и исправить.

2. Если не обойтись без изменения типового модуля то использовать ИзменениеИКонтроль а не Вместо
Если в обновлении этот модуль будет изменен то при применении расширения будет сообщение об этом. Поэтому старый модуль не останется в рабочей базе.

Обновление

Расширения делались "побыстрее, подешевле, но чтоб работало". Поэтому первый этап обновления - переделать расширения так чтобы было удобно обновляться.

Когда расширения сделаны правильно то обновление базы "на замочке" становится простой рутинной задачей.

После обновления нужно актуализировать внешние печатные формы и обработки. Как минимум не должно быть формальных ошибок. В идеале сравнить результаты работы в старой и в новой версии.

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

Завершающий этап обновление рабочей базы в выходные.

Итого

13 релизов,
примерно неделя моей работы по подготовке к обновлению,
примерно месяц тестирования пользователями,
9 часов обновления рабочей базы и переноса в нее подготовленных внешних форм и обработок.

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

Связаться

Имя
Телефон
Электронная почта *
Техзадание
Прикрепить файл...

Контакты

E-MAIL

info@yellowflash.ru

ТЕЛЕФОН

+7 916 115 03 21