Текущее время: Пт, май 09 2025, 23:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 82, 83, 84, 85, 86, 87, 88 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, июл 02 2013, 13:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
В общем, засада была в опции печати "вписать все строки на одну страницу"
Изображение

_________________
С уважением.


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

Зарегистрирован:
Сб, апр 27 2013, 18:32
Сообщения: 14
Можно с помощью ZWWW выводить строку с нижней границей (подчеркивание) в word?
При вводе "---" и нажатии Enter срабатывает автозамена.
Пытался вывести так:
Code:
setline '#3.4._#' '---^p'

не прокатило :(


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

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


Спасибо большое. В RTF действительно выгружается просто мгновенно.
Только возникла одна проблемка. Почему то все русские символы (которые изначально хранятся в шаблоне) заменяются на '#'. Подскажите пожалуйста как решается данная проблема?

Можете выслать шаблон?

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


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

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

Действительно, это первое, что приходит на ум. Хорошо, что разобрались.
p.s.
Пардоньте за позднюю реакцию, каникулы у меня. :)

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


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

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Parazit написал:
Можете выслать шаблон?

За пример можно взять ваш шаблон "ZWWW_MANY_RTF". В нём так же заменяет русский язык (Слова "Отдел" и "Функция") на '#'.
Думаю дело не в шаблоне, а в перекодировке к abap коде. У вас в коде идёт перекодировка русских букв в какие то символы (Не совсем понял зачем это делается). Перекодировка в Include ZWWW_INCLUDE_RTF / Form ConvertFileRTF. Я закомментировал вызов данной подпрограммы и русские буквы стали отображается нормально. Была ещё проблемка что при закоментеном вызове ConvertFileRTF при выгрузке съедались пробелы проставленные при копирование текста из блокнота, но при проставление пробела в Word, пробелы оставались на своих местах.
Пока на это проблема и решилась. К сожелению разбираться дальше не было времени. Возможно значение имеет уникодовская система или нет. У нас уникодовская.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
[...] написал(а):
Можно с помощью ZWWW выводить строку с нижней границей (подчеркивание) в word?
При вводе "---" и нажатии Enter срабатывает автозамена.
Пытался вывести так:
Code:
setline '#3.4._#' '---^p'

