|
Вывод в текстовый документ.
| ☑ |
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")"
|
|