Имя: Пароль:
1C
1С v8
Как отсортировать тч в обработке при открытии и изменении
0 nevopros
 
10.12.14
15:23
ТЧ называется "корзина"
Нужная колонка "тип"
Что и куда нажать чтобы тупым юзерам не надо было тыкать на колонку "тип" самим?
1 vicof
 
10.12.14
15:24
ну лень СП почитать, да?
2 vicof
 
10.12.14
15:24
Табличная часть (Tabular section)
Сортировать (Sort)
Синтаксис:

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

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

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

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

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

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

Сервер, толстый клиент, внешнее соединение.
Примечание:

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

ТаблицаЦен.Сортировать("Цена Убыв, Товар Возр");
3 nevopros
 
10.12.14
15:26
Тут такая фишка, что колонки "тип" в реквизите ТЧ нет, она добавляется на форме. При команде сортировать, выдается что нет такой колонки
4 Крошка Ру
 
10.12.14
15:26
(1) Ну а зачем? Всегда найдется кто-то, кто найдет и скопирует сюда нужную информацию))
5 Крошка Ру
 
10.12.14
15:29
(3) ОбщийМодульТелепатическиПодстраивающихсяФункций.СортироватьТЗЕслиНеизвестныПодробности(ТаблицаЗначений)
6 vicof
 
10.12.14
15:29
(3) Ну давай, рассказывай, как ты докатился до такой жизни?.
7 nevopros
 
10.12.14
15:29
как на форме тч отсортировать по реквизиту, который есть только на форме, вопрос такой
8 igoza
 
10.12.14
15:32
(5) прошу весь код данного модуля xD
9 ДенисЧ
 
10.12.14
15:33
(7) А как оно заполняется?
10 ДенисЧ
 
10.12.14
15:33
(8) Только при покупке LPT-ключа ))
11 nevopros
 
10.12.14
15:38
(9)
в справочник номенклатура добавлен реквизит тип, он вытащен на форму в конфигураторе. В реквизит тч он не заносится. По умолчанию все сортируется по номенклатуре, которая первая в реквизитах тч. А надо по этому типу.
12 nevopros
 
10.12.14
15:42
Еще подробнее.
Есть обработка подбортовароввдокументпродажи
В ней есть тч корзина
В тч корзина есть реквизит номенклатура
В номенклатуре новый реквизит тип
И вот по этому типу по умолчанию должна сортироваться тч в обработке подбортовароввдокументпродажи
13 vicof
 
10.12.14
15:42
14 nevopros
 
10.12.14
15:45
(13)
там говорят что нельзя, но ведь надо
15 ИС-2
 
naïve
10.12.14
15:48
(0)
1) выгружаешь ТЧ в ТаблицуЗначений
2) В ТЗ добавляешь колонку "Тип"
3) Заполняешь в "Тип" в каждой строке ТЗ
4) Сортируешь ТЗ по колонке Тип
5) Загружаешь ТЗ В ТЧ
16 nevopros
 
10.12.14
15:50
(15)
а тч не похерится, то есть все функции по нажатию на строку тч будут работать?
17 Йохохо
 
10.12.14
15:50
а если изменить представление по 8.3шному, добавить тип, отсортирует по представлению?
18 Йохохо
 
10.12.14
15:52
еще надо прилинкованные модули из зазеркалья, чтоб только менеджеры это видели
19 mikecool
 
10.12.14
15:54
(0) добавь свой тип в тч и сортируй
20 vicof
 
10.12.14
16:01
(19) слишком просто
21 mikecool
 
10.12.14
16:02
(20) упс, прошу прощения )))
22 Михаил Козлов
 
10.12.14
16:30
(16) С чего бы? Сортируют по артикулу номенклатуры (кнопка), сделано как написано в (15).