Текущее время: Пн, июн 23 2025, 09:01

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


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

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


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

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