|
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
|
а кто знает как объединять ячейки в ворде??
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |