Текущее время: Вс, май 11 2025, 05:23

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


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

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


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

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