Текущее время: Пт, июн 20 2025, 02:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 116, 117, 118, 119, 120, 121, 122 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, июл 14 2015, 16:57 
Специалист
Специалист

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Parazit написал:
нужно присвоить ей имя в шаблоне и указать его в VAR_NAME, а в поле VAR_NUM номер строки таблицы (не равно нулю).


как в Word поименовать таблицу? Чето не пойму :cry:


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

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


как в Word поименовать таблицу? Чето не пойму :cry:

Выделить нужную область и присвоить имя закладки. Если нужно выделить строки таблицы, то лучше через меню Таблица/Выделить/Строка - так в Word 2003.

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


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

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Parazit, большое спасибо. Получилось :)


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

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
Добрый день

1.Есть ли нюансы при использовании макроса Auto_Open в данном ФМе? После формировании таблицы данный макрос не отрабатывается автоматически. Если запустить вручную или же сохранить документ и запустить заново то все красиво.
В безопасности включены все макросы. Запускал как в листе так и в книге.

2.После выгрузки книги с множеством листов необходимо вывести параметры печати.
Прописал printdialog = 'X'. Все отлично. Выгрузка - диалог печати - жму отмена - стартует Raise PrintCancel и все летит в дамп.
Можно ли это обойти и при отмене печати просто просмотреть документ?

3.Можно ли после выгрузки файла сразу же отправлять его на печать(не используя дополнительных макросов)?

4.Необходимо отображать в документе промежуточные итоги по странице(перед разрывом). Встречались ли Вы с подобной задачей?
Можно ли реализовать сие чудо ,например, используя колонтитулы и счетчик строк/нумерацию ячеек?


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

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

1.Есть ли нюансы при использовании макроса Auto_Open в данном ФМе? После формировании таблицы данный макрос не отрабатывается автоматически. Если запустить вручную или же сохранить документ и запустить заново то все красиво.
В безопасности включены все макросы. Запускал как в листе так и в книге.

2.После выгрузки книги с множеством листов необходимо вывести параметры печати.
Прописал printdialog = 'X'. Все отлично. Выгрузка - диалог печати - жму отмена - стартует Raise PrintCancel и все летит в дамп.
Можно ли это обойти и при отмене печати просто просмотреть документ?

3.Можно ли после выгрузки файла сразу же отправлять его на печать(не используя дополнительных макросов)?

4.Необходимо отображать в документе промежуточные итоги по странице(перед разрывом). Встречались ли Вы с подобной задачей?
Можно ли реализовать сие чудо ,например, используя колонтитулы и счетчик строк/нумерацию ячеек?


1. Насколько помню с Auto_Open шаблона я специально ничего не делал. Но не рекомендую его использовать, т.к. его выполнение не гарантировано в зависимости от настроек безопасности. Лучше использовать метод вызова макросов через VAL_TYPE='M'.
2. Режим PRINTDIALOG = 'X' изначально делался для контроля печати документов. Кажется в счетах-фактурах SD есть светофорчики, зелеными становятся только при реальном запуске печати - для этого и генерится PrintCancel при отмене печати, если обрабатывать Exceptions, то и дампа не будет. Форма закрывалась, т.к. вызывалось это по кнопке "Печать", а для просмотра была отдельная кнопка "Просмотр". Тогда ещё параметра CLOSE_FORM='X' не было, сейчас конечно сделал бы через него, но боюсь нарушить совместимость со старыми версиями - не знаю, пользуется ли вообще кто-нибудь PRINTDIALOG.
3. Автоматическую отправку на печать не делал сознательно, мне кажется это неправильным, т.к. SAP ничего не знает о настройках принтера на компьютере пользователя, могут произойти какие-нибудь казусы - не на тот принтер уйти (их же может быть несколько), не тот формат бумаги и т.д.
4. Промежуточные итоги на странице я делал по тупому - подбирал под конкретный размер бумаги и вставлял принудительный разрыв, из ABAP вычислял суммы, заполнял прописью. Конечно это некрасиво и может всё поехать при изменении параметров страниц или переносах длинных текстов, наверно можно и по другому, но нужно голову ломать.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, июл 16 2015, 13:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 17 2011, 15:14
Сообщения: 10
Откуда: г. Красноярск
Пол: Мужской
Добрый день,

Подскажите как через ZWWW передавать в шаблон Excel формулы?
Передаю как
IT_VALUES-VAR_NAME TOTAL_DEBET_BEG
IT_VALUES-VAR_NUM 0
IT_VALUES-FIND_TEXT
IT_VALUES-VAL_TYPE
IT_VALUES-VALUE =СУММЕСЛИМН(R[5]C:R[29]C;R[5]C:R[29]C;">0";R7C11:R31C11;"DUMMY")
или
IT_VALUES-VALUE =СУММЕСЛИМН(C7:C31;C7:C31;">0";$K$7:$K$31;"DUMMY")
в ячейки пустое значение.
Как правильно их заполнить?
Формулы динамические и мне их проще заполнить на стороне ABAP-а.

