Здравствуйте!
Возник вопрос. На примере, карточки редактирования "Контакты", поле "должность" объясню в чем суть вопроса.
Для того чтобы определить должность, открывается справочник "Должности", я выбираю определенную должность. Если с течением времени, при определенных условиях, необходимо изменить должность. Я открываю опять справочник и там находится, только та должность, которую я определила в прошлый раз. А для того чтобы возвратиться к списку должностей, нужно стереть в поиске должность, которая была определена и нажать на кнопку "Поиск". Как сделать так чтобы автоматически открывался весь список должностей, независимо от того, что выбор в прошлый раз был сделан?
Спасибо заранее за помощь.
Нравится
Валентина, отключить фильтрацию записей справочника можно изменив функцию function Initialize(Window) сервиса scr_SelectData подобным образом:
function Initialize(Window) {
	InitializeGlobalVariables();
	InitializeDataset(Window);
	InitializeButtons(SelectData.Dataset);
	InitializeGlobalDatalinks();
	InitializeGridArea(Window);
	SetWindowCaption(Window);
	ReadAttributes(Window);
	InitalizeImages(Window);
	if (SelectData.Dataset.Caption != 'Должности'){
	edtSearchFor.Value = SelectData.SearchValue;
	}
	if (SelectData.IsInitialized != true) {
		AddDisplayFields();
		SelectData.IsInitialized = true;
	}
	AddSearchFields();
}
Лучше создать окно-наследника от wnd_SelectData, удалить в нём эту строку "edtSearchFor.Value = SelectData.SearchValue;" и использовать для нужных справочников это окно (устанавливается в свойстве SelectWindowUSI лукапдатаконтрола).