Текущее время: Пт, мар 29 2024, 02:10

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


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

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


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

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