Текущее время: Вс, июл 20 2025, 02:21

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


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


ВНИМАНИЕ!

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



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

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

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

Никаких косяков, макрос правильный! Точно работает в верисях 2003 и 2007 - только что проверил.
А что, Ексель ошибку выдает, или это ваши догадки?

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


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

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

А что там с безопасностью, какие настройки?

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


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

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
У меня такая хрень была, когда я в настройках саплогона поставил Unicod UTF-8.
Внутри макроса случался дамп.
Выставил по-умолчанию и снова выгрузка в Excel заработала...


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

Зарегистрирован:
Вт, окт 28 2008, 10:39
Сообщения: 86
Parazit написал:
vuces написал(а):
... в макрос могу зайти только дебагером, изза
высокой степени безопасности

А что там с безопасностью, какие настройки?

Написал в личку


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

Зарегистрирован:
Пт, ноя 05 2004, 16:53
Сообщения: 32
Здравствуйте Parazit.

В шаблоне исп. макрос выравнивания высоты MergeCellsAutofit (*).
Есть замеяание по его работе, а именно: если длина текста почти равна
ширине ячейки, макрос делает высоту ячеки +1 (еще одна пустая строка).
Причем если в полученном файле сделать doubleclick на высоте ячейки,
то она сузится до нормальной высоты. А если после текста оставить еще
некоторое пространство (~7mm), тогда все нормально.
Такое впечатление, что макрос неточно определяет длину текста.

Скачал версию 2.5, тут есть пример ZWWW_SAMPLE_INVOICE.xls
В этом примере тоже исп. (*), но вызывается он как-то по хитрому, через
Macros_AutoFit и "SetVal 'Я_Формат' '' '' 'M' 'Macros_AutoFit'."
Или это просто чтобы не пихать вызов макроса для каждой строки отдельно?

Вот мои файлы
http://groups.google.ru/group/golyshevan/web/2p.zip

Спасибо.


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

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

Макрос действительно неточно определяет длину текста, ибо сам Excel так работает. Я лишь использую его функцию AutoFit для необъединенных ячеек того же размера. Тут уж я ничего поделать не могу, у мелкософта полно косяков и похуже. :)

man написал(а):
Скачал версию 2.5, тут есть пример ZWWW_SAMPLE_INVOICE.xls
В этом примере тоже исп. (*), но вызывается он как-то по хитрому, через
Macros_AutoFit и "SetVal 'Я_Формат' '' '' 'M' 'Macros_AutoFit'."
Или это просто чтобы не пихать вызов макроса для каждой строки отдельно?

Да, можно давать макросу область со множеством ячеек, он сам найдет в ней объединенные ячейки и отформатирует их.

man написал(а):

Доступ пока не получил!

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


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

Зарегистрирован:
Пт, ноя 05 2004, 16:53
Сообщения: 32
Согласен.


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

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Parazit Спасибо за функционал!

Ветка на столько длинная что, читать все подряд не очень как то.
много чего устарело к появлению новых версий (читал с конца до выхода последней версии).
Для тех кто не работал с созданием Групп функций, я думаю будет тяжеловато
даже восоздать данную разработку. но это ИМХО.

А у меня вот такой вопрос, приведенный примерчик (Описание вывода данных R3 в шаблоны MS Office.doc) вылетает в дамп вот в этом месте
Code:

   Место инициации динамической ошибки:
    Программа                               SAPLZRSV_PARAZIT
    Include                                 ZWWWFORMF01
    Строка                                  845
    Тип модуля                              (FORM)
    Имя модуля                              DOWNLOADWWWTEMPLATE
......
  843   If FILE_NAME is initial.
  844     Get time.
>>>>>     Concatenate TempDir '\' FORM_NAME '-' sy-TIMLO Ext
  846       into FILE_NAME .
  847   EndIf.

анализ ошибки гласит о частичной защите переменной FILE_NAME
Цитата:
A new value is to be assigned to the field "FILE_NAME", although this field is
entirely or partly protected against changes.

и тут я приплыл, что то даже не знаю, в чем дело может быть.
Не подскажите, что могло не так пойти?

Баааалин ..., в ФМ ZWWW_OPENFORM переменной FILE_NAME , помимо галочки необяз.параметр, еще нужна вторая галочка Перен. значения и все ништяк.
Вопрос снят!
тестирую дальше!

_________________
Внешность обманчива ..... , Я хороший.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Salmaner написал:
Ветка на столько длинная что, читать все подряд не очень как то.

Согласен. Я отношу это к недостаткам "движка" форума. Ибо другие движки, типа auto.ru, менее громоздки, более инофрмативны и позволяют ветвить темы.

Salmaner написал:
Для тех кто не работал с созданием Групп функций, я думаю будет тяжеловато
даже восоздать данную разработку. но это ИМХО.

Я рассчитывал, что надо иметь хотя бы начальный абап-уровень. :)

Salmaner написал:
Баааалин ..., в ФМ ZWWW_OPENFORM переменной FILE_NAME , помимо галочки необяз.параметр, еще нужна вторая галочка Перен. значения и все ништяк.
Вопрос снят!
тестирую дальше!

:)

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


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

Зарегистрирован:
Сб, окт 24 2009, 18:12
Сообщения: 1
У меня вопрос:

у меня строка (тип R) вся грузится в одну ячейку (в ту которая с меткой), как сделать так чтобы 1 поле было в 1 ячейке(видимо не так работает табуляция)!
Спасибо!


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

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
А я застрял на скорости при выгрузке 10 строк в ексель.
сап просто висит почти до бесконечности, до 20 минут жду и отменяю транзакцию выполнения.
Хотя 8 строк отрабатывают секунд за 30. увеличил до 10 строк и на тебе ..., параметр оптимайз у меня
установлен в 100 строк, но дело не внем стопудово.
10 строчек я добавил в пример ZWWW_SAMPLE_INVOICE.
Сейчас сижу и разбираюсь с кодом, ищу момент, где именно срабатывает ускорение с макросами.
Если, кто пнет в нужном направлении, буду весьма благодарен.

_________________
Внешность обманчива ..... , Я хороший.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Salmaner написал:
А я застрял на скорости при выгрузке 10 строк в ексель.
сап просто висит почти до бесконечности, до 20 минут жду и отменяю транзакцию выполнения.
Хотя 8 строк отрабатывают секунд за 30. увеличил до 10 строк и на тебе ..., параметр оптимайз у меня
установлен в 100 строк, но дело не внем стопудово.
10 строчек я добавил в пример ZWWW_SAMPLE_INVOICE.
Сейчас сижу и разбираюсь с кодом, ищу момент, где именно срабатывает ускорение с макросами.
Если, кто пнет в нужном направлении, буду весьма благодарен.

Могу предположить, что случайно добавил строчку, где VAR_NAME = <пусто> и FIND_TEXT = <пусто>. Получается - заполнить все ячейки шаблона одним значением, а в ZWWW_SAMPLE_INVOICE ячеек о-о-очень много. Если можно выслать мне содержимое IT_VALUES - я тоже посмотрю.
misterxyz (собака) mail (точка) ru

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


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

Зарегистрирован:
Чт, сен 09 2004, 09:33
Сообщения: 300
Откуда: Москва
Пол: Женский
Уважаемый Parazit!
Польуемся Вашим ФМ, все классно.
Возникла такая потребность - отправлять выходные формы по E-mail.
В стандартном Excel есть такая возможность. Вы не думали на эту тему? В существующем модуле есть возможность проставить признак - просмотр или сразу печать. А вот если бы туда еще добавить признак - отправить адресату и переменную с электронным адресом!... Может есть идеи?

_________________
С уважением, HB.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Helen написала:
Уважаемый Parazit!
Польуемся Вашим ФМ, все классно.
Возникла такая потребность - отправлять выходные формы по E-mail.
В стандартном Excel есть такая возможность. Вы не думали на эту тему? В существующем модуле есть возможность проставить признак - просмотр или сразу печать. А вот если бы туда еще добавить признак - отправить адресату и переменную с электронным адресом!... Может есть идеи?

Да, задумывался! В последнее время кто-то в форуме вроде поднимал вопрос отправки отчета Excel по почте.
Идею принимаю, буду думать!

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


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

Зарегистрирован:
Вт, ноя 16 2004, 11:24
Сообщения: 82
Откуда: Западно-Сибирская равнина
Пол: Мужской
Столкнулся со следующим:

из системы выгружается текст со спец символами (табуляция, перенос строки,...). В дебагере отображается в виде #
И из-за какого-то символа выгрузка в таблицу в excel слетает. Т.е. выводит что-то типа
text text
text [col2]
[col1] [col2]

Ощущение, что происходит это из-за того, что в пп DOWNLOADMACROS символ табуляции используется для подготовки данных

Пробовал через REPLACE заменять в выгружаемом тексте спец символы, но из-за какого-то символа полной выгрузки всё равно не происходит...ищу его


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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