Текущее время: Чт, апр 18 2024, 03:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 69, 70, 71, 72, 73, 74, 75 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Чт, июн 28 2012, 18:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
А возможно как-то сделать так, чтобы при VAL_TYPE = 'R' можно было не указывать значение в FIND_TEXT, а указать только VAR_NAME.
И с первого столбца области происходило бы заполнение.

Просто получается когда строка, которую я хочу вставить больше 255 символов часть столбцов остается пустыми.

_________________
Поздравляю тебя, Шарик, ты - балбес!


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
8051core написал(а):
А возможно как-то сделать так, чтобы при VAL_TYPE = 'R' можно было не указывать значение в FIND_TEXT, а указать только VAR_NAME.
И с первого столбца области происходило бы заполнение.

Просто получается когда строка, которую я хочу вставить больше 255 символов часть столбцов остается пустыми.

А можно глянуть примерчик, когда столбцы остаются пустыми?
Как обычно шаблон и содержимое IT_VALUES на мыло misterxyz (сбк) mail (тчк) ru

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


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

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Валерий, привет!
Есть ли у Вас вариант ФМ для выгрузки в фоновом режиме? Очень нужно. Отчет уже написал, стал выгружать в фоне, а он никак:(((((


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

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

Специально для фона я ничего не делал. Чтобы не возникало подобных проблем я предпочитаю разделять процесс выборки и формирования отчета, конечно если оптимизация самой выборки больше невозможна. Да и САПАа так иногда поступает, сохраняя результаты выборки в экстракты.
Однако последние мои доработки для Web Dynpro в принципе позволяют реализовать фоновую выгрузку, если докрутить сохранение JAR-файла на сервер.

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


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

Зарегистрирован:
Вт, фев 15 2011, 15:02
Сообщения: 122
Parazit написал:
8051core написал(а):
А возможно как-то сделать так, чтобы при VAL_TYPE = 'R' можно было не указывать значение в FIND_TEXT, а указать только VAR_NAME.
И с первого столбца области происходило бы заполнение.

Просто получается когда строка, которую я хочу вставить больше 255 символов часть столбцов остается пустыми.

А можно глянуть примерчик, когда столбцы остаются пустыми?
Как обычно шаблон и содержимое IT_VALUES на мыло misterxyz (сбк) mail (тчк) ru

Вопрос снят, разобрался...сам дурак :roll:
Как только начал выгружать IT_VALUES понял, что это макрос, который я дернул с другого отчета режет данные

_________________
Поздравляю тебя, Шарик, ты - балбес!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Пт, июн 29 2012, 09:46 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Хех, мне вообще поставили задачу выгружать в фоне на локальную машину (в зависимости где завели джоб) xls файл. Хотел спросить, воможно ли это например черех колл трансформэйшион. И вообще куда лучше тогда рыть? У меня был опыт выгрузки XML файлов, но почему то мы грузили их исключительно в папки SAP, так как сказали что на внешние носители не получится...


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
rstiv написал:
Хех, мне вообще поставили задачу выгружать в фоне на локальную машину (в зависимости где завели джоб) xls файл. Хотел спросить, воможно ли это например черех колл трансформэйшион. И вообще куда лучше тогда рыть? У меня был опыт выгрузки XML файлов, но почему то мы грузили их исключительно в папки SAP, так как сказали что на внешние носители не получится...

Задача по определению некорректная, В общем случае невозможно определить локальную машину пользователя, т.к. под одним логином можно работать с нескольких компьютеров одновременно, или вовсе не работать - куда выгружать, если все компы выключены?! Поэтому действительно логично выгружать в папки сервера приложений.
Если же хочется направить результаты вычислений в виде файла конкретному пользователю, то можно отправить его через внутреннюю САП-почту, а если базис настроит связь - то и на внешнюю.

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


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Добрый день!

Валерий, как бы так сделать, чтобы при заполнении формуляра WORD в VALUE с пустым VAL_TYPE можно было вставлять разрывы строк? Как я понимаю, CR_LF удаляется? :?

-- Нет, неправильно понимаю, не удаляется, но тем не менее разрывы строк в документе не отражаются... Кто-нибудь обходил?

Спасибо.

Решилось - просто надо вставлять спец.символ как в диалоге Find & Replace :)

_________________
С уважением, Сергей Королев


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

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

Валерий, как бы так сделать, чтобы при заполнении формуляра WORD в VALUE с пустым VAL_TYPE можно было вставлять разрывы строк? Как я понимаю, CR_LF удаляется? :?

-- Нет, неправильно понимаю, не удаляется, но тем не менее разрывы строк в документе не отражаются... Кто-нибудь обходил?

Спасибо.

Решилось - просто надо вставлять спец.символ как в диалоге Find & Replace :)

Реальный CR LF (т.е. коды 0d 0a, а также табуляцию 09) действительно, с какой то версии, я удаляю. А вот спецсимволы типа ^l ^t поиска/замены работают при условии непустого FIND_TEXT.

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


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Цитата:
Реальный CR LF (т.е. коды 0d 0a, а также табуляцию 09) действительно, с какой то версии, я удаляю. А вот спецсимволы типа ^l ^t поиска/замены работают при условии непустого FIND_TEXT.

А может быть CR LF в value менять на ^p, если конечно FIND_TEXT не пусто, а VAL_TYPE пусто?

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сергей Королев написал:
А может быть CR LF в value менять на ^p, если конечно FIND_TEXT не пусто, а VAL_TYPE пусто?

^p - это вордовская фишка, в екселе не прокатит. Я стараюсь не завязываться на такую специфику. Хотя башку давно ломаю, как обойти ограничения с передачей спец-кодов.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, авг 14 2012, 14:18 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 05 2004, 16:53
Сообщения: 32
Вопрос: как вывести в Excel число со степенью? То есть чтобы степень была в надстрочном формате.
Я сделал так: для числа и его степени отдельные переменные, то есть [part1][part2], где [part2] будет надстрочным. Но формат можно указать только для всей ячейки. Что делать?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
man написал(а):
Вопрос: как вывести в Excel число сот степенью? То есть чтобы степень была в надстрочном формате.
Я сделал так: для числа и его степени отдельные переменные, то есть [part1][part2], где [part2] будет надстрочным. Но формат можно указать только для всей ячейки. Что делать?

На самом деле надстрочный формат можно задать и для части ячейки, при редактировании ячейки выделить [part2] и по правой кнопке мышки задать формат. Но это не спасет, т.к. функция поиска/замены опять все приведет к формату первого символа в ячейке. Вот такой косяк. Можно написать свой макрос, который будет форматировать часть ячейки. Но это может замедлить вывод отчета. Можно поступить проще - поместить их в соседние ячейки с выравниванием по правому и левому краю соответственно.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Вт, авг 14 2012, 22:52 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 05 2004, 16:53
Сообщения: 32
Спасибо за ответ. Для моего случая подходит только макрос. Но я совсем не юзал VBA. Будьте добры, подскажите, какие объекты (методы, свойства) использовать для реализации алгоритма обработки содержимого ячейки. Ну а я потом вам макрос верну. Еще раз спасибо и за zwww!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Ср, авг 15 2012, 08:54 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Как-то так:
Code:
Sub Макрос()

    Dim sheet As Worksheet
    Dim range As range
    Dim count As Integer
    Dim cell As range
    Dim value As String
    Dim vallow As String
    Dim valhigh As String
    Dim arr As Variant
    Dim i As Integer
   
    Set sheet = ActiveSheet
    Set range = sheet.range("ИмяЯчеек")
    count = range.Cells.count
   
    For i = 1 To count
        Set cell = range.Cells.Item(i)
        ' cell.NumberFormat = "@" чтобы сделать ячейку текстовой
        value = CStr(cell.value)
        arr = Split(value, "^")
        If UBound(arr) = 1 Then
            vallow = arr(0)
            valhigh = arr(1)
            cell.value = vallow + valhigh
            cell.Characters(Len(vallow) + 1, Len(valhigh)).Font.Superscript = True
        End If
    Next

End Sub


В области с именем ИмяЯчеек во всех ячейках с содержимым Число1^Число2 число2 переводится в надстрочное начертание.

Проблема в том что у меня работает только с текстовыми ячейками.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 69, 70, 71, 72, 73, 74, 75 ... 161  След.

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


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

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


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

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