#0
by gash85
доброго времени суток. 1с 8.2 (8.2.15.301), управляемое приложение есть иерархический справочник "Контрагенты". Необходимо реализовать отбор по Автору элемента справочника. В справочнике около 3000 записей. Пробую сделать так: Однако в процессе отбора отладчик автоматически закрывается. Подскажите как иначе можно реализовать отбор или что я делаю неверно.
#3
by Юрий Лазаренко
У тебя в итоге отбора получается пустой список, который постоянно обновляется, несколько раз в секунду. Смотри почему получается пустой список а еще лучше посмотри почему идет его обновление когда он пустой, может где-то стоит обработчик "ПриАктивизацииСтроки"? Проверь - если в списке будет хоть одно значение, то такого зацикленного обновления не будет.
#4
by gash85
"ПриАктивизацииСтроки" нигде не вызывается. Подскажите, как можно проверить почему пустой список и почему зацикленность получается?
#7
by gash85
переформулирую вопрос - в какую процедуру это правильно вставить? в обычном приложении это было бы "ПередОткрытием", в управляемом приложении куда ставить отбор?
#8
by vmv
проблекма в том, что ты хочешь сесть на два стула 1-ый: отобрать иерархические элементы по автору создания записи БД 2-ой: показать все красиво-деревнно а хренушки, - 1С еще не досконально оптимизировала "работу" с иерархией - если в отбор попали группы, то будут бзики системы или банально пустой список при отборах на иерархию нужно всегда помнить о родительских элементах и исключить их из отбора, если кто-либо из детишек пропушен к просмотру, ну или отображать таблицу на форме простым плоским списком.
#12
by olegves
на палитре свойств элемента Список найди "Настройка списка", открой и добавь на закладке Отбор Автора В процедуре ПриСозданииНаСервере установи правое значение отбору и будет тебе щастье
#13
by gash85
Быть может кому-то поможет. Вопрос реализован следующим образом: Все как нужно выбирает. Даже с учетом того, что это иерархический справочник. В результате отбора получаем все каталоги, а в них видны только те элементы, которые принадлежат данному пользователю. Т.е. структуру сохранили, данные отфильтровали. Всем спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Отбор в иерархическом справочнике
- Отбор в иерархическом справочнике
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- Как установить отбор в иерархическом справочнике
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- Отбор в иерархическом справочнике
- УФ. Программный отбор и пользовательский отбор....
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- Отбор по владельцу (родителю) в иерархическом справочнике
- v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
В этой группе 1С
- Как подключить штрих-код сканнер Honeywall Eclipse
- Расходы, учитываемые при расчете ЕН
- v7: Установка рабочей даты 1с 7.7
- ЗУП: Настройка задач по исполнителям
- 1С 8.2 Операция, введенная вручную. Как отключить проводки?
- Как определить программно ссылка битая или нет ?
- 1С8.1 Отбор в табличном поле
- УТ11 Пересчет товаров, заполнение поля Факт с помощью сканера-штрихкода!?
- Обмен УТ - БП при выгрузке в бухгалтерию в реализациях Зачет аванса по документу
- 20 счёт закрывается на 90.08
- Как реализовать выгрузку данных через план обмена за определенный период?
- v7: В ОбработкаУдаленияПроведения неверно получает остатки на ТА
- ЗУП 2.5.55, не проставляется тарифная ставка для уволенных сотрудников
- тесты проф. 1С:Розница помогите с ответами
- Что такое Партионный учет ТМЦ?
- Расчет налога на прибыль. Закрытие счета 68.04.2 (Бухгалтерия 2.0)
- ВидСубконто в запросе - нужна помощь с запросом
- Ошибка при записи нового документа
- Содержимое объекта данных может быть выбрано только во временную таблицу
- Как задать жестко ширину колонок в СКД