С формы обработки сохранить таблицу в Excel? #440641


#0 by krava_vlad
В режите конфигураторв в обрабтки есть вкладка таблица. В режите прдприятия эта таблица показывается сразу как бы на форме обработки. Подскажите мне нужно сохранить эту таблицу в Эксель. В модуле есть переменная Таблица - тип конткст формы - как мне выйти на тип данных "таблица" или же подскажите как сохраните эту таблицу в эксель.
#1 by Rie
Пишешь процедурку. Которая эту таблицу (значений) читает и через OLE в Excel пишет. Вешаешь на кнопку.  И - нажатием кнопки сохраняешь.
#2 by Табуретко
Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. Замечание: Метод может использоваться при работе с таблицей в режиме ввода данных.
#3 by Delorn
так пробовал? Таблица.Записать("c:Эксель.xls,1);
#4 by Rie
У тебя форма в режиме ввода? Или всё же таблица значений?
#5 by Табуретко
та даже если и ТЗ, недолго ее в печать отправить и там сохранить непоказывая...
#6 by Табуретко
нежели изобретать выгрузку через оле...
#7 by krava_vlad
Пробовал
#8 by krava_vlad
там не таблица значений. А сама таблица - макет.
#9 by Табуретко
и как?
#10 by krava_vlad
не сохранило, и не выдало ошибку.
#11 by krava_vlad
таблица имеет тип Таблица = ГрупповойКонтекст
#12 by krava_vlad
Если сделать Таблица.Таблица то получается  ОбластьТаблицы
#13 by krava_vlad
и как???
#14 by Rie
Только что поставил экперимент. прекрасно записалась. Где-то, видимо, в другом месте у тебя проблема.
#15 by krava_vlad
А как включается режим ввода даных в таблице?
#16 by krava_vlad
Это отчет из регламентрованных отчетов (баланс). Могу выслать попробуеш!!! ТАМ ДАЖЕ НЕТУ ПРИ СТАНДАРТНОС СОХРАНЕНИИ (сохранить как) формата ексель.
#17 by Rie
Вышли.
#18 by Euguln
только через вывод на печать и потом сохранение в ёксель.
#19 by Ёпрст
всё там есть.. тыркни на таблицы - потом в меню.
#20 by Ёпрст
+19 и Таблица.Записать прекрасно работает.
#21 by krava_vlad
Вот часть модуля Таблица.Записать(КаталогИБ+"ExtFormsExcelБалансБаланс.xls","1"); Ошибку не выдает, когда вызывает через отладчик выдает ошибку.
#22 by Rie
А почему "1" - в кавычках? Там же число вроде как надо? Или "XLS" - если уж строка.
#23 by Ёпрст
закрой его нахрен. Всё тем работает. Что интерактивно, что программно.
#24 by krava_vlad
тАКЖЕ НИЧ
#25 by krava_vlad
Интерактивно можно сохранить как mxl или как ert
#26 by Classic
Ну сохрани как mxl. Открой mxl и сохрани как йоксель, если ошибку найти тяжело
#27 by krava_vlad
Таблица Синтаксис: Таблица Назначение: Атрибут (только для чтения) представляет собой ссылку на объект типа ''Таблица''. Доступ к данному атрибуту возможен только в контексте Модуля формы отчета или обработки. При настройке формы отчета (обработки), если табличный документ размещен непосредственно в форме (для этого в диалоге, вызываемом пунктом ''Свойства формы'' меню ''Действия'' в параметре ''Использовать таблицу''  выбирается вариант ''Пустую'' или ''Для ввода данных''), то доступ к такому объекту осуществляется через атрибут контекста формы отчета (обработки) Таблица. Атрибуты и методы объекта ''Таблица'' позволяют в программном модуле управлять процессом формирования и визуального отображения таблицы в целом, а также изменять свойства визуального отображения отдельных областей таблицы. В тексте программного модуля через точку после имени атрибута ''Таблица'' можно записывать адреса областей таблицы, а далее через точку можно вызывать методы управления свойствами этих областей. ТАБЛИЦА это атрибут формы. И что с ним сделать.
#28 by krava_vlad
Бухгалтер так не хочет. Если бы програмно это все сдалать была бы радость для нее.
#29 by Classic
Хз. У меня Отработалось на ура. В укрбаллансе
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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