#0
by kuza_87
Здравствуйте, уважаемые друзья!!! У меня возник очень интересный вопрос, в котором не могу разобраться. Я написал обработку для форм списка, которые подсчитывает показатели объектов (например устанавливаю какой-либо отбор и обработка показывает количество элементов, которые входят в этот отбор). Но если я делаю отбор стандартной кнопкой "найти" то обработка не работает(показывает количество объектов такое же, как и было до того как я сделал "найти"), так как отбор эта команда не устанавливает. Отловить событие отладчиком не удалось, так как это стандартный механизм платформы. Подскажите пожалуйста, что происходит при нажатии кнопки найти, где и какие отборы устанавливаются, и можно ли это как-нибудь связать со стандартной командой "отбор"(настроить список).
#1
by whitedi
При нажатии срабатывает "механизм платформы". Связать "найти" с отбором не получиться.
#5
by Drac0
если нужно подсчитать строки, то только пробежать по всем строкам и проверять методом ПроверитьСтроку.
#8
by kuza_87
так в том то и дело, что если делаем отбор кнопкой "найти" то никакого отбора не происходит. Смотрел в отладке - у списка не появляется никаких отборов. Юзеры (гады) хотят чтобы и кнопка отбор была, и чтобы кнопка найти тоже было(я вообще её хотел сначала убрать)
#9
by Drac0
метод ПроверитьСтроку проверяет строку на соответствие установленным фильтрам, в том числе и через найти. а вот событие отловить да, нельзя.
#10
by kuza_87
не понял. как при помощи этого метода получить то что я хочу? Проверяю в отладчике Список.Отбор = нифига. Хотя в "найти" я задал параметры
#11
by kuza_87
выкладываю код: &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ПараметрыФормы = Новый Структура("Тип,Отбор,Список", ПараметрыВыполненияКоманды.Источник.ИмяФормы, ПараметрыВыполненияКоманды.Источник.Список.Отбор, ПараметрыВыполненияКоманды.Источник.Список); ОткрытьФорму("ОбщаяФорма.дт_Итоги", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно); КонецПроцедуры
#12
by kuza_87
потом открывается форма и происходят вычисления. то есть по сути нужно добавить в отбор который создается в структуре, отбор из "найти"
#13
by kuza_87
А методом ПроверитьСтроку пробовал пользоваться. динамический список в цикле не хочет перебираться, говорит что итератор для значения не определен
#17
by ИС-2
вижу пока только перехватить нажатие ctrl-F и выполянть аналогичный запрос. Либо ход конем. Добавить колонку в которой будут значения 1, под список добавить итог и попробывать его. Но тут не понятно какой список - динамический? Если да, то можно сделать группировку в ресурсе которого будет сумма однерок.
#18
by 1Сергей
поиск происходит не только по ctrl-F. можно встать на колонку и начать набирать текст.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает ни кнопка печать ни предпросмотр...
- Как найти с помощью Найти()
- Не работает кнопка Пуск в Win XP
- Кнопка Печать в 8.1.
- Как найти точку диаграммы ганта? (метода Найти() нет)
- Как програмно учтановить отбор в форме списка или в форме выбора
- Не работает кнопка открытия на Веб-клиенте!
- 1с 8.2 зуп. не активна кнопка найти в списке
- УФ На форме списка настройка списка отборов и т.д.
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Как в форме списка обратиться к форме документа?
- Пропали кнопка и код в конфигураторе, а в предприятии есть кнопка и код
В этой группе 1С
- УПП при вклюечнии RLS - на сколько сильно влияние на производительность
- СКД. Как передать параметры во внешнюю функцию при вычислении ресурса
- Почему Поле не найдено "КорСчет"?
- УстановитьИспользованиеИтогов и ПересчитатьИтоги
- Документ «Резервирование товаров»
- 1С УПП "Акт об оказании производственных услуг" счет затрат откуда берётся
- Периодически самопроизвольно перезапускается rphost
- как быстрее удалить элементы определенной группы контрагентов
- Получить реквизит документа регистратора
- v7: 1С++ Группировка "День Все". Как?
- v7: Узнать размер картинки и файла
- Почтовый клиент УТ 10.3
- Документооборот отмена задачи проверки поручения
- Где и по какому принципу 1с обычно хранит Адреса?
- БГУ 1.0 - сроки поддержки
- Запретить одновременное создание документа
- Загрузка ТЧ xml документа в ТЗ
- Очистка набора записей регистра сведений перед загрузкой. Конвертация
- OFF настройки MS Word - курсор в середине страницы по вертикали
- 8.1 Свойство оформления ячейки строки табличного поля - Значение