Текущее время: Чт, мар 28 2024, 11:14

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, дек 26 2018, 14:28 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
Бородин Игорь написал(а):
Вот примеры с динамическим объединением ячеек:
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
У второй таблицы будет включена опция "направление вывода" = вправо .


Спасибо. Получается проблема надуманная...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, дек 26 2018, 18:05 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Всем привет. Народ ,кто знает как в excel форме сохранять макрос, но так чтоб он после активации в XLSX Workbench не пропадал.
В свойствах формат файла VBA-macro.enabled.XLSM я установил. После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Ср, дек 26 2018, 18:07 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Всем привет. Народ ,кто знает как в excel форме сохранять макрос, но так чтоб он после активации в XLSX Workbench не пропадал.
В свойствах формат файла VBA-macro.enabled.XLSM я установил. После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS'


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, дек 27 2018, 10:29 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
bossjohn написал(а):
После простой активации все макросы пропадают и соответственно нечему будет вызываться , даже если я заполню параметр IV_STARTUP_MACRO = 'MYMACROS'
Вот здесь посмотрите.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, дек 27 2018, 11:49 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Я все сделал так, как там и написано, но все равно макрос пропадает после активации


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, дек 28 2018, 02:30 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
Прошу прощения. Макрос все таки был записан в файле. Но странное дело - когда я подаю его в качестве параметра IV_STARTUP_MACRO на ФМ , то выскакивает ошибка. При этом если не подавать название макроса на ФМ , а сделать макрос в EXCEL привязанным к событию open (т.е. при открытии файла макрос сам отработает один раз). То тогда все работает успешно ( правда при условии, если отключить систему безопасности в настройках EXCEL ).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, дек 28 2018, 10:12 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
maksim2050 написал(а):
когда я подаю его в качестве параметра IV_STARTUP_MACRO на ФМ , то выскакивает ошибка
По ссылке, которую я давал выше, в самом низу страницы есть пример, как указывать макрос:
Цитата:
IV_STARTUP_MACRO = 'Module1.Macro1'
Видимо, вы не указали модуль перед именем макроса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, дек 28 2018, 23:12 
Специалист
Специалист

Зарегистрирован:
Пн, авг 27 2012, 13:27
Сообщения: 139
С макросами у меня что то не получается совсем. При каждом изменении в формуляре , макрос куда то исчезает. И его приходится писать заново.
На ФМ я его подаю правильно IV_STARTUP_MACRO = 'Module1.Macro1'. Тут без вариантов.
Игорь, подскажите , а у вас лично макрос без проблем работает?
Так же когда активируете свой макрос в формуляре, он потом не исчезает из виду?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Вт, янв 08 2019, 01:11 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
maksim2050 написал(а):
Игорь, подскажите , а у вас лично макрос без проблем работает?
Так же когда активируете свой макрос в формуляре, он потом не исчезает из виду?
Да, у меня макросы ни при каких действиях не исчезают из шаблона, а также, переносятся в выгружаемый файл и без проблем запускаются. И у коллег, насколько я знаю, проблем с макросами не возникало.
maksim2050 написал(а):
При каждом изменении в формуляре , макрос куда то исчезает. И его приходится писать заново.
Не могли бы вы пошагово описать, при какой последовательности действий исчезает макрос? т.е. сначала вы макрос вставляете, закрываете VBA-редактор, затем активируете формуляр, затем опять заходите в VBA-редактор - макрос там есть... а когда вы снова активируете - макроса уже нет? или как? это важно... и ещё, какая версия Workbench и Excel используется?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, фев 01 2019, 12:31 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Опять я "довел" ФМник :lol:
Дампуется с 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.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, фев 01 2019, 14:34 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
Рекомендую обновится до свежей версии, т.к. в 4.9 этот самый метод, конвертирующий формулы из R1C1 во внутреннее представление был переработан и оптимизирован.
Однако, к сожалению, дамп SYSTEM_NO_ROLL говорит о нехватке памяти для завершения транзакции, и то, что это происходит в методе CONV_FORMULA_R1C1_A1, скорее всего, совпадение. Видимо, дерево 22000 строк на 100 столбцов - это слишком много и программа достигла лимита памяти, определенного базисными настройками в вашей системе. Попробуйте поговорить с базисниками. Попробуйте все возможные вычисления делать абапом, и передавать готовые значения вместо формул.
Я периодически оптимизирую XLWB. Не исключаю, что резерв для оптимизации ещё есть, и я в дальнейшем улучшу эти показатели, но не в данный момент.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, фев 01 2019, 15:20 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Формулы вместо готовых значений хочет заказчик :cry:
Обновлюсь тогда чуть позже. Пока что заменил часть формул на сумм с диапазоном где возможно, вроде стало больше выгружать.
Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, фев 01 2019, 15:32 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, дек 04 2009, 12:52
Сообщения: 219
Sam Stone написал(а):
Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?..
специально сейчас проверил, разница точно есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Пт, фев 01 2019, 17:12 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Бородин Игорь написал(а):
Sam Stone написал(а):
Сравнил свой метод CONV_FORMULA_R1C1_A1 с версией 4.10 с сайта - никаких отличий нет. Вроде ничего не напутал, версия точно актуальная?..
специально сейчас проверил, разница точно есть.


Похоже я версию посмотрел в ФМ ZXLWB_CALLFORM - там 4.06 написано. А сам ZXLWB_INCLUDE у меня 4.10.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XLSX Workbench
СообщениеДобавлено: Чт, май 23 2019, 16:42 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 11 2018, 14:09
Сообщения: 8
Добрый вечер коллеги.

Подскажите пожалуйста, возможно ли построить подобный отчет?

Колонка/и (K001 и т.д) динамические, расширяются в право (это сделал).
Под каждой колонкой должно выводится значение в зависимости от номера материала (это нет).

Не пойму как привязать значения под каждой колонкой.
PS: версия 4.10, делаю на паттернах + циклах.

Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14, 15  След.

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


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

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


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

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