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

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


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

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


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

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