Текущее время: Чт, апр 25 2024, 13:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, июн 03 2011, 12:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
anton_bs написал(а):
И еще вопрос вдогонку. Есть свой отчет. Достаточно простой - несколько переменных и таблица (6 колонок). Вывод ~130 строк занимает примерно 30-40 сек. Посоветуйте, как можно уменьшить это время?

Хм, тот же ZWWW_ALV_GRID с ограничением 130 строк у меня сработал за 9 сек.
Пришлите мне, если можете, шаблон и содержимое IT_VALUES (выгрузить из отладки стандартным способом), я посмотрю.
мыло - misterxyz (собака) mail (точка) ru

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


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

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Уже нет необходимости. Проверил на разных front-end'ах. Время очень завистит от их производительности. Что интересно, при отключеном касперском отчет выводится в 7 раз быстрее. :shock: Было 50-60 сек., стало - 8-10 сек.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
anton_bs написал(а):
Уже нет необходимости. Проверил на разных front-end'ах. Время очень завистит от их производительности. Что интересно, при отключеном касперском отчет выводится в 7 раз быстрее. :shock: Было 50-60 сек., стало - 8-10 сек.

Да, раньше тоже были жалобы на антивирусы, хотя у меня особых проблем не было. Пользую Avast.

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


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

Зарегистрирован:
Ср, апр 27 2011, 12:04
Сообщения: 14
Обнаружил разницу в поведении Excel 200* и 2010. Прошлые версии при вызове Range.Replace() при условии UseStandardHeight = True подгоняют высоту строки, а 2010 нет. Скажите, этот момент учтён в свежих версиях ФМ? У нас стоит довольно старая.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
tps написал(а):
Обнаружил разницу в поведении Excel 200* и 2010. Прошлые версии при вызове Range.Replace() при условии UseStandardHeight = True подгоняют высоту строки, а 2010 нет. Скажите, этот момент учтён в свежих версиях ФМ? У нас стоит довольно старая.

Мы тоже недавно наткнулись на такое. Похоже на очередной косяк MS. Иначе как назвать несовместимость с предыдущими версиями?!
Проблему решили маленьким макросом в шаблоне с AutoFit для строк, запускаемым после вывода всех данных.
Пока я ничего менять в модулях не планирую, т.к. по моей идеологии модули занимаются только выводом данных, а все "фичи и траблы" форматирования реализуются шаблонами.

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


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

Зарегистрирован:
Чт, дек 16 2010, 14:04
Сообщения: 84
Откуда: Нижнекамск
Пол: Мужской
Не подскажите как можно перенести вашу разработку под другим именем? Как я понимаю надо открывать этот ZWWW_EXCEL.DEVC и там менять имена инклудов и код в них?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
insaf121 написал:
Не подскажите как можно перенести вашу разработку под другим именем? Как я понимаю надо открывать этот ZWWW_EXCEL.DEVC и там менять имена инклудов и код в них?

Можно ручками, создавать ФГ, ФМ-ы, структуры и т.д.
Можно разобраться с содержимым всех текстовых файлов и поменять все имена в них.
Или загрузить в систему как есть, а потом скопировать с другими именами.

Однако зачем это делать? Ведь потом придется так же возиться при установке обновлений. Да и большинство компаний используют как есть, уже привыкли.

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


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

Зарегистрирован:
Чт, дек 16 2010, 14:04
Сообщения: 84
Откуда: Нижнекамск
Пол: Мужской
Дело в том что сторонние настройщики переделали ваш модуль только для одной задачи печать накладных. Притом переделали капитально концов с концами не найдёшь. Руководство не разрешило мне менять их, вот и хочется использовать ваш только под другими именами. Похоже будет не просто. Думал обойтись малой кровью просто поменяв названия фм, не получилось вот лазяю по текстовикам там правлю :(.


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

Зарегистрирован:
Чт, июн 12 2008, 16:54
Сообщения: 52
В процессе использования ФМ, появилось несколько вопросов, ответы на которые не смог найти в теме(наверное просто плохо искал):

1. Есть большая именованная область, которая копируется на одном листе(подобно строкам таблицы). Но бывают случаи, когда нужно повторить несколько строк в этой области. Можно ли как-нибудь обратиться к ним?
2. При копировании большой именованной области не сохраняются высота строк. Можно ли как-нибудь это исправить?
3. При вызове ФМ с параметром optimize = '0', постоянно появляется окошко с сообщением 'Do you want to save changes to 'ZWWW_MACROS_******.xls'?'. Можно ли как-нибудь от него избавиться?

Буду рад, если поможете.


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

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

1. Есть большая именованная область, которая копируется на одном листе(подобно строкам таблицы). Но бывают случаи, когда нужно повторить несколько строк в этой области. Можно ли как-нибудь обратиться к ним?
2. При копировании большой именованной области не сохраняются высота строк. Можно ли как-нибудь это исправить?
3. При вызове ФМ с параметром optimize = '0', постоянно появляется окошко с сообщением 'Do you want to save changes to 'ZWWW_MACROS_******.xls'?'. Можно ли как-нибудь от него избавиться?

Буду рад, если поможете.

1. Нужно разбить эту большую область на несколько и копировать частями.
2. Вероятней всего потому, что при выделении области выбирались не строки целиком, а отдельные ячейки. Это свойство копирования строк Excel.
3. Возможно кто то изменял файл ZWWW_MACROS.xls, может даже просто пробел ввел в ячейку. У вас Excel 2007 или 2010, поэтому он предлагает адаптировать содержимое файла к новой версии. Лечится это удалением ВСЕХ ячеек файла.

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


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

Зарегистрирован:
Чт, июн 12 2008, 16:54
Сообщения: 52
Parazit написал:
3. Возможно кто то изменял файл ZWWW_MACROS.xls, может даже просто пробел ввел в ячейку. У вас Excel 2007 или 2010, поэтому он предлагает адаптировать содержимое файла к новой версии. Лечится это удалением ВСЕХ ячеек файла.

То есть по сути вставить пустой xls файл вместо ZWWW_MACROS.xls?
А если очистить ZWWW_MACROS.xls это может как-нибудь повлиять на работу других программ?


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

Зарегистрирован:
Чт, июн 12 2008, 16:54
Сообщения: 52
Parazit написал:
1. Нужно разбить эту большую область на несколько и копировать частями.

А не будет такого, что я разобью большую область на 3 новых(с разными именами) и при вызове ФМ он сначала выведет все с области с одни именем, а потом с другими(по алфавиту)?

Или я не правильно понял?


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

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

А не будет такого, что я разобью большую область на 3 новых(с разными именами) и при вызове ФМ он сначала выведет все с области с одни именем, а потом с другими(по алфавиту)?

Или я не правильно понял?

Мммм... видимо, пока я чего то не понял. Посмотрите мой пример ZWWW_MANY_LIST, это довольно сложный отчет, который собирается из множества частей, но проблем никаких. Обратите внимание на содержимое внутренней таблицы (IT_VALUES) перед вызовом ФМ ZWWW_OPENFORM - это позволит лучше понять принципы.

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


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

Зарегистрирован:
Чт, фев 04 2010, 15:46
Сообщения: 80
Добрый день, Parazit. Подскажите, есть ли какое-то ограничение на длину поля в таблице для экспорта? Пытался вывести длинные наименования материалов, которые могут быть больше 255 символов. В результате получилось незаполненное значение в поле в Excel.

Upd: Версия ФМ 2.72. В более ранней версии такого не наблюдалось.


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

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

Upd: Версия ФМ 2.72. В более ранней версии такого не наблюдалось.

Это ограничение функции поиска/замены Excel. Соотвественно, оно срабатывает при использовании поля FIND_TEXT. При выводе напрямую в именованную область (VAR_NAME заполнено, FIND_TEXT пусто) таких ограничений нет.
Обычно с этим мы боремся используя несколько меток в ячейке (например [1][2][3]) и выводя текст частями.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 161  След.

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


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

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


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

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