Имя: Пароль:
1C
1С v8
v8: сортировка по реквизиту справочника составного типа данных
0 sv201
 
28.09.11
15:55
добрый день
Что то не получчается сделать сортировку по реквезиту справочника в форме списка, реквезит имеет составной тип данных, вот..
1 Axel2009
 
28.09.11
16:01
а как пытаешься?
2 Mort
 
28.09.11
16:04
И не получится. В 8.2 решается легко, для 8.1 если очень хочется, можно сделать доп реквизит строкового типа куда перед записью совать наименование составного реквизита и выводить его в списке.
3 sv201
 
28.09.11
16:06
вот код но он работает только по реквезиту ссылочного тип

ЭлементУП = ЭлементыФормы.СправочникСписок.НастройкаПорядка.Найти("Реквизит1");

Если ЭлементУП <> Неопределено Тогда
  ЭлементУП.Доступность = Истина;
КонецЕсли;
4 sv201
 
28.09.11
16:28
вот именно что надо сделать в 8.1
5 shuhard
 
28.09.11
16:31
(4) в (2) дело сказано
подписка перед записью и реквизитик
6 Maxus43
 
28.09.11
16:33
(5) зачем подписка? лишний объект
7 shuhard
 
28.09.11
16:34
(6) обновлять проще
8 sv201
 
28.09.11
16:37
подробнее нельзя? как скопировать информацию из реквезита составного типа в реквезит обичный, ?
9 Axel2009
 
28.09.11
16:40
реквизит1 = реквизит2?
10 shuhard
 
28.09.11
17:02
(8) для эстетов:
РеквизитСтрокой=Строка(Реквизит_составной);
11 shuhard
 
28.09.11
17:03
(10) + 1
если хочешь сортировать по типу реквизита, то добавь постфикс
12 Maxus43
 
28.09.11
17:10
(6) + 1
З.ы. тоже себе плюсану :)
13 sv201
 
28.09.11
23:53
спасибо всем, все работает, устраивает, тема закрыта...
Закон Брукера: Даже маленькая практика стоит большой теории.