Текущее время: Ср, янв 19 2022, 08:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2398 ]  На страницу Пред.  1 ... 156, 157, 158, 159, 160
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, окт 20 2021, 14:50 
Специалист
Специалист

Зарегистрирован:
Ср, фев 14 2007, 17:14
Сообщения: 231
Parazit написал:
Touch написал(а):
Добрый день!
Конечно уже отвечали на вопрос, но я все же повторю, может как-то решили эту задачу. Мне необходимо отображать в документе промежуточные итоги по странице что-то вроде следующего (см. ниже), как решать подобную задачу? Макросами? Можно ли как-то извратится? Буду рада любым предложения. Спасибо.

а) количество порядковых номеров 17 (Семнадцать)
б) общее количество единиц фактически 897 (Восемьсот девяносто семь)
в) на сумму фактически Сто шестьдесят пять тысяч восемьсот девяносто семь руб. 01 коп.

Я делал по тупому - на уровне ABAP-а подсчитывал количество строк Excel, влезающих на страницу, выводил подытоги и вставлял разрыв страницы. Конечно, при таком подходе, есть риск, что все поплывет при изменении параметров печати илислучайном переносе длинного текста. Наверно можно решить задачу и макросом, это будет сложнее, но правильней.

Добрый день. Подскажите, пожалуйста, появилось ли другое решение? я делаю так же - но у меня все едет из-за того, что ячейка для названия позиции маленькая, а сам текст может быть сколько угодно большим ( название ОЗМ на основе текста).


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

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

Строго говоря, о том как Excel поделит на страницы знает только сам Excel. На практике у меня не получалось рассчитать размер ячейки в зависимости от длины текста даже средствами самого Excel VBA. Более того, зачастую и сам Excel косячит, добавляя лишний перенос пустой строки в ячейку.
Возможно я просто не силён в Excel, но единственным надёжным решением считаю написание макроса, который в уже разделенном на страницы документе (например, в страничном режиме отображения) будет находить разделители и выполнять изменения.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, ноя 18 2021, 18:14 
Ассистент
Ассистент

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
Стоит задача по кнопке показать юзеру xlsx документ из smw0. На zwww 3.06 все получается, просто подаю пустой it_values (тип ZWWW_VALUES_T) на zwww_openform.
То же самое делаю на zwww 2.92 - такой дамп. Кстати у it_values не указан тип в 2.92.

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

Изображение Изображение Изображение

Разобрался, оказывается они в системе zwww весь перелопатили


Последний раз редактировалось January2035 Пт, ноя 19 2021, 12:44, всего редактировалось 2 раз(а).

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

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5230
Откуда: Ростов невеликий
Пол: Мужской
Ого, веточка!
Звиняйте, но не осилю :)
Можно навскидку?
1. Работает ли в принципе эта штука с WebGUI?
2. IF п.1 = "Да".
Code:
Программа построения Штатного расписания по выделенным орг.единицам
*& с детализацией по Группам сотрудников
*&
*& XLS шаблон для формирования штатной книги

возникают "пляски" c Z:

Ошибка: Метод сервиса фронтэнда: Выгрузить данные в файл "H:\T1085034.xls".

Путь "H:\T1085034.xls" содержит недопустимые символы, слишком длинный или имеет недействительный формат.
(Абсолютные пути должны начинаться с Z:\ или z:\ (Windows) и с /Z/ (другие операционные системы).)


Это как бы понятно, но какой выход?

2636752 - WebGUI File Browser: option in file save dialog to save to native file system пробовал...

ENDIF.

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


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

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
Подскажите пожалуйста, из-за чего документ может выгружаться сразу таким?
Шаблон был старым, нужно было отредактировать. При пересохранении появилось предупреждение о совместимости версий.

Изображение


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

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
January2035 написал(а):
Подскажите пожалуйста, из-за чего документ может выгружаться сразу таким?
Шаблон был старым, нужно было отредактировать. При пересохранении появилось предупреждение о совместимости версий.

Изображение


То есть документ сразу в формате "разметка страницы", то есть сразу готовит к печати.


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

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
При optimize = 0 заполнение вба макросом отключено? Или наоборот, включено всегда?


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

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
При 10000 записей в таблице xls абап повисает, и даже optimize не помогает :(


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

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

Смысл параметра такой, если в таблице IT_VALUES количество записей превышает заданное параметром OPTIMIZE, то используется VBA-макрос для ускорения. Соответственно, при OPTIMIZE=0 оптимизация всегда включена.

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


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

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

Такое количество не критично, выводилось и побольше. Однако производительность зависит и от прочих факторов.
Судя по предыдущим Вашим сообщениям, в шаблоне включен режим разметки страниц - это сильно замедляющий фактор, видимо сам Excel пытается обновить разметку после каждого изменения (вставки строки, изменения поля и т.д.). Советую выключить этот режим.
Также заметно замедляет большое количество полей (столбцов) в строке таблицы, даже если они пустые. Некоторые разбивают шаблоны на множество колонок шириной в миллиметр, но Excel-евская функция поиска-замены перебирает их все. Поэтому лучше избавляться от пустых колонок.
Если отчёт формируется на удалённом рабочем столе, то зачастую там просто медленно работает Excel - видимо зависит от "жадности" админов. Бывали случаи, что даже антивирусы сильно замедляли Excel.
Ну и неизвестно кто и что у вас наломал в ZWWW, как Вы сами же и писали.

В ZWWW есть возможность заметно ускорять вывод больших таблиц за счёт упрощения формы - VAL_TYPE='R' или 'T'.
Есть готовый пример ZWWW_ALV_GRID, позволяющий выбрать из любой таблицы БД заданное количество записей и, после отображения ALV по кнопке печати вывести в Excel. У меня 10000 записей из BSEG выводит секунд за ~5.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, дек 17 2021, 11:26 
Ассистент
Ассистент

Зарегистрирован:
Сб, сен 19 2020, 01:40
Сообщения: 30
Спасибо, буду пробовать. Вообще, тут есть вб скрипты, которые гуляют по каждой ячейке таблицы, это походу больше всего замедляет.


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

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

Наверняка. Любопытно что за макросы, можете прислать шаблон?
на мыло: misterxyz@mail.ru

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


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

Зарегистрирован:
Пт, авг 05 2011, 21:17
Сообщения: 25
Добрый день, сделал условное форматирование по диапазонам дат,
срабатывает, в уже выведенном шаблоне с данными,
только когда нажмешь Энтер на конкретной ячейке с датой,
подскажите, что может быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2398 ]  На страницу Пред.  1 ... 156, 157, 158, 159, 160

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


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

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


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

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