Если у меня в модуле внешней обработки большое количество методов работают с одной ТЗ и многие меняют в ней данные, то как лучше, объявить эту ТЗ глобальной переменной или инициализировать ее в главной процедуре и передавать остальным в качестве параметра?
По теме: если это не модуль УФ, то я не вижу ничего плохого в переменной модуля.
Сделать глобальной
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший