|
Обойти справочник как его видно
| ☑ |
0
Snik_666
07.08.15
✎
10:50
|
Добрый день! А подскажите можно как-то обойти справочник в том порядке в котором я его вижу ? Пробую разными способами что-то ни как.
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.ЭтоГруппа Тогда
Сообщить("Группа--------------"+Выборка.Наименование);
Иначе
Сообщить(""+Выборка.Наименование);
КонецЕсли;
КонецЦикла;
|
|
1
Fragster
гуру
07.08.15
✎
10:50
|
выбратьиерархически
|
|
2
Fish
07.08.15
✎
10:54
|
(1) И ещё неплохо бы добавить отборы и учесть сортировку списка, чтобы получилось точно "как его видно"
|
|
3
Fragster
гуру
07.08.15
✎
10:56
|
(2) в УФ это невозможно. к "состоянию просмотра" нет интерфейса.
|
|
4
Fragster
гуру
07.08.15
✎
10:58
|
в свое время написал пожелание на партнерском, чтобы в 1с программно можно было сделать всё то, что пользователь тыкает мышкой, и чтобы можно было получить текущее актуальное состояние, но пожелание проигнорили.
Там не только "состояние просмотра", оно же фильтр через "найти", но и измененная пользователем видимость и еще много мест.
|
|
5
Fish
07.08.15
✎
11:01
|
|
|
6
Fish
07.08.15
✎
11:01
|
(5) "Важным моментом является то, что схема и настройки, которые вы получаете от таблицы динамического списка, учитывают, в том числе, видимость колонок и применённый поиск. Так как настройки получаются отдельно, вы можете для своих целей изменить состав полей и получить, например, все колонки списка, а не только те, которые видны пользователю. "
|
|
7
Живой Ископаемый
07.08.15
✎
11:04
|
2(6) Оно.. а в толстых формах было ПостроительЗапроса, которому можно было в качестве источника данных скормить список... Но правда видимость и оформлением терялись
|
|
8
Fragster
гуру
07.08.15
✎
11:05
|
(6) ну, пожелание я писал до этого... ну и все равно программно "примененный поиск" не получить (не отличить от отбора), не включить и не выключить
|
|
9
Fish
07.08.15
✎
11:08
|
(8) Но главное, что задачу ТС это решает: получаешь данные списка с учётом отборов, поиска и проч.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан