Имя: Пароль:
1C
1С v8
Поиск в форме списка
0 dred999
 
17.07.17
12:16
Всем привет!
Бухгалтерия предприятия, редакция 3.0 (3.0.51.14)
Есть форма списка Счета покупателям.
Она открывается обработкой с параметром выбора по номеру документа и все отрабатывает (открывается форма списка в которой нужный документ).
Но при попытке расшеренного поиска по другому номеру документа в это форме, ничего не находится. Может кто подскажет как добраться до стандартной команды ФормаНайти и очичтить закинутый обработкой параметр поиска?
1 dred999
 
17.07.17
12:21
Или как то по другому очистить закинутые параметры выбора
2 Рэйв
 
17.07.17
12:41
там помоему отбор должен отключаться свержу если не запрещено
3 dred999
 
17.07.17
12:52
(2) Если ты о поле поиск то там хоть нажимай на крестик хоть нет - не помогает
4 Рэйв
 
17.07.17
12:53
(3)Нет если есть кнопка с отбором, то долен быть и кнопка с крестиком на отборе.
5 dred999
 
17.07.17
12:56
(4) Да она то есть но нажатие на крестик не помогает. в списке остается только документ с переданным параметром поиска
6 Рэйв
 
17.07.17
12:58
(5)Тогда реши что тебе нужно. Открытие формы с отбором или дальнейший поиск других документов.
7 dred999
 
17.07.17
13:04
(6) И то и другое.
8 Рэйв
 
17.07.17
13:06
(7)Ну, если жить без этого не можешь,тогда сам нарисуй отдельно кнопку, которая тебе сбросит все отборы и фильтры на список
9 dred999
 
17.07.17
13:06
Не могу найти какое событие срабатывает при изменении поля "Поиск"
10 r_i_n_i_k
 
17.07.17
13:07
Ctrl+Q
11 Рэйв
 
17.07.17
13:07
(9)Да не надо событие.Просто свою процедуру повесь на кнопку, которая все отборы очистит и все.
12 r_i_n_i_k
 
17.07.17
13:08
+(10) в "ещё" есть кнопка "Отменить поиск", в палитре этой кнопки д.б. установлено ТолькоВоВсехДействиях = Ложь
13 dred999
 
17.07.17
13:09
(11) Это лишняя кнопка на форме. Форму не хочу трогать. Да это лишнее телодвижение для буха.
найти бы событие поля Поиск и там бы сначала бы скидывал все отборы.
14 dred999
 
17.07.17
13:09
(12) Она недоступна.
15 dred999
 
17.07.17
13:09
Обор вбит программно
16 dred999
 
17.07.17
13:11
(12)
    ЗначениеОтбора  = Новый Структура("Номер", Объект.НомерСчт);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    
    ФормаСписка = ПолучитьФорму("Документ.СчетНаОплатуПокупателю.ФормаСписка");
    ФормаСписка.Параметры.РежимВыбора = Истина;
    ОткрытьФорму("Документ.СчетНаОплатуПокупателю.ФормаСписка", ПараметрыВыбора);
17 r_i_n_i_k
 
17.07.17
13:12
В "Ещё" - "Настроить список" этот отбор виден?
18 dred999
 
17.07.17
13:15
(17) Нет
19 runoff_runoff
 
17.07.17
13:28
очистить фиксированные настройки компоновки динамическго списка..
20 dred999
 
17.07.17
13:35
(19) Это процедура такая?
21 dred999
 
17.07.17
13:36
Мне без добавления всяких кнопок нужно сделать.
Нужно найти процедуру при изминении поля Поиск.
Чтоб когда пользователь начал вбивать новый номер или конрагента итд я очищал установленный отбор
22 dred999
 
17.07.17
13:38
Я так понимаю что это сама платформа фильтрует в этом поле поиск...:( и модулей явных нет под нее...
23 runoff_runoff
 
17.07.17
20:53
параметр Отбор - это фиксированные настройки компоновки данных динамического списка..
по-моему.. этих слов достаточно..
смотрим Динамический список..
потом его Компоновку данных..
потом её Фиксированные настройки..
потом смотрим.. как же очистить коллекцию фиксированных настроек ;-)