не прокатило :(

Вообще то подчеркивания и так работают, достаточно присвоить это свойство метке, например [NAME_FIRST] в шаблоне ZWWW_MANY_WORD.

Или у вас какой-то другой случай?

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


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

Зарегистрирован:
Сб, апр 27 2013, 18:32
Сообщения: 14
Parazit написал:
Вообще то подчеркивания и так работают, достаточно присвоить это свойство метке, например [NAME_FIRST] в шаблоне ZWWW_MANY_WORD.

Или у вас какой-то другой случай?

В этом случае подчеркнет только выводимый текст, а у меня задумка вывести подчеркивание на всю ширину листа.
Задача: динамически добавить строку ____________ в приказ на всю ширину А4 и поверх уже вывести текст.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
[...] написал(а):
...
Задача: динамически добавить строку ____________ в приказ на всю ширину А4 и поверх уже вывести текст.

Для этих целей лучше всего подходит строка таблицы со стертыми границами кроме нижней.

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


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

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Так в Word'е же можно добавлять границы к абзацам. Для 2010 версии: вкладка "Главная", группа "Абзац", кнопка "Границы и заливка". Пусть нижняя граница имитирует подчеркивание.
Ну или таблицу вставить с той же единственной нижней границей.


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

Зарегистрирован:
Сб, апр 27 2013, 18:32
Сообщения: 14
Parazit, weise у меня задача динамически добавлять строку с подчеркиванием. Про таблицы, абзацы я знаю, но это если в шаблоне сохранять.
У меня изначально в шаблоне нет этой строки и только по условию она должна появиться.
Есть шаблон:
Code:
1.6. Срок действия Договора:
1.6.1. Дата начала работы с #дата_начала_работы# г.#1.6.2##1.6.2_##1.6.2()#
1.7. В целях проверки соответствия Работника поручаемой работе Работнику устанавливается

По условию нужно добавить пункт 1.6.2
Делаю так:
Code:
    setline '#1.6.2#' '^p1.6.2.'.
    setline '#1.6.2_#' '^p__________________________________________________________________________________________'.
    setline '#1.6.2()#' '^p(обстоятельства (причины), послужившие основанием для заключения срочного трудового договора)'.

Здесь пункт 1.6.2. не заполнен, а как вывести подчеркивание и текст пункта поверх ?


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

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

За пример можно взять ваш шаблон "ZWWW_MANY_RTF". В нём так же заменяет русский язык (Слова "Отдел" и "Функция") на '#'.
Думаю дело не в шаблоне, а в перекодировке к abap коде. У вас в коде идёт перекодировка русских букв в какие то символы (Не совсем понял зачем это делается). Перекодировка в Include ZWWW_INCLUDE_RTF / Form ConvertFileRTF. Я закомментировал вызов данной подпрограммы и русские буквы стали отображается нормально. Была ещё проблемка что при закоментеном вызове ConvertFileRTF при выгрузке съедались пробелы проставленные при копирование текста из блокнота, но при проставление пробела в Word, пробелы оставались на своих местах.
Пока на это проблема и решилась. К сожелению разбираться дальше не было времени. Возможно значение имеет уникодовская система или нет. У нас уникодовская.

У меня тоже юникодная, но выводит нормально. Дело в том, что формат RTF русские буквы содержит в 16-ричном коде, Form ConvertFileRTF преобразует его в нормальный текст. Это нужно для того, чтобы обрабатывать русские метки. Поскольку вы отключили подпрограмму, то с русскими метками работать не сможете. Однако обратной конвертации в 16-коды, при выгрузке RTF, я не делаю. Подразумевается, что выгружаемый файл имеет кодировку 1251. Если кодировка выгрузки SAP Logon не настроена корректно, то могут возникнуть подобные проблемы.
Кстати, похоже у вас еще и версия ZWWW устаревшая, рекомендую обновить на последнюю. Тем более, что RTF мало используется, поэтому сыроват и понемногу дорабатывается.

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


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

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

Ну так добавьте строку таблицы в шаблон и выводите ее по условию (VAL_TYPE = 'V'). На всякий случай, если эта строка не использовалась, нужно удалить ее (VAL_TYPE = 'D').
Вывод одного текста поверх другого по определению некорректная задача.

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


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

Зарегистрирован:
Сб, апр 27 2013, 18:32
Сообщения: 14
Parazit написал:
Ну так добавьте строку таблицы в шаблон и выводите ее по условию (VAL_TYPE = 'V'). На всякий случай, если эта строка не использовалась, нужно удалить ее (VAL_TYPE = 'D').
Вывод одного текста поверх другого по определению некорректная задача.

Идею понял. Даже не мог подумать, что истина рядом :D
В шаблон добавлю:
1.6.2. _____________#текст#____________
И если мне не нужен пункт 1.6.2., то для #текст# VAL_TYPE = 'D' и выводим.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
[...] написал(а):
...
В шаблон добавлю:
1.6.2. _____________#текст#____________
И если мне не нужен пункт 1.6.2., то для #текст# VAL_TYPE = 'D' и выводим.

Я бы сделал строку таблицы с двумя столбцами, типа:
Code:
|_#п#_ | _________#текст#_________________ |

Обозвал типа "Строка_Подч".
Всегда удалять:
SetVal 'Строка_Подч' '' '' 'D' ''.

И использовал где надо...

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


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

Зарегистрирован:
Сб, апр 27 2013, 18:32
Сообщения: 14
Parazit написал:
[...] написал(а):
...
В шаблон добавлю:
1.6.2. _____________#текст#____________
И если мне не нужен пункт 1.6.2., то для #текст# VAL_TYPE = 'D' и выводим.

Я бы сделал строку таблицы с двумя столбцами, типа:
Code:
|_#п#_ | _________#текст#_________________ |

Обозвал типа "Строка_Подч".
Всегда удалять:
SetVal 'Строка_Подч' '' '' 'D' ''.

И использовал где надо...

Отличная идея. Так и сделаю.
Спасибо за совет и конечно за саму разработку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 82, 83, 84, 85, 86, 87, 88 ... 161  След.

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


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

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


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

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