Имя: Пароль:
1C
 
Сортировка таб. части документа
0 Масянька
 
27.04.16
08:12
День добрый!
В форме документа в табличной части есть сортировка.
Как работает?

Спасибо.
1 vicof
 
27.04.16
08:15
Сортирует по возрастанию или убыванию. Выпила на радостях?)
2 Mikeware
 
27.04.16
08:17
(1) "по возрастанию или убыванию" чего? :-)
3 Масянька
 
27.04.16
08:18
(1) С утра пьют или аристократы, или дегенераты (С)
Еще рано :)
А как перехватить - хочу еще одно поле добавить.
4 vicof
 
27.04.16
08:18
(2) значений в колонке, вестимо
5 vicof
 
27.04.16
08:18
Формы какие?
6 Масянька
 
27.04.16
08:19
(5) Форма документа. В любой есть.
Как я понимаю, это встроенные функции/кнопки.
7 vicof
 
27.04.16
08:20
(6) уф или оф?
8 Масянька
 
27.04.16
08:23
(7) Семерка :)))
9 FIXXXL
 
27.04.16
08:40
(6) а в 7-ке у ТЧ есть метод Сортировать()?
10 Mikeware
 
27.04.16
08:40
(8) в чем вопрос-то?
11 Mikeware
 
27.04.16
08:41
(9) Есть. СортироватьСтроки()
12 Масянька
 
27.04.16
08:41
(9) Кнопка есть. И работает.
(10) Хочу к номенклатуре добавить еще одно поле (при сортировке).
13 Масянька
 
27.04.16
08:42
(11) Это понятно. Но как воткнуть в кнопку?
14 ДенисЧ
 
27.04.16
08:42
Я не понял вопроса...
15 Mikeware
 
27.04.16
08:42
(12) ну и выводи его в ТЧ, делай невидимым, и сортируй.
вопрс-то в чем?
16 Mikeware
 
27.04.16
08:42
(13) в кнопку - никак
17 FIXXXL
 
27.04.16
08:46
(13) свою нарисуй
18 Масянька
 
27.04.16
08:46
(14) Блин...
http://s017.radikal.ru/i422/1604/56/6a49b5481a68.jpg - красным выделено.
19 Mikeware
 
27.04.16
08:48
(13)
1)сделай свою кнопку. с кёрлингом и автопортретом.
2)или попробуй перехватить рвиджетом.
3)или вообще пользуй ПоставщикДанных.
20 Масянька
 
27.04.16
08:48
(19) Ясно... Блин, уродство...
21 Mikeware
 
27.04.16
08:53
(18) ты пытаешься отсортировать по виртуальной колонке. вот и неактивны.
22 Масянька
 
27.04.16
09:02
(21) В идеале - сортировка по номенклатуре + еще поле (виртуальное).
Ладно, я поняла, буду извращаться...
23 Mikeware
 
27.04.16
09:13
(22) проверил, рвиджет отлавливает кнопки сортировки.
Команда 32864 и 32901 соответсвенно
24 Масянька
 
27.04.16
09:17
(23) У меня вот это - не ловит:

Процедура ПриПолученииКоманды(Команда) Экспорт
    
    Перем ТекФорма;
    
    глСервис = СоздатьОбъект("Сервис");

    Если (Команда = 98848) Тогда
        Если глСервис.АктивныйКонтекст (ТекФорма) = 1 Тогда
            Если (ТипЗначенияСтр(ТекФорма) = "Таблица") Тогда
                ФСО = 0;
                ТекФорма.Показать( , , -1);
            КонецЕсли;
        КонецЕсли;
    КонецЕсли;

КонецПроцедуры    // ПриПолученииКоманды

Только открытие док-а ловит (сообщалка показала).
Чем ловить?
25 Mikeware
 
27.04.16
09:39
(24) у меня ПриПолученииКоманды отлавливает нажатия...
26 Масянька
 
27.04.16
09:52
(25) Только при открытии журнала (из панели) возвращает команду... Из меню тоже (возвращает).
А вот при открытии док-та и в док-те - молчит... Зараза...
27 Mikeware
 
27.04.16
10:13
пробую в документе - дает две команды - см. (23).
ЧЯНТД?
28 Mikeware
 
27.04.16
10:16
(26) Версия? у меня 1.3.5.4
29 Масянька
 
27.04.16
10:16
(27) Это у меня (судя по всему) чего-то не так...
Не понимаю...
При открытии журнала - есть, при открытии док-та (из этого журнала) - нет. При закрытии журнала - есть, при закрытии док-та - нет.
При открытии справочника - есть, при открытии элемента - нет.
Почему?
30 Масянька
 
27.04.16
10:18
(28) 1.4.0.3
31 Mikeware
 
27.04.16
10:33
(29) у мню на всех этих кнопках срабатывает.
попробуй откатиться на старую.
Или кинь мне новую, попробую
32 Масянька
 
27.04.16
10:35
(31) Куда кинуть-то?
33 Масянька
 
27.04.16
10:35
+ (32) И где старую взять-то?
34 Mikeware
 
27.04.16
10:55
(32) на мыло кинь.
на почту липистрическую...
МойНик-на-мэйл.ру
35 Масянька
 
27.04.16
10:59
(34) Я уже нашла 1.3.3.0 - работает (есть команда по кнопке).
Тебе новую отправила.
36 Масянька
 
27.04.16
11:01
+ (35) А печ. форму по Esc не закрывает...
Дурдом...
37 Злопчинский
 
27.04.16
11:12
Универсальная сортировка
http://catalog.mista.ru/public/20280/
38 Mikeware
 
27.04.16
11:19
(35) поймал. проверил. с новой - не работает
2 + 2 = 3.9999999999999999999999999999999...