Про блокировки, которые не отключаютcя

Стандартная история из 1С. Нужно было сделать блокировку проведения документа по определённым условиям. Сделали.

А потом выяснилось: 1. Для тестов эти условия нужно временно отключить 2. Включить только тогда, когда будет принято соответствующее решение 3. Настройку для отключения не сделали

И сразу понятно, что ситуация повторится ещё не раз. В аварийный момент, под дедлайн или «срочно нужно провести документ».

Архитектурный вывод простой: любой нетиповой алгоритм должен иметь выключатель.

Лучше всего — отдельный справочник настроек, который позволяет в любой момент вернуть поведение системы в состояние «как было».

Настройки не усложняют систему. Они экономят время и нервы.

#ok_life_system #ok_work #ok_1c #ok_architecture #ok_hacks

Про блокировки, которые не отключаютcя
Стандартная история из 1С.
Нужно было сделать блокировку проведения документа по определённым условиям. Сделали.
А потом выяснилось:
1 | Сетка — социальная сеть от hh.ru