Текущее время: Вс, авг 03 2025, 21:00

Часовой пояс: 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 часа


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

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


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

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