Добрый день! В проектировщике запросов я для 0BUS_AREA задала переменную, необязательную для ввода LS_FIL, а для 0PLANT - переменную LS_IZ_BS, которая должна заполняться из LS_FIL через программу клиента
WHEN 'LS_IZ_BS'. CLEAR: l_s_range, e_t_range, wa_range. REFRESH: e_t_range. IF i_step = 2. LOOP AT i_t_var_range INTO wa_range WHERE vnam = 'LS_FIL'. ENDLOOP. l_s_range-low = wa_range-low. l_s_range-sign = 'I'. l_s_range-opt = 'EQ'. APPEND l_s_range TO e_t_range. ENDIF.
Если при открытии рабочей книги задается филиал, то вторая переменная тоже срабатывает, Но если не заносить номер филиала (т.е. выборка по всем филиалам), то получается так:
Филиал из БC Не присвоено Филиал из БC # Филиал пустое разграничение Филиал пустое разграничение и соответственно данных по 0PLANT - нет.
Можно это как-то сделать? Не хочется, чтобы пользователь заносил данные по двум условиям. Спасибо!
|