_________________
BAdIбилдер - БАдИbuilder


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Driller написал:
Добрый день,

Подскажите как через ZWWW передавать в шаблон Excel формулы?
Передаю как
IT_VALUES-VAR_NAME TOTAL_DEBET_BEG
IT_VALUES-VAR_NUM 0
IT_VALUES-FIND_TEXT
IT_VALUES-VAL_TYPE
IT_VALUES-VALUE =СУММЕСЛИМН(R[5]C:R[29]C;R[5]C:R[29]C;">0";R7C11:R31C11;"DUMMY")
или
IT_VALUES-VALUE =СУММЕСЛИМН(C7:C31;C7:C31;">0";$K$7:$K$31;"DUMMY")
в ячейки пустое значение.
Как правильно их заполнить?
Формулы динамические и мне их проще заполнить на стороне ABAP-а.

Никаких особенностей в заполнении формул со стороны ZWWW нет. Для Excel формулой является строка начинающаяся со знака "=". Остальное зависит от вашей программы и шаблона. Надо понимать, в какой момент вы заполняете формулы, т.к. при вставке строк относительные адреса в формулах могут изменяться.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, июл 17 2015, 09:37 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 17 2011, 15:14
Сообщения: 10
Откуда: г. Красноярск
Пол: Мужской
Получилось передать формулы. Почему-то не работает при использовании передачи через именованные ячейки IT_VALUES-VAR_NAME, если передавать через IT_VALUES-FIND_TEXT то всё работает нормально. Спасибо, Parazit.

_________________
BAdIбилдер - БАдИbuilder


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Driller написал:
Получилось передать формулы. Почему-то не работает при использовании передачи через именованные ячейки IT_VALUES-VAR_NAME, если передавать через IT_VALUES-FIND_TEXT то всё работает нормально. Спасибо, Parazit.

Через VAR_NAME работает так же, как и через FIND_TEXT, и в комбинации...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, июл 20 2015, 09:57 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 17 2011, 15:14
Сообщения: 10
Откуда: г. Красноярск
Пол: Мужской
Ну вообще-то не работает... могу выслать пример.
Или этот баг в какой-то версии уже правился?

_________________
BAdIбилдер - БАдИbuilder


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Driller написал:
Ну вообще-то не работает... могу выслать пример.
Или этот баг в какой-то версии уже правился?

Присылайте по почте шаблон и содержимое файла IT_VALUES.
Сюда: misterxyz (сбк) mail (тчк) ru

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


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

Зарегистрирован:
Пт, июл 31 2015, 10:01
Сообщения: 1
Здравсвтвуйте, у меня вопрос скорее по EXCEL, чем по ФМу. Есть проблема при выгрузке в EXCEL 2013, методами DOI. В одной из тем, в которой обсуждалась проблема написали, что с ZWWW_OPENFORM проблем нет никаких. Может быть подскажете как решить ее. Проблема такая: при открытии или создании документа с параметром open_inplace макросы не хотят отрабатывать, и возникают проблемы с другими методами типа select_sheet. Если open_inplace = ' ' , открывается окно экселя, все выполняется. Но хочется все же чтобы пользователь не видел всех этих открытий. Настройки ECXEL проверены вдоль и поперек, все разрешено. Пытались выгружать под правами администратора, думали, что может права пользователя как-то урезаны, не помогло.


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

Зарегистрирован:
Пн, мар 16 2015, 19:01
Сообщения: 11
Добрый день!
Возникла проблема
Пытаюсь вывести в ячейку Excel текст длинной 654 символа , в итоге текст не выгружается и в ячейке так и остается [шапка] , проблема точно в длине текста , так как короткий текст выводит без проблем
MS 2007
Версия функции 2.99


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, авг 03 2015, 18:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Toni написал(а):
Добрый день!
Возникла проблема
Пытаюсь вывести в ячейку Excel текст длинной 654 символа , в итоге текст не выгружается и в ячейке так и остается [шапка] , проблема точно в длине текста , так как короткий текст выводит без проблем
MS 2007
Версия функции 2.99

Это ограничение функции Excel поиск/замена, может только не больше 255 символов. Обходится это несколькими метками в ячейке и разбиением текста на части.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пн, авг 03 2015, 18:39 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 16 2015, 19:01
Сообщения: 11
Parazit написал:
Toni написал(а):
Добрый день!
Возникла проблема
Пытаюсь вывести в ячейку Excel текст длинной 654 символа , в итоге текст не выгружается и в ячейке так и остается [шапка] , проблема точно в длине текста , так как короткий текст выводит без проблем
MS 2007
Версия функции 2.99

Это ограничение функции Excel поиск/замена, может только не больше 255 символов. Обходится это несколькими метками в ячейке и разбиением текста на части.



А не могли вы показать на примере ?
Я просто не очень понял о чем вы говорите=)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 116, 117, 118, 119, 120, 121, 122 ... 161  След.

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


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

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


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

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