|
Вывод в текстовый документ. | ☑ | ||
|---|---|---|---|---|
|
0
Sevish
02.12.15
✎
20:44
|
Можно как-то конструкцию вида
Обалсть=Макет.ПолучитьОбласть("Обл|Начало") ТабДокумент.Вывести(Область) Обалсть=Макет.ПолучитьОбласть("Обл|Кол1") ТабДокумент.Присоединить(Область) Обалсть=Макет.Получить("Обл|Кол3") ТабДокумент.ПрисоединитьОбласть(Область) Заменить на что-то, чтобы осталось просто Обалсть=Макет.ПолучитьОбласть("Обл|Начало" + "Обл|Кол1" + "Обл|Кол3") ТабДокумент.Вывести(Область) |
|||
|
1
ДенисЧ
02.12.15
✎
20:46
|
нет
|
|||
|
2
Лефмихалыч
02.12.15
✎
21:26
|
можно в назначить одно имя для Начало, Кол1 и Кол2. Для этого они должны без дыр между друг другом идти в макете
|
|||
|
3
mistеr
02.12.15
✎
21:32
|
Текстовый?
ТабДокумент? |
|||
|
4
Sevish
02.12.15
✎
22:18
|
Да опечатался. ТабличныйДокумент.
Да были бы без дыр :) Просто представьте 5 колонок, но какие будут выведены в итоге - изначально не известно. Можно конечно собрать изначально строку, но число комбинаций колонок будет огромным :) Просто думал что можно как-то получить области, а потом их склеить в строку, Заполнить() и вывести. Просто очень уж долго получается через Присоединить(), особенно если колонок этих более 20 :) |
|||
|
5
DrShad
02.12.15
✎
22:22
|
СКД кури
|
|||
|
6
Sevish
02.12.15
✎
23:11
|
В смысле? Использовать СКД или модуль копать?
|
|||
|
7
DrShad
02.12.15
✎
23:33
|
использовать
|
|||
|
8
mistеr
02.12.15
✎
23:45
|
(4) Когда известно количество колонок, собери макет строки и пользуйся.
|
|||
|
9
Sevish
10.12.15
✎
19:45
|
В этом у меня и затруднение, как программно собрать макет строки?
|
|||
|
10
Мимохожий Однако
10.12.15
✎
19:54
|
Опиши задачу полностью и нормально. Возможно, и предложат подходящий алгоритм. Я так и не понял в чём задача в целом.
|
|||
|
11
Garykom
гуру
10.12.15
✎
20:04
|
(0) Можно
(1) Ошибочка, можно же "Обалсть= ПолучитьОбласть(Макет, "Обл|Начало" + "Обл|Кол1" + "Обл|Кол3")" |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |