Имя: Пароль:
1C
1С v8
word - таблицы
0 Domanoff26
 
15.08.13
17:00
первая проблема, как добавлять строки в ячейку? Rows.Add()  - даже если это относится к ячейке, все равно добавляет строку ко всей таблице, а мне нужна строка только в определенной колонке
вторая проблема, как мне удобнее добавлять эти строки чтобы заполнять было тоже удобно, раньше я делал это через Docum.Variables.Item(Парметр).Value = значение, но теперь эти параметры у меня динамические (так как количество строк заранее не известно), я могу эти сами параметры добавлять программно, что потом заменять их на текст, или есть какой нить более удобный способ?
1 Lama12
 
15.08.13
17:10
Из 1С делаешь или макрос пишешь?
2 Domanoff26
 
15.08.13
17:14
(1) из 1с, через com
3 Domanoff26
 
15.08.13
17:19
никто не знает как с таблицами Worda работать в 1С?
4 Масянька
 
15.08.13
17:26
Код для 7.7:

        Счет.ВыбратьСтроки();

        // заполнение таблицы номенклатуры        
        
        Для СчетчикЦикла = 1 По Счет.КоличествоСтрок() Цикл
            
            мОбъект.Tables(1).Rows.Add();        // добавляем строку в конец таблицы
            
            Счет.ПолучитьСтрокуПоНомеру(СчетчикЦикла);
            
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,1).Range.Text = Счет.НомерСтроки;
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,2).Range.Text = СокрЛП(Счет.Номенклатура.ПолнНаименование);
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,3).Range.Text = СокрЛП(Формат(Счет.Количество, "Ч010.2"));
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,4).Range.Text = Строка(Счет.Единица);
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,5).Range.Text = глФрм(Счет.Цена);
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,6).Range.Text = глФрм(Счет.СуммаНДС);
            мОбъект.Tables(1).Cell(СчетчикЦикла + 2,7).Range.Text = глФрм(Счет.Сумма);
        КонецЦикла;
5 Domanoff26
 
16.08.13
08:42
(4) ну так это добавляет строку в конец таблицы, а мне нужно в конкретную ячейку, т е в один конкретный столбец чтоб строка добавилась, а в остальной таблице так все и оставалось
6 Масянька
 
16.08.13
09:11
95) Строка в ячейку..... Какая строка?
7 Domanoff26
 
16.08.13
09:14
(6) в табл ну две колонки, в одной одна строка, а в другой две
8 Lama12
 
16.08.13
09:15
(5) А может сделать в табличном документе и выгрузить его в Wodr?
9 Масянька
 
16.08.13
09:16
(7) Какая строка? Ячейка или текст?
10 Domanoff26
 
16.08.13
09:16
(9) ну ячейка конечно
11 Domanoff26
 
16.08.13
09:17
(8) а как вставлять табл документ в ворд? просто там придется форматирование все настраивать. гемор же
12 Масянька
 
16.08.13
09:20
(10) Как вариант - добавлять целую строку, заполнять нужные колонки, пустые колонки объединять с предыдущей строкой. Ка сделать - не знаю.
13 Lama12
 
16.08.13
09:20
(11) Не надо в ворд вставлять.
Сделай печатную форму как тебе нужно, и сохрани ее в формате Word. 1C это умеет.
14 Domanoff26
 
16.08.13
09:24
(13) форматировать кодом буду пол года, тут серьезный такой документ
15 Масянька
 
16.08.13
09:26
(13) Тоже вариант.
(14) Да что там за док-т?
16 Domanoff26
 
16.08.13
09:34
(15) ну сложное форматирование, не уверен что я смогу так сделать в табличном документе
17 Domanoff26
 
16.08.13
10:48
а кто знает как объединять ячейки в ворде??