Текущее время: Сб, апр 27 2024, 02:17

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 35, 36, 37, 38, 39, 40, 41 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, сен 24 2009, 12:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Дорогой Parazit!
Подскажите, можно ли сделать так, чтобы повторять табличку на одном листе Excel n-ное кол-во раз? Например, для каждого контрагента своя табличка и свои надписи над табличкой и подписи под ней?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, сен 24 2009, 13:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Silence1 написала:
Дорогой Parazit!
Подскажите, можно ли сделать так, чтобы повторять табличку на одном листе Excel n-ное кол-во раз? Например, для каждого контрагента своя табличка и свои надписи над табличкой и подписи под ней?


Конечно можно!
Самый простой наглядный вариант, каждой строке шаблона присвоить имя и собирать отчет из них, как из кирпичиков. Опять же для наглядности, можно присвоить имя (например: "МестоВывода") пустой строке в самом низу и перекладывать туда строки шаблона.

Типа так:
Code:
*табличка 1
SetVal 'Место Вывода' 1 '' 'V' 'Заголовок'.
SetVal 'Место Вывода' 2 '' 'V' 'Строка'.
SetVal 'Место Вывода' 2 '[1]' '' 'значение ячейки 1'.
SetVal 'Место Вывода' 2 '[2]' '' 'значение ячейки 2'.
SetVal 'Место Вывода' 3 '' 'V' 'ПустаяСтрока'.

*табличка 2
SetVal 'Место Вывода' 4 '' 'V' 'Заголовок'.
SetVal 'Место Вывода' 5 '' 'V' 'Строка'.
SetVal 'Место Вывода' 5 '[1]' '' 'значение ячейки 1'.
SetVal 'Место Вывода' 5 '[2]' '' 'значение ячейки 2'.
SetVal 'Место Вывода' 6 '' 'V' 'ПустаяСтрока'.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 05 2009, 10:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
В дополнение к моему предыщему посту:
Теперь в Excel-е можно перекладывать строки с различающимся количеством строк. В приведенном выше примере, закладка 'Заголовок' может иметь высоту в несколько строк, а закладка 'Место Вывода' высотой в одну строку. И наоборот.
Данная фича работает с версии 2.5, качайте там же.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Разыскиваются бета-тестеры!
СообщениеДобавлено: Пн, окт 05 2009, 11:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Разыскиваются бета-тестеры формата RTF! :)

Выложил обновление, версия 2.5.
Добавлена выгрузка в формат RTF.
Пока сыровата, но приложенные примеры работают!
Не доработан вариант заполнения закладки без поиска/замены (поле FIND_TEXT = <пусто>), это продемонстрировано в примере ZWWW_MANY_LIST - у RTF-формы не заполнены дата и время вывода отчета, в отличие от аналагичной WORD-формы. Но без него легко можно обходиться.
Пока, единственная выгода использования RTF - быстрая скорость формирования отчета. В перспективе возможность формирования отчетов в фоне, т.к. заполнение формы производится сервером и выгружается уже готовый файл.

Недостатком RTF является невозможность использования собственных макросов.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 05 2009, 12:58 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
<я не знать русский языка> Parazit !
Хочу іспользовать ваш ФМ, но пока не получается
в форме Form DownloadWWWTemplate на строчке
Concatenate TempDir '\' FORM_NAME '_' sy-TIMLO Ext into FILE_NAME вылетает в дамп

ошибка Error at assignment: Overwritten protected field.

хотя смотрел загруженний в репозитарий файл там всьо ок,
не через Ваш фм тоже выгружается нормально

в чем может быть проблема?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 05 2009, 13:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
vuces написал(а):
<я не знаю русского языка> Parazit !
Хочу іспользовать ваш ФМ, но пока не получается
в форме Form DownloadWWWTemplate на строчке
Concatenate TempDir '\' FORM_NAME '_' sy-TIMLO Ext into FILE_NAME вылетает в дамп

ошибка Error at assignment: Overwritten protected field.

хотя смотрел загруженний в репозитарий файл там всьо ок,
не через Ваш фм тоже выгружается нормально

в чем может быть проблема?
Спасибо.


Скорей всего у вас в ФМ ZWWW_OPENFORM параметр FILE_NAME не имеет признака "Перенос значения".
Все параметры (в комментариях вверху ФМ) должны выглядеть в точности, как у меня, в частности FILE_NAME:
Code:
*"     VALUE(FILE_NAME) TYPE  RLGRAP-FILENAME OPTIONAL

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 05 2009, 14:21 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Так и есть, спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, окт 08 2009, 08:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
Убрал пост, не разобрался. :D

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 12 2009, 17:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Добрий день,
Хотел посмотреть как работает вывод из ALV,
запускал с дефолтными значениями
Как это поправить, Спасибо.


Code:
ДинамОшибка            DYNPRO_NOT_FOUND                                           
Дата и время           12.10.2009 17:34:09                                         

Краткий текст                                                                     
     Dynpro does not exist                                                         

Что произошло?                                                                   
     Error in the ABAP Application Program                                         
                                                                                   
     The current ABAP program "ZWWW_ALV_GRID" had to be terminated because it has 
     come across a statement that unfortunately cannot be executed.               

Анализ ошибки                                                                     
     The system attempted to use dynpro 0100 in program "ZWWW_ALV_GRID".           
     This dynpro does not exist.                                                   

Место инициации динамической ошибки:                                             
     Программа                               ZWWW_ALV_GRID                         
     Include                                 CL_GUI_OBJECT=================CM006   
     Строка                                  108                                   
     Имя модуля                              END-OF-SELECTION                     


  106   CASE P_COUNT.                                                   
  107     WHEN 0.                                                       
>>>>>       SET PROPERTY OF H_CONTROL-OBJ PROPERTY = VALUE NO FLUSH.     
  109     WHEN 1.                                                       
  110       SET PROPERTY OF H_CONTROL-OBJ PROPERTY = VALUE NO FLUSH     
  111         EXPORTING #1 = P1.                                         
  112     WHEN 2.                                                       
*********


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 12 2009, 18:04 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
vuces написал(а):
Добрий день,
Хотел посмотреть как работает вывод из ALV,
запускал с дефолтными значениями
Как это поправить, Спасибо.


Code:
Анализ ошибки                                                                     
     The system attempted to use dynpro 0100 in program "ZWWW_ALV_GRID".           
     This dynpro does not exist.                                                   

Неужеи это так сложно внимательно и без истерик прочитать текст дампа???? Там в 99% случаев есть вполне внятный ответ.
Создайте экран.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, окт 12 2009, 18:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
sy-uname написал(а):
...
Создайте экран.

Точно! Нужно просто создать пустой экран с номером 100.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, окт 13 2009, 11:03 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Спасибо, не внимательно прочитал :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, окт 13 2009, 11:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Здрасте,
глюк в макросе, в макрос могу зайти только дебагером, изза
высокой степени безопасности
если я правильно понимаю то в коде не хватает параметров
в чем проблема?
И если можна сбросить в текстовый файл
коды макросов vuces(собака)ukr.net
Спасибо.

Sub BeforeOutput(R As Range)
Dim c As Integer, Col As Range, Ofs As Range, I As Integer, Nm As String

c = R.Value
R.Value = ""
Set Col = Range("FirstColumn")
Set Ofs = Col.Offset(, 1)
Col.Copy
Ofs.Columns.Resize(, c - 1).Insert
Set Col = Range("Header FirstColumn")
Set Col = Col.Columns.Resize(, c)
For Each Ofs In Col
I = I + 1
Ofs.Value = "[FIELD" + LTrim(Str(I)) + "]"
Next
End Sub


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, окт 13 2009, 12:33 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
vuces написал(а):
глюк в макросе, в макрос могу зайти только дебагером, изза
высокой степени безопасности
если я правильно понимаю то в коде не хватает параметров
в чем проблема?

Это именно мой пример не работает, или вы уже свое что то делаете?
Версия офиса какая?

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, окт 13 2009, 12:48 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Цитата:
Это именно мой пример не работает, или вы уже свое что то делаете?
Версия офиса какая?

Да ето ваш пример, офис 2007


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 35, 36, 37, 38, 39, 40, 41 ... 161  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB