Необходимо передать идентификатор команды/отследить нажатие команды и в зависимости от этого идентификатора написать условие в цепочке общих модулей. Поскольку разработка в расширении, передавать идентификатор через структуру параметров процедур заимствуя каждую из них не очень хочется. Аналогично с помещением параметра во временное хранилище - нужно будет прогонять по процедурам адрес врем.хранилища. Может есть какой-то более оптимальный способ или придется подтягивать во все процедуры по цепочке параметр?
Насколько логично использование хранилища общих настроек для итерации с последующим удалением значения в конце обработчика вызова команды?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший