|
1C 8.3 Присоединить область справа
| ☑ |
0
LenaAt
18.04.18
✎
07:41
|
Формирую отчет. Вывожу последовательно некоторые области, обычные строки. Когда я все их выведу, мне нужно справа от выведенных строк присоединить еще одну свою область с данными, но начиная с первой строки отчета, а не последней выведенной. Можно это как - то реализовать?
|
|
1
shadow_sw
18.04.18
✎
07:47
|
Разделяешь на вертикальные области в макете, что то типа:
Шапка состоит из "Общее" и Данные", выводишь (Шапка|общее), и присоединяешь (Шапка|Данные)
|
|
2
shadow_sw
18.04.18
✎
07:47
|
Методы вывести() и присоединить()
|
|
3
RomaH
naïve
18.04.18
✎
07:55
|
(0) насколько помню - формировать новый ТД только
|
|
4
mistеr
18.04.18
✎
08:03
|
(0) 1С так не умеет. Пока, надеюсь.
Если "еще одну свою область с данными" это просто текст, то можно вывести его в рисунок.
|
|
5
LenaAt
18.04.18
✎
08:08
|
(3,4) Спасибо, понятно. Просто я привыкла с Excel работать, там через Excel.Range можно получить доступ к произвольной области и работать с ней. Думала, что в 1С тоже есть что - то подобное.
|
|
6
НЕА123
18.04.18
✎
08:16
|
ВставитьОбласть()
|
|
7
Остап Сулейманович
18.04.18
✎
08:17
|
(5) "Думала, что в 1С тоже есть что - то подобное." Йес.
|
|
8
mistеr
18.04.18
✎
08:19
|
(5) Конечно есть. ТабДок.Область("R1C1") и вперед, работай.
В (3), (4) речь идет о механизме формирования отчета из макета, с помощью методов Вывести() и Присоединить().
Есть еще другой подход для таких отчетов. В макете в левой части создать необходимое количество строк, по высоте правой части. А заполнять их данными уже после вывода в итоговый ТД.
|
|
9
cw014
18.04.18
✎
09:13
|
(0) Выводишь свои области в табличный документ. Создаешь новую таблицу. Выводишь туда свою инфу. Создаешь третью таблицу. В нее выводишь первую, потом присоединяешь вторую. Как то так
|
|
10
LenaAt
18.04.18
✎
10:41
|
(9) Спасибо, буду пробовать
|
|