Программное включение просмотра именованных областей в табличном документе

1. AnryMc 849 04.02.13 19:05 Сейчас в теме
Формируется табличный документ.
В нем есть именованные области (колонки, строки, ...)

В результирующей таблице их можно отобразить через меню:
Таблица-Имена-отображение именованный строк\колонок.

Как включить этот режим программно?

ТабДок=НОВЫЙ ТабличныйДокумент;
...
ТабДок.ОтображатьЗаголовки=Истина;
ТабДок.ОтображатьГруппировки=Истина;
ТабДок.ОтображатьСетку=Истина;
ТабДок.ХХХХХХХХХХХХХХХХХХХХ???
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
12. devs 06.02.13 13:48 Сейчас в теме
(10) AnryMc, еще раз говорю, програмно никак! Это вопрос к разработчикам платформы.
я тебе предложил совершенно нормальный обход данной ситуации
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. devs 06.02.13 09:15 Сейчас в теме
(1) AnryMc, Уверен что есть именованые области в ТабДок?
ТабДок=НОВЫЙ ТабличныйДокумент;
...
//где и как именуются области ТабДок'а?

ТабДок.ОтображатьЗаголовки=Истина;
6. AnryMc 849 06.02.13 10:34 Сейчас в теме
(3) devs,

Область именованая есть. Если включить через меню (как описанов в (1) они видны. Вопрос как программно включить просмотр именованных областей в табличном документе.

1-й рисунок "Открывается так"
2-й рисунок "Хочу так" как при включении режима через меню
Прикрепленные файлы:
8. devs 06.02.13 13:01 Сейчас в теме
(6) AnryMc, У табличного документа есть риквизит Макет, но он недоступен програмно, его воможно увидеть только свойствах уже открытого этого табличного документа.
создай еще один макет, добавь туда область любую, и заполняй своими данными уже его
4. devs 06.02.13 09:18 Сейчас в теме
(1) AnryMc, и почему в тематике "OFF » Life" ???
7. AnryMc 849 06.02.13 10:34 Сейчас в теме
(4) devs, Так получилось. Форум затормозил...
2. tolyan_ekb 80 06.02.13 08:55 Сейчас в теме
5. AnryMc 849 06.02.13 10:32 Сейчас в теме
(2) tolyan_ekb, А причем здесь конфигурация? Вопрос по базовой функциональности платформы...
9. devs 06.02.13 13:04 Сейчас в теме
типа такого
	макет=ЭтотОбъект.ПолучитьМакет("Макет");
	
	ПустойТабДок = ЭтотОбъект.ПолучитьМакет("ПустойТабДок");
	
	областьГ=макет.ПолучитьОбласть("ОбластьГориз");
	
	ПустойТабДок.Вывести(областьГ);

	ПустойТабДок.Показать();
Показать
10. AnryMc 849 06.02.13 13:34 Сейчас в теме
(9) devs,
Из приведенных в (6) рисунков видно, что я вывожу именованные области в табличный документ.

Вопрос в том как програмно включить режим их просмотра как для просмотра наименований колонок и строк есть: ТабДок.ОтображатьЗаголовки=Истина;
12. devs 06.02.13 13:48 Сейчас в теме
(10) AnryMc, еще раз говорю, програмно никак! Это вопрос к разработчикам платформы.
я тебе предложил совершенно нормальный обход данной ситуации
11. tolyan_ekb 80 06.02.13 13:37 Сейчас в теме
Если через СКД и макет с заголовками делать, то наверно может получиться. По другому никак.
13. devs 06.02.13 13:53 Сейчас в теме
Вот пример, ничего сложного, даже переписывать в твоем уже готовом коде ничего не надо, просто вместо своего
Новый ТабличныйДокумент
надо
ПолучитьМакет("МойНовыйПустойМакетТабличногоДокумента")
Прикрепленные файлы:
ВнешняяОбработка1.epf
14. Шёпот теней 1783 06.02.13 14:15 Сейчас в теме
согласен с devs - программно никак ...

у каждой области макета есть имя "RC" ...

если в макете организовать "строку" и при выводе строки присваивать параметрам ячейки = имена присоединяемой группировки - то получится ваш вариант ...

и тогда можно программно выводит/невыводить эту строку в таблицу

... вот ...
Прикрепленные файлы:
15. AnryMc 849 06.02.13 21:25 Сейчас в теме
(14) Шёпот теней, (12) devs,

Это я знаю. Вопрос был конкретный: "Как программно..."

За сочувствие... Потраченое время... Вселение в меня уверенности "что я не полный ..., читать умею..."

Моя благодарность. СПАСИБО!
16. anrahell 8 08.07.19 12:03 Сейчас в теме
Элементы.ТабличныйДокумент.ОтображатьИменаСтрокИКолонок = Истина
17. Shaldryn 25.07.19 10:06 Сейчас в теме
(16) На обычных формах по всей видимости никак.(
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот