|
|
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Коллеги, помогите разобраться! Имею готовый макет! В нем находится область, состоящая из несколько ячеек (например 1 столбец и 4 ячейки). Получаю эту область Макет.Получить ("ИмяОбласти"); А как ее вывести в любое место своего Табличного документа??? Например в 6-ю колонку и 7-ю строку? P.S. Пересмотрел уже кучу примеров и книг, нашел Присоединить, Вывести, ВставитьОбласть, но все это происходит относительно какой-то другой области ... В моем же случае надо просто задать жесткие координаты для вывода! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2010, 20:47 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
почему то кажется что в два приема должно получиться ... Код: plaintext 1. 2. 3. 4. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 08:55 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Не получается! Ругается, что выделенная область не соответствует выделенной области! Хотя уже все размерыкрутил как мог! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:58 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. размеры областей должны совпадать ... все работает рассказываете тут сказки ... я так думаю, Вам подумать надо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:23 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
объединения ячеек уберите потом заново верните ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:25 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Да все конечно здорово на примере из хелпа, но мне нужно взять именованную область из макета!!! Область = Макет.ПолучитьОбласть("А"); //исходная область Область.Параметры.Параметр1 = "Параметр1"; ОбластьПриемник = ТабДокумент.Область(26, 12, 26 + Область.ВысотаТаблицы, 12 + Область.ШиринаТаблицы); ТабДокумент.ВставитьОбласть(Область, ОбластьПриемник); Что здесь неправильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:30 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
1.поставте точку останова в отладчике и посмотрите размеры 2.Область("А") - начинается наверное от 0 и до конца ... 3.объединения в одной области не совпадают с объединениями в другой ... все должно работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:43 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
В общем пробовал и с одной ячейкой - результат тот же плачевный! Либо что-то забыл, либо чего-то не знаю и не так делаю! Бдем копать дальше ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:58 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Для прямоугольной области прокатывает нормально, если область из строк или колонок - то куда угодно не вывести Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 14:04 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
вообще ... как бы ... если совсем не идет ... можно и обработку выложить бы а так разговор беспредметный не видя не области не кода целиком ошибку произвести не удастся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 15:07 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
piva Супер! Заработало! Приогромное спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 19:39 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
piva Коллега, выводится в нужное место без проблем, но почему то переданный параметр не отображает (вместо него просто имя самого параметра)... Вот исходный код! Область = Макет.ПолучитьОбласть("ПодписьГлавБух"); Область.Параметры.ГлавныйБухгалтер = Данные.ГлавныйБухгалтер; ТабДокумент.ВставитьОбласть(Область.Область(), ТабДокумент.Область (ТабДокумент.ВысотаТаблицы, ТабДокумент.ШиринаТаблицы - Область.ШиринаТаблицы + 1)); Может вы сталкивались и с данной проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 10:50 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
видимо тип значения не параметер, а текст ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 10:54 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
Не, все четко! Параметр! Если тупо выводить через ТабДокумент.Вывести(Область) проходит нормально! Можно конечно попытаться потом обратиться по имени этой области в сам ТабДокумент и опять заполнить параметр, но проблема одна: этих областей в табдокументе может быть много! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 10:57 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
давно пора научиться запускать отладчик Вы там - мы тут ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 11:28 |
|
||
|
Вывод именной области в отчете в любое место!
|
|||
|---|---|---|---|
|
#18+
LogvinovSerj Коллега, выводится в нужное место без проблем, но почему то переданный параметр не отображает (вместо него просто имя самого параметра)... Код: plaintext 1. Мануал читайте перед сном - успокаивает. Где у Вас зп получают - можно подойти получить ? респект Главбуху :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 12:28 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36625346&tid=1522360]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 472ms |

| 0 / 0 |
