Как получить подобласть области макета
На макете есть область "Подвал".В этой области есть подобласть "НашаОбласть". Эту подобласть я хочу получить (ниже код). Но выходит ошибка "Ошибка при вызове метода контекста (ПолучитьОбласть)".
Что за магия. Почему эту область нельзя получить?
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
ПодобластьМакета = ОбластьМакета.ПолучитьОбласть("НашаОбласть");
Что за магия. Почему эту область нельзя получить?
Прикрепленные файлы:
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) Потому что область "Подвал" содержит подобласть "НашаОбласть" только в самом макете. Метод "ПолучитьОбласть" по сути возвращает копию части макета в виде табличного документа. И в этой копии уже разметки на области нет.
Получайте подобласть сразу из макета:
Ну и опишите Вашу задачу более конкретно, не совсем понятна конечная цель Ваших манипуляций.
Получайте подобласть сразу из макета:
ПодобластьМакета = Макет.ПолучитьОбласть("НашаОбласть");
Ну и опишите Вашу задачу более конкретно, не совсем понятна конечная цель Ваших манипуляций.
(1)Если вы хотите область НашаОбласть вывести в подвале несколько раз, то стандартный подход другой - разбить то, что у вас в области Подвал, на 3 части:
1 часть - от начала до начала НашаОбласть
2 часть - сама область НашаОбласть
3 часть - после НашаОбласть и до конца
А потом последовательно их выводить нужное количество раз.
1 часть - от начала до начала НашаОбласть
2 часть - сама область НашаОбласть
3 часть - после НашаОбласть и до конца
А потом последовательно их выводить нужное количество раз.
Прикрепленные файлы:
Дело в том, что при такой компоновке макета, при выводе области "Подвал" автоматически выведется и область "НашаОбласть". Подвал отдельно от нее не вывести, кроме как путем удаления области из макета программно. А вот получив "НашаОбласть" в макете, ее можно выводить отдельно от Подвала.
Смысл, честно говоря, тоже не совсем понятен...проще подвал разделить на три части. Тогда и регулировать вывод проще будет
Смысл, честно говоря, тоже не совсем понятен...проще подвал разделить на три части. Тогда и регулировать вывод проще будет
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)