Имя: Пароль:
1C
1С v8
Можно вставить блок в начало табличного документа?
,
0 extrim-style
 
24.10.11
09:58
Необходимо вставить ОбластьЯчеекТабличногоДокумента в начало табличного документа со сдвигом уже находящихся в ТабДоке данных вниз. Правильно ли я понял, что табличный документ формируется последовательно сверху вниз? То есть нельзя произвольно работать с областями? Через ВставитьОбласть - нужно, чтобы размеры областей совпадали. Получается мне нужно сначала сохранить то, что уже было в ТабДоке, создать новый ТабДок, вставить в  него сначала новый блок, потом старый?
1 extrim-style
 
24.10.11
10:04
Ап
2 ptiz
 
24.10.11
10:07
"ВставитьОбласть - нужно, чтобы размеры областей совпадали" - что в этом сложного?
3 extrim-style
 
24.10.11
10:12
сложность в том, что они не совпадают. Допустим была одна строка, нужно вставить 5. Как? Я же не могу добавить строки в начало табличного документа. Или могу?
4 Reset
 
24.10.11
10:14
(3) Что СП говорит на этот счет? Можешь или не можешь?
5 extrim-style
 
24.10.11
10:19
(4) мой сп молчит на этот счет. А ваш?
6 Reset
 
24.10.11
10:20
(5) А ты читал его?
Прямо в описании ВставитьОбласть - пример.
Фу.
7 extrim-style
 
24.10.11
10:24
(6)
ТабДок.ВставитьОбласть(ТабДок.Область("R2"), ТабДок.Область("R3"),
       ТипСмещенияТабличногоДокумента.ПоГоризонтали);
Так?
8 extrim-style
 
24.10.11
10:25
(6) там написано, что будет возникать ошибка, поэтому в пример не вникал.
9 ptiz
 
24.10.11
11:57
(3) Вставить 5 раз 1 строку, например.
10 extrim-style
 
24.10.11
12:01
да я уже разобрался. спс (6)