Как вызвать програмно отбор и сортировка #385527


#0 by Pitbull-1С
Подскажите как вызвать програмно отбор и сортировку,которая обычно вызывается интерактивно на командной панели?
#1 by butterbean
например СправочникСписок.<Имя справочника>.Отбор (CatalogList.<Имя справочника>.Filter) СправочникСписок.<Имя справочника> (CatalogList.<Имя справочника>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Позволяет установить отбор по реквизитам справочника. Имена элементов отбора совпадают с именами колонок списка справочника, а также дополняются критериями отбора, затрагивающими справочник. См. также: СправочникСписок, свойство Колонки
#2 by Pitbull-1С
Програмно нужно вызвать саму форму отбора. А сам отбор выполнит пользователь.
#3 by Pitbull-1С
---
#4 by Salvador Limones
А как ты это себе представляшь? Когда должна выскочить форма?
#5 by Сергей-ХХХ
Можно создать закладку, в которую накидать реквизитов, связанных с элементыформы.список.отбор....
#6 by Pitbull-1С
У меня нет командной панели со стандартными кнопками. И ставить ее нет необходимости. Но вот отбор и сортировку вызываеть нужно кнопкой отдельно выложенной в подвале
#7 by Defender aka LINN
Она еще в контекстном меню есть. Ну или рисуй свою.
#8 by wertyu
ну и выбери действие у кнопки Отбор и сортировка
#9 by Pitbull-1С
Как это сделать?
#10 by butterbean
без командной панели не получится
#11 by wertyu
чо за форма-то хоть?
#12 by Pitbull-1С
на форме нет ни панели, ни контексного меню, есть только своя кнопка, при нажатии которой должна вызываться форма "Отбор и сортировка" командной панели табличного поля
#13 by Pitbull-1С
Да видимо это так. Придется делать свою форму :(
#14 by butterbean
замени свою кнопку на кнопку командной панели
#15 by butterbean
+ точнее на командную панель с одной кнопкой
#16 by wertyu
ну ты же чего-то отбирать и сортировать хочешь
#17 by Pitbull-1С
Можно но формат кнопки командной панели изменить нельзя, не впишется в общий формат кнопок
#18 by wertyu
сделай как например в универсальном отчёте только укажи источник действий и парься
#19 by wertyu
+ и не парься
#20 by wertyu
кстати я именно про командные панели
#21 by butterbean
кстати извращенно можно и на обычную кнопку повесить: нужно в качестве источника действий выбрать твою таблицу (или таб часть), а в качестве действия назначить кнопке действие кнопке командной панели. Саму командную панель сделать невидимой
#22 by Pitbull-1С
А програмный код пожалуйста выложите, что у Вас получилось
#23 by butterbean
код чего?
#24 by Pitbull-1С
Как в качестве источника действий выбрать таблицу, а в качестве действия назначить кнопке действие кнопке командной панели?
#25 by butterbean
"в качестве источника действий выбрать таблицу" - в свойствах кнопки на форме выбирается...
#26 by Pitbull-1С
Не получается...пишет "Метод объекта не обнаружен (УстановитьДествие)"
#27 by Pitbull-1С
Я в процедуру перед окрытием написал ЭлементыФормы.Кнопка1.УстановитьДествие("Нажатие",ЭлементыФормы.КоманднаяПанельСкрытая.Кнопки.ДействиеОтбор); Может я что-то не так сделал?
#28 by Pilbull-1С
Если исходить из того, что модуль программного кода 1С интерпретируется во время выполнения, то C и басик NET тоже скриптами можно обозвать, ведь они интерпретируются через фреймворк (== типа среда 1С). ООП можно организовать через компоненту 1С++.
#29 by Pitbull-1С
Точнее так написал ЭлементыФормы.Кнопка1.УстановитьДествие("Нажатие",ЭлементыФормы.КоманднаяПанельСкрытая.Кнопки.ДействиеОтбор.Действие);
#30 by awa15
Не нужен тут код вообще. В свойствах кнопки ИсточникДействий выбрать элемент формы, представляющий собой список, для которого нужно делать отбор, например СправочникСписок. После чего в событие Нажатие кнопки из выпадающего списка выбрать действие "Установить отбор и сортировку списка...".
#31 by Pitbull-1С
Спасибо. Реально помогли. Че тока не делал А если использовать надпись со свойством гиперсылки? Как в этом случае?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С