SAPфорум.RU https://www.sapboard.ru/forum/ |
|
XLSX Workbench https://www.sapboard.ru/forum/viewtopic.php?f=13&t=86294 |
Страница 11 из 15 |
Автор: | bossjohn [ Ср, дек 26 2018, 14:28 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Бородин Игорь написал(а): Вот примеры с динамическим объединением ячеек: https://sites.google.com/site/sapxlwb/h ... mples/ex12 (масшт.паттерн) https://sites.google.com/site/sapxlwb/h ... ples/ex12a (грид) только в них объединенные ячейки находятся слева, а у вас будут справа. Если же это будут две НЕЗАВИСИМЫЕ области, то значит, выводите их как две таблицы, но одна будет слева, другая справа. Вот пример расположения элементов слева направо: https://sites.google.com/site/sapxlwb/h ... ples/ex02a У второй таблицы будет включена опция "направление вывода" = вправо . Спасибо. Получается проблема надуманная... |
Автор: | maksim2050 [ Ср, дек 26 2018, 18:05 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Всем привет. Народ ,кто знает как в excel форме сохранять макрос, но так чтоб он после активации в XLSX Workbench не пропадал. В свойствах формат файла VBA-macro.enabled.XLSM я установил. После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS' |
Автор: | maksim2050 [ Ср, дек 26 2018, 18:07 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Всем привет. Народ ,кто знает как в excel форме сохранять макрос, но так чтоб он после активации в XLSX Workbench не пропадал. В свойствах формат файла VBA-macro.enabled.XLSM я установил. После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS' |
Автор: | Бородин Игорь [ Чт, дек 27 2018, 10:29 ] |
Заголовок сообщения: | Re: XLSX Workbench |
bossjohn написал(а): После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS' Вот здесь посмотрите.
|
Автор: | maksim2050 [ Чт, дек 27 2018, 11:49 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Я все сделал так, как там и написано, но все равно макрос пропадает после активации |
Автор: | maksim2050 [ Пт, дек 28 2018, 02:30 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Прошу прощения. Макрос все таки был записан в файле. Но странное дело - когда я подаю его в качестве параметра IV_STARTUP_MACRO на ФМ , то выскакивает ошибка. При этом если не подавать название макроса на ФМ , а сделать макрос в EXCEL привязанным к событию open (т.е. при открытии файла макрос сам отработает один раз). То тогда все работает успешно ( правда при условии, если отключить систему безопасности в настройках EXCEL ). |
Автор: | Бородин Игорь [ Пт, дек 28 2018, 10:12 ] |
Заголовок сообщения: | Re: XLSX Workbench |
maksim2050 написал(а): когда я подаю его в качестве параметра IV_STARTUP_MACRO на ФМ , то выскакивает ошибка По ссылке, которую я давал выше, в самом низу страницы есть пример, как указывать макрос: Цитата: IV_STARTUP_MACRO = 'Module1.Macro1' Видимо, вы не указали модуль перед именем макроса.
|
Автор: | maksim2050 [ Пт, дек 28 2018, 23:12 ] |
Заголовок сообщения: | Re: XLSX Workbench |
С макросами у меня что то не получается совсем. При каждом изменении в формуляре , макрос куда то исчезает. И его приходится писать заново. На ФМ я его подаю правильно IV_STARTUP_MACRO = 'Module1.Macro1'. Тут без вариантов. Игорь, подскажите , а у вас лично макрос без проблем работает? Так же когда активируете свой макрос в формуляре, он потом не исчезает из виду? |
Автор: | Бородин Игорь [ Вт, янв 08 2019, 01:11 ] |
Заголовок сообщения: | Re: XLSX Workbench |
maksim2050 написал(а): Игорь, подскажите , а у вас лично макрос без проблем работает? Да, у меня макросы ни при каких действиях не исчезают из шаблона, а также, переносятся в выгружаемый файл и без проблем запускаются. И у коллег, насколько я знаю, проблем с макросами не возникало.Так же когда активируете свой макрос в формуляре, он потом не исчезает из виду? maksim2050 написал(а): При каждом изменении в формуляре , макрос куда то исчезает. И его приходится писать заново. Не могли бы вы пошагово описать, при какой последовательности действий исчезает макрос? т.е. сначала вы макрос вставляете, закрываете VBA-редактор, затем активируете формуляр, затем опять заходите в VBA-редактор - макрос там есть... а когда вы снова активируете - макроса уже нет? или как? это важно... и ещё, какая версия Workbench и Excel используется?
|
Автор: | Sam Stone [ Пт, фев 01 2019, 12:31 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Опять я "довел" ФМник Дампуется с SYSTEM_NO_ROLL в CONV_FORMULA_R1C1_A1 на коде Code: CONCATENATE lv_formula_a1 lv_substring INTO lv_formula_a1 . Выгружается дерево: 22000 строк, ~100 столбцов. В коде после построения дерева делаю формулы для промежуточных итогов. Получаются формулы типа =RC[1]+RC[2]+RC[3]+...+RC[30], либо =RC[1]+RC[8]+RC[15], либо аналогичные по вертикали. Т.е. есть и сплошные диапазоны, но не везде. Но не уверен, что перевод части формул в вид =SUM(RC[1]:RC[30]) поможет. Версия воркбенча 4.06. |
Автор: | Бородин Игорь [ Пт, фев 01 2019, 14:34 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Рекомендую обновится до свежей версии, т.к. в 4.9 этот самый метод, конвертирующий формулы из R1C1 во внутреннее представление был переработан и оптимизирован. Однако, к сожалению, дамп SYSTEM_NO_ROLL говорит о нехватке памяти для завершения транзакции, и то, что это происходит в методе CONV_FORMULA_R1C1_A1, скорее всего, совпадение. Видимо, дерево 22000 строк на 100 столбцов - это слишком много и программа достигла лимита памяти, определенного базисными настройками в вашей системе. Попробуйте поговорить с базисниками. Попробуйте все возможные вычисления делать абапом, и передавать готовые значения вместо формул. Я периодически оптимизирую XLWB. Не исключаю, что резерв для оптимизации ещё есть, и я в дальнейшем улучшу эти показатели, но не в данный момент. |
Автор: | Sam Stone [ Пт, фев 01 2019, 15:20 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Формулы вместо готовых значений хочет заказчик Обновлюсь тогда чуть позже. Пока что заменил часть формул на сумм с диапазоном где возможно, вроде стало больше выгружать. Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?.. |
Автор: | Бородин Игорь [ Пт, фев 01 2019, 15:32 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Sam Stone написал(а): Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?.. специально сейчас проверил, разница точно есть.
|
Автор: | Sam Stone [ Пт, фев 01 2019, 17:12 ] |
Заголовок сообщения: | Re: XLSX Workbench |
Бородин Игорь написал(а): Sam Stone написал(а): Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?.. специально сейчас проверил, разница точно есть.Похоже я версию посмотрел в ФМ ZXLWB_CALLFORM - там 4.06 написано. А сам ZXLWB_INCLUDE у меня 4.10. |
Страница 11 из 15 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |