Имя: Пароль:
1C
1С v8
Сортировка в Форме-Списка документа
0 Сирано Де Бержерак
 
28.04.11
12:02
Подскажите пожалуйста:

в 1С есть документ "СчётФактураВыданный".

у этого документа есть "ФормаСписка".

в этот документ я добавил колоночку "Менеджер". Эта колоночка заполняется при открытии формы-списка - и всё хорошо работает. Эта Колонка существует только когда мы открываем форму списка документа, при закрытии документа она соответственно исчезает.

Теперь стал вопрос - а можно ли отсортировать по этой колонке в форме - сортировка не даётся а в контекстном меню при нажатии это поле не доступно.

Как можно отсортировать в 1С в форме списка - кто нить подскажет?
1 butterbean
 
28.04.11
12:04
по колонке, не связанной с данными отсортировать нельзя
2 Defender aka LINN
 
28.04.11
12:06
+(1) Даже по колонке, связанной с данными, и то не всегда можно.
3 Сирано Де Бержерак
 
28.04.11
12:07
я знаю там есть такое свойство у справочника: индексировать

это означает можно сортировать....

а вот у данных которые существуют только виртуально... такое подобное свойство есть?
4 Maxus43
 
28.04.11
12:08
(3) даже индексировать не всегда включает возможность сортировки
5 IronDemon
 
28.04.11
12:08
Существует. Виртуально.
6 Maxus43
 
28.04.11
12:09
ЭлементыФормы.Список.НастройкаПорядка.Контрагент.Доступность=Истина;

так можно включить принудительно...
7 Defender aka LINN
 
28.04.11
12:10
(3) "это означает можно сортировать" - нет. Это значит, что реквизит индексируется.
8 Сирано Де Бержерак
 
28.04.11
12:10
(6) опа... сейчас попробую....
9 Maxus43
 
28.04.11
12:11
(8) для несвязанных с данными - может не взлетит, не пробовал) говорят что нет
10 Сирано Де Бержерак
 
28.04.11
12:11
(7) ну да да. но там потом можно сделать так чтобы он сортировался.
11 Axel2009
 
28.04.11
12:11
(2) по колонке связанной с данными отсортировать можно всегда.
12 Defender aka LINN
 
28.04.11
12:13
(11) Без (6)? Продемонстрируй, не стесняйся.
13 Axel2009
 
28.04.11
12:17
(12) с (6). но можно всегда. независимо от всяких индексирований и прочего
14 Сирано Де Бержерак
 
28.04.11
12:18
ЭлементыФормы.ДокументСписок.НастройкаПорядка.Менеджер.Доступность=Истина;


пишет "Поле объекта не обнаружено "Менеджер""


хотя такое поле у меня есть (((
15 Axel2009
 
28.04.11
12:19
(14) для тех кто в танке. в списках объектов для колонок не связанных с данными сортировки не существует
16 Сирано Де Бержерак
 
28.04.11
12:22
(15)  почему не связанных.....  они связаны... с контрагентом.... ((((

хотя ты наверное прав...... он же связан только в момент открытия.... а когда происходит сортировка... там каша получается... (((

а как бытЬ?
17 Maxus43
 
28.04.11
12:23
(16) перезаполняй, как выволиш то? при выводе строки? должно перезаполнится
18 butterbean
 
28.04.11
12:23
(16) сделай отбор по ссылкам
19 Сирано Де Бержерак
 
28.04.11
12:26
(17)  перезаполнять пока до этого даже не доходит.... он даже не открывает список-документов когда написана строчка доступность=истина

(18) а отбор по ссылкам ето как?
20 Maxus43
 
28.04.11
12:27
(19) Убери ты строчку (6), говорят не работает с несвязанными данными
21 Сирано Де Бержерак
 
28.04.11
12:28
(20) убрал........

сортировка не работает.... (((((
22 Axel2009
 
28.04.11
12:30
(21) для тех кто в танке 2. пока в документе не будет реквизита менеджер, хоть гденибудь, сортировка по этой колонке работать не будет.
23 Сирано Де Бержерак
 
28.04.11
12:31
(22) я понял... надо создать реквизит.... чтобы он заполнялся... при открытии... и тогда всё будет холосо.....
24 Axel2009
 
28.04.11
12:33
где заполнялся при открытии?
25 Maxus43
 
28.04.11
12:39
при записи элемента пусть заполняется лучше уж
26 Сирано Де Бержерак
 
28.04.11
14:06
(25) при записи не правильно.... потому что менеджер со временем может меняться... и следовательно перезаписывать документ будет надо )))
27 Maxus43
 
28.04.11
14:09
(26) Тогда забей на сортировку по этому полю, скажи - низя!
28 butterbean
 
28.04.11
14:11
(26) странная (мягко говоря) логика
29 Axel2009
 
28.04.11
14:15
(26) т.е. надо будет напереоткрывать предыдущему менеджеру все все документы, чтобы он смог уволиться?