Текущее время: Сб, июл 19 2025, 22:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 109, 110, 111, 112, 113, 114, 115 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, фев 24 2015, 10:44 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 31 2012, 11:59
Сообщения: 19
[s]Так может лучше нормально открывать и закрывать Эксель документ, чем прибегать к проверкам по таймауту (через DOCUMENT->OPEN_DOCUMENT и ->CLOSE_DOCUMENT)?
Но это, к сожалению, придётся переписывать программу без использования ФМ-а ZWWW. Была какая-то объективная причина, почему вы не использовали OPEN_DOCUMENT?[/s]

Нашла комментарий, что oaer - устаревшее место хранения. Однако оно работало стабильно и без таких вот косяков :(
Ладно, если надо делать проверку на закрытие, то как это лучше сделать? Ошибки кстати говоря все пропали, даже проблема с кодировкой рассосалась сама собой, осталось вот только это: просто висящий в фоне Excel.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
W написал(а):
... Возможно у меня какая-то старая версия пакета ZWWW и сейчас это пофикшено как-то?

Могу выслать по почте последнюю версию.

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


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

Зарегистрирован:
Вт, июл 31 2012, 11:59
Сообщения: 19
Скинула почту в ЛС.

Проверила ещё раз на программе ZWWW_SAMPLE_INVOICE. Висит процесс после отработки ФМ-а:
Изображение
Умирает только после выхода из транзакции.


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

Зарегистрирован:
Вт, июл 31 2012, 11:59
Сообщения: 19
Обновление версии устранило проблему с подвисанием процесса, спасибо большое. За два года видимо многое поменялось :D

Только ФМ теперь за собой скачанный шаблон не удаляет. ну это дело поправимое.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, фев 25 2015, 12:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 31 2012, 11:59
Сообщения: 19
После накатывания обновления обнаружились проблемы совместимости, а именно при записи строк:
раньше макрос "setval 'LINE' num '' 'R' <str>." записывал строки корректно, то есть если значения для поиска не задавалось (переменная перед 'R'), то записывал в начало строки с первой ячейки; теперь же требует указать начало строки явно, иначе не пишет вообще. Может, подскажете где дописать обработчик, чтобы не перелопачивать все старые разработки, а делать проверку внутри ФМ-а? Или это прямо в VBA макрос вписано?


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

Зарегистрирован:
Ср, июн 27 2012, 09:34
Сообщения: 2
Всем привет!

Прошу подсказать:
Существует ли возможность динамически менять столбцы в таблице для выгрузки в word-документ?
Например, таблица формируется таким образом, что в столбцах выводится информация по нескольким контрагентам. Количество контрагентов меняется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, фев 25 2015, 17:33 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 30 2014, 22:27
Сообщения: 6
Здравствуйте. Выгружаю в формуляр несколько таблиц, в it_values 89 строк. Макросы закоментил. Сам документ формируется около 45!! сек., причем если делаю without_ole то все летит секунды за 4. Пользователям не нравится с without_ole, поэтому вопрос. У меня подобное уже наблюдалось, когда одна из таблиц выгружаемых в формуляр не заполнялась в проге, но здесь ситуация другая, проверял. Даже пробовал по частям удалять строки из it_values, думал дело в этом, ожидаемого результата не принесло...


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

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

Прошу подсказать:
Существует ли возможность динамически менять столбцы в таблице для выгрузки в word-документ?
Например, таблица формируется таким образом, что в столбцах выводится информация по нескольким контрагентам. Количество контрагентов меняется.

Через VBA-макросы можно реализовать практически любые фантазии. :)
Пример ZWWW_ALV_GRID показывает, как можно реализовать такую задачу для Excel. По этому же принципу можно сделать и Word. Суть сводится к вызову макроса до заполнения данных, который подготовит шаблон таблицы под ваши нужды.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
kremlin87 написал(а):
Здравствуйте. Выгружаю в формуляр несколько таблиц, в it_values 89 строк. Макросы закоментил. Сам документ формируется около 45!! сек., причем если делаю without_ole то все летит секунды за 4. Пользователям не нравится с without_ole, поэтому вопрос. У меня подобное уже наблюдалось, когда одна из таблиц выгружаемых в формуляр не заполнялась в проге, но здесь ситуация другая, проверял. Даже пробовал по частям удалять строки из it_values, думал дело в этом, ожидаемого результата не принесло...

Попробуйте указать параметр OPTIMIZE = 0. Если не поможет, пришлите мне шаблон и содержимое IT_VALUES, я проверю.

p.s. Впрочем в любом случае присылайте. 45 сек на 89 записей - надо разобраться.

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


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

Зарегистрирован:
Пн, июн 30 2014, 22:27
Сообщения: 6
Спасибо! обнуление параметра optimize дало результат - время формирования существенно уменьшилось, но в любом случае - вот шаблон и содержимое it_values
https://drive.google.com/file/d/0B-6Pl- ... sp=sharing
https://drive.google.com/file/d/0B-6Pl- ... sp=sharing


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
kremlin87 написал(а):
Спасибо! обнуление параметра optimize дало результат - время формирования существенно уменьшилось, но в любом случае - вот шаблон и содержимое it_values
https://drive.google.com/file/d/0B-6Pl- ... sp=sharing
https://drive.google.com/file/d/0B-6Pl- ... sp=sharing

Прогнал у себя Ваш пример, даже при OPTIMIZE=9999999 выводит за 3 секунды.
Вероятно у вас какие-то проблемы с компьютером, сервером или сетью.

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


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

Зарегистрирован:
Пн, июн 30 2014, 22:27
Сообщения: 6
Спасибо, будем разбираться.


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

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

Кстати, кажется кто-то жаловался на антивирус, что сильно тормозит открытие MS Office.

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


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

Зарегистрирован:
Вт, июн 19 2012, 08:33
Сообщения: 182
Пол: Мужской
Не нашел такого вопроса здесь.

Как мне сделать так, чтобы сгенерированный файл отправить по почте в кач-ве аттачмента?
Т.е. его не надо создавать на стороне запускающего.

_________________
crusty написал(а):
Логистика - понятие растяжимое


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

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

Как мне сделать так, чтобы сгенерированный файл отправить по почте в кач-ве аттачмента?
Т.е. его не надо создавать на стороне запускающего.

Я знаю 3 варианта:

1. Сформировать отчёт не открывая (CLOSE_FORM='X'), указав каталог и имя файла (FILE_NAME), затем загрузить его в SAP и отправить почтой. Недостатком такого решения является невозможность формирования отчётов в фоновом режиме.

2. Упаковать шаблон, данные и макрос в файл JAR (Java-программа) и отправить в таком виде по почте. Когда получатель откроет такое вложение, запустится Java-программа и сформирует отчёт на компьютере получателя. Особенностью такого решения является необходимость установленного JRE (Java Runtime Environment) на компьютере получателя. Впрочем JRE уже фактически всеобщий стандарт и устанавливается совместно с браузером интернет.
Этот вариант реализован в последней версии, которую я пока не выкладывал и высылаю желающим по почте.

3. Сформировать отчёт из XML-шаблона. В этом случае не требуется участие MS Office, возможно формирование в фоне, по почте можно отправлять полностью завершённый отчёт. Особенностью этого решения является невозможность выполнять VBA-макросы шаблона. Также формат XML для Excel не позволяет включать в форму фотографии. Однако XML для Word может включать фотографии.
Это решение реализовано пока только в коммерческом варианте разработки.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 109, 110, 111, 112, 113, 114, 115 ... 161  След.

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


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

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


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

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