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