|   |   | 
| 
 | Обычное.Сортировку по доб.колонке ТЧ документа ? | ☑ | ||
|---|---|---|---|---|
| 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 | 
        да похоже реквизит самое простое решение , спасибо.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |