|
|
Как отсортировать справочник по Коду |
☑ |
|
0
Schurin
17.05.07
✎
12:00
|
Извиняйте форумчане за глупый вопрос (1С только начал изучать).
Дело в том что нужно сменить порядок выводимых строк в таблице.
В процедуре формирования таблицы пишу:
НормыЗатрат = СоздатьОбъект("Справочник.НормыРасходов");
НормыЗатрат.ИспользоватьВладельца(Продукция);
НормыЗатрат.ПорядокРеквизита("Код");
А при выполнении он мне ругается: "Неверная имя реквизита!"
Разобрался кой в чем и понял, что дело в наличии галки Сортировка в свойствах реквизита справочника. Где она есть сортировка по данному полю работает, где ее нет - не работает. НО!!! Почему у одних реквизитов это поле не доступно, а у других нет. И почему же не работает по коду.
Заранее спасибо. ;-)
|
|
|
1
ТелепатБот
гуру
17.05.07
✎
12:00
|
|
|
|
2
GenV
17.05.07
✎
12:02
|
Для справочника:
ПорядокКодов();
Синтаксис:
ПорядокКодов()
Назначение:
Установить порядок выборки элементов справочника по возрастанию кода.
Замечание:
Метод вызывается до вызова метода ВыбратьЭлементы.
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
|
|
|
3
ZanderZ
17.05.07
✎
12:02
|
ПорядоКодов()
|
|
|
4
kazam
17.05.07
✎
12:02
|
(0) код это не реквизит.
ПорядокКодов();
|
|
|
5
чувак
17.05.07
✎
12:03
|
НормыЗатрат.ПорядокКодов();
|
|
|
6
чувак
17.05.07
✎
12:03
|
Тьху, не попал в тройку
|
|
|
7
GrayT
17.05.07
✎
12:04
|
(6) А нефиг подглядывать, где я шляюсь :)
|
|
|
8
Schurin
17.05.07
✎
12:12
|
Спасибо, ребята, заработало!
|
|
|
9
Schurin
17.05.07
✎
12:16
|
Другой вопрос: А почему тогда не у всех реквизитов доступно свойство сортировки.
|
|
|
10
чувак
17.05.07
✎
12:18
|
(9) Если в свойствах реквизита установлен сортировка то можно. Но только е в периодических рекивизитах
|
|