powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1с отчет условия отбора
6 сообщений из 6, страница 1 из 1
1с отчет условия отбора
    #33878550
kk11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как на форму отчета засунуть элемент выбора справочника? в панели контролов не нашел хотя на других отчетах видел.
можно ли стандартными методами отфильтровать значения в справочнике? например есть справочник покупателей, а на форме в отчете я хочу отображать только тех, у которых определенный реквизит имеет нужное значение
...
Рейтинг: 0 / 0
1с отчет условия отбора
    #33878647
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала нужно указать версию 1С, так легче будет дать точный совет
элемент выбора справочника - это реквизит диалога см. значок "ab|"
после чего в его свойствах устанавливается тип Справочник.ХХХ, где ХХХ - вид справочника
отфильтровать можно, но для начала нужно чтобы у этого реквизита стояла галочка "ОтборПоРеквизиту". Для самой же фильтрации используйте метод формы списка справочника "Установить отбор"
на форме будет отображаться - то что вы выбирете туда
все сказанное для 7.7, 8.0 - нет под рукой, а на память не помню :(
...
Рейтинг: 0 / 0
1с отчет условия отбора
    #33878712
kk11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл про версию-7.7
насчет отбора-как я понял он применяется в форме справочника, а как мне установить отбор в самом отчете? т.е. если вызов идет из отчета, тогда фильтровать
кстати пытаюсь вызвать УстановитьОтбор в форме справочника, ругается Процедура не обнаружена
...
Рейтинг: 0 / 0
1с отчет условия отбора
    #33878793
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kk11забыл про версию-7.7
насчет отбора-как я понял он применяется в форме справочника, а как мне установить отбор в самом отчете? т.е. если вызов идет из отчета, тогда фильтровать
кстати пытаюсь вызвать УстановитьОтбор в форме справочника, ругается Процедура не обнаружена
при вызове из отчета есть много вариантов передать данные в справочник:
- глобальные переменные
- внешние данные (файлы)
- через контекст формы

в самом справочнике делаете что-то типа такого:

Процедура ПриОткрытии()
Если флОткрытияИзОтчетаХХХ = 1 Тогда
УслОтбора = .... (как получить выбираете сами).
УстановитьОтбор("ИмяРеквизита",Условие);
КонецЕсли;
КонецПроцедуры
...
Рейтинг: 0 / 0
1с отчет условия отбора
    #33880610
kk11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно ли обработать событие нажатия на элемент реквизит диалога. т.е. только нажал на "..." то установить глоб. переменную.
если установить глоб. переменную при открытии формы отчета, тогда если я вызову этот справочник из другого места, то включится фильтрация(т.к. установлена глобальная переменная).
...
Рейтинг: 0 / 0
1с отчет условия отбора
    #33881748
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kk11а можно ли обработать событие нажатия на элемент реквизит диалога. т.е. только нажал на "..." то установить глоб. переменную.
если установить глоб. переменную при открытии формы отчета, тогда если я вызову этот справочник из другого места, то включится фильтрация(т.к. установлена глобальная переменная).
Процедура ПриНачалеВыбораЗначения(<?>,)
КонецПроцедуры
Синтаксис:
ПриНачалеВыбораЗначения(<ИдентЭлемДиалога>,<ФлагСтандОбр>)
Назначение:
Предопределенная процедура после выбора значения в форме выбора (выбор может быть инициирован в немодальном режиме интерактивно, при помощи элемента диалога с ''педалькой'').
<ИдентЭлемДиалога> - идентификатор элемента диалога, которым инициализирован выбор значения.
<ФлагСтандОбр> - флаг, изначально, при вызове процедуры равен 1, если в теле процедуры значение этого параметра поменять на 0, то стандартный процесс выбора значения не будет происходить.
Замечание:
Данная процедура может располагаться только в программном модуле формы.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1с отчет условия отбора
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]