Excel-документ, как макет отчета #230303


#0 by Crongwild
Кто что знает, подскажите: хочу по шаблону создать документ. Шаблон - Excel-документ. Выглядит как обычно: шапка, шапка таблицы, детали, подвал. С макетом типа ТабличныйДокумент все просто:    Документ.Вывести(Обл); Можно ли подобным образом пользоваться Excel-шаблоном? Сколько ни смотрел на описание создание файлов xls, использования в качестве макетов не видел.
#1 by coder1c80
Через Active-документ надо делать, если я не ошибаюсь...
#2 by Crongwild
Это понятно. Макет я сделал, но как с его помощью вывод осуществлять? Как скопировать в результирующий документ шапку - могу разобраться. Как копировать строки таблицы с нужным заполнением - не знаю.
#3 by Crongwild
Кто-нибудь реально пользовался этой возможностью? Или я только теорию могу услышать?
#4 by coder1c80
я, лично, не пользовался...
#5 by Scooter
один раз на семерке такое делал а чем тебе стандартный макет не нравится?
#6 by Crongwild
во-первых, на выходе нужен xls-файл, во-вторых, чем программно назначать оформление для всех ячеек, объединение и прочее проще воспользоваться макетом. Примерно вот такие соображения.
#7 by Crongwild
еще одно: в документе нужен макрос, а программно не всегда он записывается (при получении объекта VBE пишет ошибку, что "Программный доступ к проекту Visual Basic не является доверенным").
#8 by Scooter
таблицу "рисовал руками", т.е обводил/объединял ячейки программно
#9 by Гений 1С
А ты не хочешь перекинуть макет из эксель в мхл для быстродействия. Ну в каждой ячейке эксцеля добавь примечание где пиши, как должно вычислятца формула Параметр, Шаблон а без примечания - простой текцт...
#10 by Гений 1С
изрощенец, а зачем?
#11 by Гений 1С
пардон, понял зачем, не почитал внемательно
#12 by Crongwild
"мхл" - не понял, что это. А вообще, очень интересно, можно ли все-таки сделать подобное:    Документ.Вывести(Обл); Получить область строки таблицы, заполнить, вывести - и так в цикле для каждой записи.
#13 by sergeante
Сервис - Макрос - Безопасность, Вкладка "Надёжные издатели", галка "Доверять доступ к ВБ Проджект"
#14 by Crongwild
ага, буду знать. но надо, чтобы и у других работало. не бегать же ко всем.
#15 by sergeante
именно ко всем. Причём такое нужно делать не только на каждом компе, но и под каждым профилем.
#16 by Crongwild
)) спасибо, добрый. вот и говорю, что проще и разумнее макет использовать. так что не оспаривая, а принимая эту позицию, посоветуете что?
#17 by Гений 1С
наверняка есть аналогичный ключ в реестре. который можно всем прописать
#18 by Гений 1С
я тебе уже написал - юзай примечание...
#19 by Гений 1С
по аналогии как это сделано в ВывестиОбласть в 8-ке...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С