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

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


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

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


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

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