Вячеслав Ионов
 
 
  Зарегистрирован: 17.08.2015 Сообщения: 50
 
  | 
		
			
				 Добавлено: Ср Дек 04, 2019 17:52    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Смотря, как вызывается список. Если просто скриптом, где вызывается browser {select....}, то можно попробовать генерировать переменную _brwresource. О ней вроде было в документации
 
 
Если запускается отдельный объект browser, то можно в секции SELECT в конце прописать переменную, например _user_variable['], которую определять где-нибудь в коде инициации. Но, такой вариант уместен, если поля, которые нужно скрывать/показывать являются последними.
 
 
Например:
 
в инициации
 
if 1=1 then
 
{alias _sel_var := ,id_firm[]'ИД компании';} else
 
{alias _sel_var := ;}; 
 
 
В селекте
 
select 
 
pid,
 
auto_card
 
_sel_var['] 
 
from people
 
 
То есть, при выполнении условия, id_firm отобразится, иначе - нет.
 
Навскидку не помню точный синтаксис указания маски имени поля)
 
 
Может еще есть способы, но это то, что сам использовал | 
			 
		  |