Вход | Регистрация


1С:Предприятие ::

Метки: 

Обычное.Сортировку по доб.колонке ТЧ документа ?

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

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

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

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

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

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

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

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

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

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



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует