|
|
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, что нужно сделать чтобы отсортировать реквизит справочника "Название". Типом этого реквизита является справочник. В конфигураторе поставила у этого реквизита в свойствах "Сортировка". В 1С:Предприятие 7.7 на этом поле сортировка по реквизиту светится, но галочкой не отмечается... Тогда написала код: Процедура ПриОткрытии() Спр = СоздатьОбъект("Справочник.Составляющие"); Спр.ПорядокРеквизита("Название"); Спр.ВыбратьЭлементы(); КонецПроцедуры Но все равно не сортируется. Подскажите, пожалуйста, как можно этот реквизит отсортировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2009, 16:09 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
флажок "Сортировка" у реквизита стоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2009, 16:22 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
блин ступил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2009, 16:23 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
может "Сортировка" а не "ПорядокРеквизита"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2009, 16:29 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. а чего это Вы собственно говоря делаете? в контескте формы справочника перед открытием что ли балуетесь? или как? Код: plaintext 1. 2. 3. 4. 5. 6. 7. так тоже не сортирует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 08:25 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Написала как вы предложили,leaf , но ничего не изменилось... не отсортировал по названию :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 09:27 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
что вы пытаетесь сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 09:33 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Пытаюсь отсортировать по названию справочник "Составляющие". Реквизит Наименование у меня не заполняется(он мне не нужен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 09:38 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Kristi_85, реквизит "Название" не есть реквизит "Наименование" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 10:33 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Нет, типом реквизита "Название" является справочник, а "Наименование" я вообще не использую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 10:51 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Kristi_85Нет, типом реквизита "Название" является справочник, а "Наименование" я вообще не использую Сортировка работает только по простым типам (строка, число, дата). Ссылки к таковым не относятся. так что если сортировка действительно нужна - не обойтись без дублирования Название.Наименование в другой реквизит справочника Составляющие. Например, в Наименование (если оно действительно никак не используется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:17 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Kristi_85, тогда что-то непонятное проверить иерахию надо бы... использование реквизита сортировки как для элемента так и для групп... проверить индексы или сразу переиндексировать код авторПроцедура ПриОткрытии() Спр = СоздатьОбъект("Справочник.Составляющие"); Спр.ПорядокРеквизита("Название"); Спр.ВыбратьЭлементы(); КонецПроцедуры или в других ипостасях для формы списка не будет работать в любом случае т.к. програмно можно установить интерактивную сортировку только у предопределённых полей (Код, Наименование) - сортировки по остальному работать будут только для програмного объекта а не для отображений элементов в форме списка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:23 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
да... сама сортировка работает по простым типам а вот быстрый набор возможен и по представлениям ссылочных объектов (т.к. они сами по себе так-же простые) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:31 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
ребята она запускает этот метод при откритии формы справочника ... 99% что так наверное полностью не понимает процесса .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:34 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
leaf, ну если так то он не будет работать тогда :) тут либо использовать наименование из названия при записи элемента (чтоб програмно устанавливать порядок наименований) или никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:44 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Извините, я что-то до конца не поняла: Это мне нужно содержимое реквизита "Название" копировать в "Наименование" (здесь все данные будут отсортированы), а потом, например при выводе отчета, использовать уже не "название", а "наименование"??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:44 |
|
||
|
Сортировка по реквизиту справочника
|
|||
|---|---|---|---|
|
#18+
Kristi_85Извините, я что-то до конца не поняла: Это мне нужно содержимое реквизита "Название" копировать в "Наименование" (здесь все данные будут отсортированы), а потом, например при выводе отчета, использовать уже не "название", а "наименование"??? В отчете можно использовать все, что угодно. А вот чтобы работала сортировка в форме списка - действительно требуется организовать копирование из ссылки в простой реквизит, по которому и сортировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36285142&tid=1523131]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 448ms |

| 0 / 0 |
