Имя: Пароль:
1C
 
Обычное.Сортировку по доб.колонке ТЧ документа ?
0 budnik
 
13.10.17
11:45
Бух 2, док Инвентаризация ОС , в тч добавлена колонка МОЛ ,
Как сортирнуть по ней ?
1 Мимохожий Однако
 
13.10.17
11:55
СП украли..
Табличная часть (Tabular section)
Сортировать (Sort)
Синтаксис:

Сортировать(<Колонки>, <ОбъектСравнения>)
Параметры:

<Колонки> (обязательный)

Тип: Строка.
Список имен колонок, разделенных запятыми, по которым производится сортировка таблицы. После каждого имени колонки через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию; "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию сортировка производится по возрастанию. Порядок указания имен колонок таблицы определяет порядок сортировки. Это означает, что сначала таблица сортируется по колонке, указанной первой. Затем группы строк с одинаковым значением в этой колонке сортируются по колонке, которая указана второй, и так далее.
<ОбъектСравнения> (необязательный)

Тип: СравнениеЗначений.
Объект для сравнения элементов. Если объект сравнения не задан, сравнение выполняется по следующим правилам:
элементы, чьи типы не совпадают, сравниваются по коду типа;
элементы простых типов сравниваются по значению;
элементы остальных типов сравниваются по строковому представлению.
Описание:

Сортирует табличную часть в соответствии с указанными правилами сортировки.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:

ТаблицаЦен.Сортировать("Цена Убыв, Товар Возр");
2 1dvd
 
13.10.17
11:56
Пузырёк не предлагали ещё?
3 budnik
 
13.10.17
12:15
(2) колонка добавлена на форме , не катит.
4 Мимохожий Однако
 
13.10.17
12:35
(3) Тогда не называй табличное поле табличной частью. И счастье придёт.
5 budnik
 
13.10.17
12:42
(4)не прав , осознаю , сортрнуть как ?
6 VladZ
 
13.10.17
12:46
Добавить реквизит в табличную часть, организовать заполнение реквизита. Дальше - как в (1).
7 Mort
 
13.10.17
12:48
Выгрузить в ТЗ, ТЗ в запрос, отсортировать, загрузить обратно в ТЧ.
8 Лефмихалыч
 
13.10.17
12:52
(5) ни чего не меняя, - ни как
(7) эта колонка не выгрузится, т.к. ее нет в данных. Ее заново вычислять надо будет.
9 budnik
 
13.10.17
12:52
Выгрузить не получается с этой колонкой , без неё выгружается  
ЭтаФорма.ЭлементыФормы.ОС.Значение.Выгрузить()
10 Mort
 
13.10.17
12:52
(8) А запрос накой? В запросе и вытащить.
11 budnik
 
13.10.17
12:54
(10) а запрос причем ?
12 Лефмихалыч
 
13.10.17
12:57
(10) так это уметь надо >> (11) вишь как...
13 craxx
 
13.10.17
12:57
(0) Что за колонка? Вычисляется как? откуда берется?
14 Лефмихалыч
 
13.10.17
12:57
(11) добавь колонку в ТЧ
15 Лефмихалыч
 
13.10.17
12:57
+(14) или перестань хотеть по ней сортировать
16 craxx
 
13.10.17
12:59
(14) иногда это сопряжено с диким гемором, если база огромная, и добавление реквизита вызовет реструктуризацию на несколько часов/суток. Проще выгрузить ТЧ в ТЗ, там уже добавить колонку, заполнить, по ней отсортировать и загрузить обратно
17 craxx
 
13.10.17
13:00
(16) как там в песне поется "новый реквизит добавим, базу на полдня завалим, инвентаризация"(с)
18 Mort
 
13.10.17
13:00
(11) Выгружаешь ТЧ в ТЗ как есть. Суешь ТЗ в запрос. В запросе получаешь по строкам МОЛ и сортируешь по нему. Выгружаешь результат запроса в ТЗ, ТЗ загружаешь обратно в ТЧ.
19 budnik
 
13.10.17
13:00
(14) конфигурацию надо править , жалко , хочу в обработку тч сунуть.
20 Mort
 
13.10.17
13:01
Или пузырьком. Берешь пузырек и идешь к программисту...
21 budnik
 
13.10.17
13:07
(20) без пузырька пришли , вот оно почему не взлетает .
22 budnik
 
13.10.17
13:07
ну чё засада по простому ни как ?
23 craxx
 
13.10.17
13:08
(22) а ты думал программирование в 1С это так просто?
24 budnik
 
13.10.17
13:09
(22) дай списать , чё издеваешься.
25 craxx
 
13.10.17
13:20
(24) Бюджет проекта?
26 budnik
 
13.10.17
13:23
(25) интересно , вопрос простой , а сделать не понятно как
27 Лефмихалыч
 
13.10.17
13:29
(16) добавление - не вызовет, не сочиняй
28 Лефмихалыч
 
13.10.17
13:30
(19) не хочешь править конфигурацию, перестань хотеть сортировать
29 budnik
 
13.10.17
14:01
да похоже реквизит самое простое решение , спасибо.