Имя: Пароль:
1C
1C 7.7
v7: Как программно изменить положение колонки в многострочной части док-та?
0 IgorTrifonov
 
04.11.11
10:07
или, как поменять местами некоторые колонки
именно кодом

МД = Метаданные.Документ( Вид() );
Для НомерРекв = 1 По МД.РеквизитТабличнойЧасти() Цикл    
   ИмяРеквизита = МД.РеквизитТабличнойЧасти(НомерРекв).Идентификатор;    
// ?????????????
КонецЦикла;

Всем здрасьте, и большое спасибо.
1 DJ Anthon
 
04.11.11
10:08
никак
2 Рэйв
 
04.11.11
10:10
переходите на восьмерку, там это реализовано(С)
3 DJ Anthon
 
04.11.11
10:10
простите, а зачем вам это нужно?
4 IgorTrifonov
 
04.11.11
10:17
(3) каждая колонка это код детали, а народ хочет видеть их отсортированными
их приблизительно 50 наименований,
а значения этих колонок есть количество этих деталей
5 DJ Anthon
 
04.11.11
10:18
охоспидя....
6 IgorTrifonov
 
04.11.11
10:19
(2) давно мечтаю перейти на восьмёрку, но это не в моей власти
7 catena
 
04.11.11
10:19
А вы строки с колонками не путаете? О_о
8 DJ Anthon
 
04.11.11
10:19
а строчки вы создаете с названиями количество, цена и сумма? ;)
9 IgorTrifonov
 
04.11.11
10:20
(7) нет не путаю
ВыгрузитьТабличнуюЧасть()
отсортировать
ЗагрузитьТабличнуюЧасть()
10 IgorTrifonov
 
04.11.11
10:21
(8)                        Форма.ПолучитьАтрибут(ИмяРеквизита).Заголовок( "другой заголовок" );
11 catena
 
04.11.11
10:22
(9)А, ну тада да, сразу бы сказал. Теперь все понятно.
12 DJ Anthon
 
04.11.11
10:23
ну тогда выгрузи табличную часть, разверни таблицу, отсортируй, разверни обратно, и снова загрузи.

так что все-таки в строках храните-то?
13 DJ Anthon
 
04.11.11
10:23
или скриншот документа покажи, ну очень интересно...
14 IgorTrifonov
 
04.11.11
10:31
(12) и (13) в справочнике кодов деталей есть реквизит со значением
использовать/ не использовать
в зависимости от этого реквизита документ либо отображает колонку с именем этой детали или не отображает
а самих колонках пользователи указывают количество этих деталек
например
рабочее место; гайка; болт; шайба
80-ое место; 10 шт.; 10 шт; 20 шт
15 IgorTrifonov
 
04.11.11
10:34
Всем большое спасибо.
16 DJ Anthon
 
04.11.11
10:36
о_О

страшно представить себе эту конфигурацию...
17 Рэйв
 
04.11.11
10:38
(14)Что-то ты перемудрил.

Делай на каждое место по одному документу с таб частью всего из двух колонок :
1.Деталь
2.Количество
18 IgorTrifonov
 
04.11.11
10:39
(16) в общем, всё довольно простенько
какие детальки, на каком рабочем месте  должны быть
19 Рэйв
 
04.11.11
10:39
+(17)А раб место -в шапку
20 IgorTrifonov
 
04.11.11
10:41
(17) этих видов деталей сейчас почти 50, но меня говорили что больше 2-ух сот не будет
21 Рэйв
 
04.11.11
10:43
(20)Вот и сделай по моему совету.  а то прикинь так документ с 200 колонками?
22 vinogradъ
 
04.11.11
10:43
(20) и будет >200 колонок в доке?
23 Рэйв
 
04.11.11
10:43
(20)а так будет только 2 колонки и 200 строк
24 IgorTrifonov
 
04.11.11
10:44
Вы правы. Надо всё переделывать. Большое спасибо. Всем.
25 Mikeware
 
04.11.11
10:46
Реализовать то можно, только все-таки в строках будет удобнее.
26 IgorTrifonov
 
04.11.11
10:47
(25) да, разумеется, только дадут ли на это время (я про переделку)
27 smaharbA
 
04.11.11
12:04
текстовые колонки
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.