Текущее время: Вс, июн 22 2025, 17:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 125, 126, 127, 128, 129, 130, 131 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, мар 25 2016, 20:27 
Почетный гуру
Почетный гуру
Аватара пользователя

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

В FAQ написан ответ на вопрос:
Цитата:
Подскажите, можно ли сделать так, чтобы повторять табличку на одном листе Excel n-ное кол-во раз? Например, для каждого контрагента своя табличка и свои надписи над табличкой и подписи под ней?


У меня аналогичный вопрос, но насчет Word'a. Мне нужно повторить шаблон внутри одного документа MS Word n-ное количество раз. Я создал закладку на пробеле, создал закладку на области, где сам шаблон. Пытаюсь делать по аналогии с Excel, но получаю просто пустой документ на выходе.

Подскажите, пожалуйста, это вообще возможно? Может быть, где - то этот вопрос уже обсуждался, есть примеры, а я проглядел?

P.S. Версия ZWWW, скорее всего, весьма старая.

Спасибо заранее!

С Уважением, FEAR_PIA.

Принцип в общем одинаков для Excel и Word. Есть пример ZWWW_MANY_LIST, смотрите содержимое IT_VALUES.

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


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

Зарегистрирован:
Вт, мар 10 2009, 12:41
Сообщения: 10
Здравствуйте! Выгружаем пакетом много EXCEL-форм с помощью вашей разработки.
Открываем, сохраняем.... получаем много открытых окошек EXCEL.
Есть ли возможность открыть-сохранить-закрыть M-OFFIC?
У вас в функции ZWWW_OPENFORM много настроечных параметров - CLOSE_FORM = 'X' не подошло.
Буду рада любому совету!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
kat88 написал(а):
Здравствуйте! Выгружаем пакетом много EXCEL-форм с помощью вашей разработки.
Открываем, сохраняем.... получаем много открытых окошек EXCEL.
Есть ли возможность открыть-сохранить-закрыть M-OFFIC?
У вас в функции ZWWW_OPENFORM много настроечных параметров - CLOSE_FORM = 'X' не подошло.
Буду рада любому совету!

А чем CLOSE_FORM не подошел? Он для того и предназначен, чтобы открытые окошки не оставались.

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


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

Зарегистрирован:
Пт, мар 25 2016, 17:12
Сообщения: 2
Parazit написал:
Принцип в общем одинаков для Excel и Word. Есть пример ZWWW_MANY_LIST, смотрите содержимое IT_VALUES.

Parazit, благодарю за быстрый ответ, земляк! Не догадался в этот отчет заглянуть, а он помог в результате. И вообще спасибо за ZWWW, а то все сказали, а я - нет.


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

Зарегистрирован:
Вт, мар 10 2009, 12:41
Сообщения: 10
Parazit написал:
kat88 написал(а):
Здравствуйте! Выгружаем пакетом много EXCEL-форм с помощью вашей разработки.
Открываем, сохраняем.... получаем много открытых окошек EXCEL.
Есть ли возможность открыть-сохранить-закрыть M-OFFIC?
У вас в функции ZWWW_OPENFORM много настроечных параметров - CLOSE_FORM = 'X' не подошло.
Буду рада любому совету!

А чем CLOSE_FORM не подошел? Он для того и предназначен, чтобы открытые окошки не оставались.


Он почему-то удаляет сразу за собой сохраненный мной файл.
А в этой функцией предусмотрено сохранение EXCEL-файла на диске?


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

Зарегистрирован:
Вт, мар 10 2009, 12:41
Сообщения: 10
Все - разобралась!
Надо было , оказывается одновременно вывести из тени параметр удаления файла и задать ему "пусто")))

Спасибо за разработку функционала!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
FEAR_PIA написал(а):
Parazit написал:
Принцип в общем одинаков для Excel и Word. Есть пример ZWWW_MANY_LIST, смотрите содержимое IT_VALUES.

Parazit, благодарю за быстрый ответ, земляк! Не догадался в этот отчет заглянуть, а он помог в результате. И вообще спасибо за ZWWW, а то все сказали, а я - нет.

Спасибо!
Я сейчас не очень скор на ответы, на проекте без инета, только с телефона, свой ноут тяжко таскать.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
kat88 написал(а):
Все - разобралась!
Надо было , оказывается одновременно вывести из тени параметр удаления файла и задать ему "пусто")))

Спасибо за разработку функционала!

Спасибо!
Параметр удаления DELETE_FILE по умолчанию включен из-за совместимости со старыми версиями. Раньше удаление делалось при включенном PRINTDIALOG, чтобы меньше мусора на диске оставлять.

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


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

Зарегистрирован:
Вт, апр 05 2016, 13:59
Сообщения: 5
Проблема вроде известная, но не могу найти ее решения на форуме.
Как вывести длинный текст более 255 символов в WORD?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
_Katrin_ написал(а):
Проблема вроде известная, но не могу найти ее решения на форуме.
Как вывести длинный текст более 255 символов в WORD?

Это ограничение функции "поиск/замена" самого Word-а. Обычно решается при помощи нескольких меток и разбиения длинного текста на части, например, в такой метке "[1][2][3][4]" уже уместится 1024 символов.

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


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

Зарегистрирован:
Вт, апр 05 2016, 13:59
Сообщения: 5
Parazit написал:
_Katrin_ написал(а):
Проблема вроде известная, но не могу найти ее решения на форуме.
Как вывести длинный текст более 255 символов в WORD?

Это ограничение функции "поиск/замена" самого Word-а. Обычно решается при помощи нескольких меток и разбиения длинного текста на части, например, в такой метке "[1][2][3][4]" уже уместится 1024 символов.


Благодарю :)


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

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Здравствуйте!

Пытаюсь сделать выгрузку в Word.
Хочу вызвать макрос, выполняю такой код:
Code:
    CLEAR l_wa_val.
    l_wa_val-var_name = 'HEADER'.
    l_wa_val-val_type = 'M'.
    l_wa_val-value = 'PEREVOD_KARETKI'.
    l_wa_val-var_num = '99999'.
    APPEND l_wa_val TO l_i_values.
где HEADER - это закладка, содержащая весь текст шаблона.
Почему-то ZWWW копирует весь текст из закладки и вставляет его в конце файла.
Инклуд LZWWWFORMF01, FORM FillWordForm:
Code:
    If <IT_VALUES>-FIND_TEXT is initial.
      Case <IT_VALUES>-VAL_TYPE.
        when space or 'S'.
        ...
        when 'M'.
          Call method of Range 'Duplicate' = Duplicate.
          ...
          Perform RunUserMacros
            using App
                  <Value>
                  Duplicate.

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


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

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

Пытаюсь сделать выгрузку в Word.
Хочу вызвать макрос, выполняю такой код:
Code:
    CLEAR l_wa_val.
    l_wa_val-var_name = 'HEADER'.
    l_wa_val-val_type = 'M'.
    l_wa_val-value = 'PEREVOD_KARETKI'.
    l_wa_val-var_num = '99999'.
    APPEND l_wa_val TO l_i_values.
где HEADER - это закладка, содержащая весь текст шаблона.
Почему-то ZWWW копирует весь текст из закладки и вставляет его в конце файла.
Инклуд LZWWWFORMF01, FORM FillWordForm:
Code:
    If <IT_VALUES>-FIND_TEXT is initial.
      Case <IT_VALUES>-VAL_TYPE.
        when space or 'S'.
        ...
        when 'M'.
          Call method of Range 'Duplicate' = Duplicate.
          ...
          Perform RunUserMacros
            using App
                  <Value>
                  Duplicate.

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

Не нулевое значение поля var_num означает, что это строка таблицы, соответственно шаблон строки размножается.
Если нужно просто выполнить макрос для закладки, то нужно оставить var_num=0.

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


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

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Если я делаю VAR_NUM = 0, то макрос выполняется еще до того, как вставлен фрагмент текста, над которым нужно выполнить это макрос.

Пробовал другой вариант - вставлять VAR_NAME со значением "ЯЯЯ***", но при этом ничего не происходит - по дебагеру я видел, что программа пытается найти закладку с таким именем (ЯЯЯ***), это само собой не получается и макрос не отрабатывает (check Var_Error = 0).

Инклуд LZWWWFORMF01, FORM FillWordForm:
Code:
  Loop at <it_SortVal> assigning <IT_VALUES>.
    At New VAR_NAME.
      If <IT_VALUES>-VAR_NAME is initial.
        ...
      Else.
        Call method of Item 'Bookmarks' = Bookmark
          EXPORTING
            #1 = <IT_VALUES>-VAR_NAME.
        ...
      EndIf.

      Var_Error = sy-subrc.
    EndAt.

    check Var_Error = 0.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZWWW - ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, апр 08 2016, 09:42 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 30 2008, 07:46
Сообщения: 52
Пол: Мужской
Все, нашел в чем дело - поставил VAR_NUM = 1 (вместо 99999) для своей строки с макросом - все заработало. По дебагеру видно что ZWWW_PREPARE_TABLE всем записям присваивает по умолчанию VAR_NUM = 1. Сначала не заметил этого.
Думаю что вопрос снят, спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 125, 126, 127, 128, 129, 130, 131 ... 161  След.

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


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

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


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

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