|
отсортировать ТЧ по коду | ☑ | ||
---|---|---|---|---|
0
Ben_art
03.07.13
✎
11:41
|
подскажите пожалуйста как разрешить сортировку (по убыванию или по возрастанию) в тч документа по КОДУ номенклатуры.
|
|||
1
skunk
03.07.13
✎
11:44
|
добавить в тч реквизит ... код товара ... по нему и сортировать
|
|||
2
Maxus43
03.07.13
✎
11:45
|
или спец кнопку, запросом сортируешь и загружаешь в ТЧ
|
|||
3
Михаил Козлов
03.07.13
✎
12:12
|
Выгрузить в таблицу значений (добавив колонку с кодом), отсортировать ТЗ, загрузить в ТЧ.
|
|||
4
shuhard
03.07.13
✎
12:13
|
(0)[как разрешить]
может как допилить ? |
|||
5
Ben_art
03.07.13
✎
12:29
|
я не понимаю как добавить в тч колонку код номенклатуры и по этой колонке разрешить сортировку
|
|||
6
skunk
03.07.13
✎
12:36
|
как любой другой реквизит
|
|||
7
1Сергей
03.07.13
✎
12:37
|
(5) можно позвать специалиста
|
|||
8
Ben_art
03.07.13
✎
12:51
|
(7) и на кой хрен мне специалист который зафигачит реквизит во все тч всех документов ?
(6) более простой способ есть ? |
|||
9
skunk
03.07.13
✎
12:53
|
куда проще ... это же основа основ
|
|||
10
Ben_art
03.07.13
✎
12:58
|
(9) я имею ввиду более быстрый
меня не впечатляет перспектива добавлять реквизит, писать запрос и делать этот реквизит доступным для сортировки во сех возможных документах. |
|||
11
Мыш
03.07.13
✎
13:01
|
ЭлементыФормы.СправочникСписок.НастройкаПорядка.Номенклатура.Доступность = Истина;
|
|||
12
hhhh
03.07.13
✎
13:03
|
(10) ну как бы второй вариант, вытаскивать запросом код каждый раз и потом никуда не записывать, он в 10 раз медленнее. С реквизитом на порядок быстрее.
|
|||
13
hhhh
03.07.13
✎
13:04
|
(10) в общем переходите на 8.3, там это реализовано.
|
|||
14
Поросенок Петр
03.07.13
✎
13:04
|
УФ или не УФ никто не догадался спросить?
|
|||
15
Ben_art
03.07.13
✎
13:09
|
(14) а это имеет значение ?
(13) это не мне решать а руководству , да и потом всю базу переписывать под 8.3 |
|||
16
Рэйв
03.07.13
✎
13:09
|
(10)Почему во всех возможных?..Только в том виде в котором пропишешь
|
|||
17
Рэйв
03.07.13
✎
13:10
|
(10)А не хочешь добавлять реквизит - сделай кнопку как в (3)
|
|||
18
Рэйв
03.07.13
✎
13:11
|
(10)А если не хочешь ни запрос, ни реквизит, то не морочь людям голову и мучайся так как есть дальше
|
|||
19
AndyD
03.07.13
✎
13:14
|
на, дарю:
для н=0 по товары.Количество()-1 цикл для м=0 по товары.Количество()-н-2 цикл если товары[м].Номенклатура.код>товары[м+1].Номенклатура.код тогда товары.Сдвинуть(м,1); КонецЕсли; КонецЦикла; КонецЦикла; |
|||
20
Поросенок Петр
03.07.13
✎
13:17
|
(15) Да не, я просто так спросил. Конечно не имеет. Г*кодь дальше.
|
|||
21
Поросенок Петр
03.07.13
✎
13:21
|
(19) Толково. Особенно если строк over 9000
|
|||
22
AndyD
03.07.13
✎
13:31
|
(21) 1000 строк секунд 10 обрабатывается.
100 строк - почти моментально (намного меньше секунды). если кому-то надо огромные тч обрабатывать - пусть делают выгрузку-сортировку-загрузку |
|||
23
Поросенок Петр
03.07.13
✎
13:34
|
(22) Это на скучающем серваке измерял? Если такой подход везде применять он уж точно не заскучает.
|
|||
24
Антон Мак
03.07.13
✎
13:35
|
Чисто программистская задача же. Выбрать один из алгоритмов сортировки и вперёд.
|
|||
25
hhhh
03.07.13
✎
14:02
|
(24) не, там два варианта, запрос в цикле, он же г*нокод, он же (19), или вытащить все коды одним запросом.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |