|
порядок предопределенных элементов | ☑ | ||
---|---|---|---|---|
0
ic-kat
15.11.12
✎
07:03
|
можно ли как-то упорядочить в запросе (ну или не обязательно в запросе, но лучше в нем) предопределенные элементы по имени?
не по наименованию, которое в предприятии изменить можно, а именно по имени? |
|||
1
Cube
15.11.12
✎
07:03
|
(0) Зачем?
|
|||
2
ic-kat
15.11.12
✎
07:14
|
эээ... нужно. есть возможность как-то это сделать?
|
|||
3
shuhard
15.11.12
✎
07:51
|
(2) конечно есть
делаешь Рг сведений и нем хранишь для перечислений порядок сортировки |
|||
4
ic-kat
15.11.12
✎
08:06
|
(3) у меня не перечисление, а предопределенные справочники
|
|||
5
Defender aka LINN
15.11.12
✎
08:09
|
(3) Месье знает толк в извращениях.
(0) Ну, можно ТЗ изготовить, где сложить ссылки и имена, а потом в запросе с ней соединяться. Или реквизит добавить. |
|||
6
shuhard
15.11.12
✎
08:16
|
(5) мсье понимает, что у того, кому надо менять сортировку может не быть прав на сам справочник ?
|
|||
7
dk
15.11.12
✎
08:17
|
добавить поле для сортировки
выбор Когда Товар = &ПредопределенныйТовар1 Тогда 1 Когда Товар = &ПредопределенныйТовар2 Тогда 2 ... Иначе 0 |
|||
8
Defender aka LINN
15.11.12
✎
08:17
|
(6) Кэп подсказывает, что поменять сортировку при раскладах из (0) может только программист
|
|||
9
dk
15.11.12
✎
08:21
|
или в запросах можно напрямую к предопределенным обратиться? хз
|
|||
10
Cube
15.11.12
✎
08:48
|
(9) Можно. Через ЗНАЧЕНИЕ().
|
|||
11
Maxus43
15.11.12
✎
09:04
|
Код у предопределённых сделай по возрастанию учитывая имя, короче отсортируй в конфигураторе
|
|||
12
ic-kat
15.11.12
✎
09:06
|
(10) не нашла, как через значение, не разобралась с синтаксисом.
|
|||
13
ic-kat
15.11.12
✎
09:07
|
(10) в смысле потом обрабатывать? я думала в запросе как-то можно.
|
|||
14
Cube
15.11.12
✎
09:11
|
(12) А что, поиск уже не рулит?
ЗНАЧЕНИЕ(Справочник.МойСправочник.МойПредопределенныйЭлемент) |
|||
15
ic-kat
15.11.12
✎
09:19
|
так это какой-то конкретный только указать можно, туда же ссылку не засунуть. толку-то, если я только один из них вытащу? или что-то где-то не поняла
|
|||
16
Cube
15.11.12
✎
09:29
|
(15) Ну что не понятного в (7)?
|
|||
17
ic-kat
15.11.12
✎
09:33
|
сделала так:
Запрос.Текст = "ВЫБРАТЬ | ВидыУпаковкиКлиента.Ссылка КАК Ссылка |ИЗ | Справочник.ВидыУпаковкиКлиента КАК ВидыУпаковкиКлиента |ГДЕ | ВидыУпаковкиКлиента.Предопределенный |"; ТаблицаПредопределенных = Запрос.Выполнить().Выгрузить(); ТаблицаПредопределенных.Колонки.Добавить("ИмяПредопр"); Для Каждого Строка Из ТаблицаПредопределенных Цикл Строка.ИмяПредопр = Справочники.ВидыУпаковкиКлиента.ПолучитьИмяПредопределенного(Строка.Ссылка); КонецЦикла; ТаблицаПредопределенных.Сортировать("ИмяПредопр"); но если можно сделать все это в запросе, буду рада |
|||
18
Cube
15.11.12
✎
09:38
|
(17) "если можно сделать все это в запросе, буду рада"
Это можно сделать в запросе. Рада? :) |
|||
19
ic-kat
15.11.12
✎
09:39
|
очень. только пока не разобралась, как?
|
|||
20
Starhan
15.11.12
✎
09:40
|
(19) про возможность сортировки в запросах слышали?
с синтаксисом запросов в 1С знакомы? |
|||
21
Cube
15.11.12
✎
09:41
|
(19) В (7) прямым текстом написано.
|
|||
22
ic-kat
15.11.12
✎
09:41
|
по (7) не совсем поняла, если у меня 100 элементов, мне нужно сто строк с КОГДА делать? и 100 параметров заводить?
|
|||
23
Starhan
15.11.12
✎
09:42
|
ыы. А можно имя жлемента в отлеьное поле засунуть :)
|
|||
24
ic-kat
15.11.12
✎
09:43
|
не получается имя предопределенного по ссылке вытащить в запросе. только конкретное какое-то.
(23) если знаешь, как, скажи. |
|||
25
Cube
15.11.12
✎
09:44
|
(22) Сто строк - да. Сто параметров - нет, используй ЗНАЧЕНИЕ().
Можно тест запроса сформировать циклом по предопределенным элементам... |
|||
26
YF
15.11.12
✎
09:44
|
Создать виртуальную таблицу с именами предопределенных, соединиться с ней в запросе
|
|||
27
Cube
15.11.12
✎
09:45
|
(26) Можно и так)
|
|||
28
ic-kat
15.11.12
✎
09:46
|
(25) привязка жесткая к существующим не пойдет, а если новый добавят? он не будет учитываться.
циклом, это еще болшее нагромождение будет, чем то, что я сделала. (26) попробую |
|||
29
Cube
15.11.12
✎
09:47
|
ic-kat присвой элементам коды в соответствии с нужным порядком и сортируй по коду, что ты паришься-то?
|
|||
30
Starhan
15.11.12
✎
09:48
|
интересно где такое может пригодиться.
|
|||
31
YF
15.11.12
✎
09:49
|
(29) Я так полагаю, что предопределенные по имени предопределенного, а остальные по наименованию
|
|||
32
Cube
15.11.12
✎
09:57
|
(31) Ну так в запросе можно получить признак предопределенности элемента, кто мешает сделать смешанную сортировку?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |