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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2409 ]  На страницу Пред.  1 ... 77, 78, 79, 80, 81, 82, 83 ... 161  След.
Автор Сообщение
 Заголовок сообщения: Re: ФМ для выгрузки данных в WORD, EXCEL
СообщениеДобавлено: Сб, янв 26 2013, 21:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
begda написал(а):
...
Офис русский 2003. Коллега на другом проекте решил проблему как вы предложили - с помощью SUM и шаблона 2007 офиса. У меня в 2003-м SUM не распознается, более того, шаблоны 2007 офиса выгружаются с ошибками, даже у тех у кого стоят 2007/2010 офисы. Вычитал что если сменить локализацию офиса на английский, то SUM заработает, но заказчику это не предложишь, может как-то можно проще включить английские формулы без настроек экселя?
...

Можно прописать формулы в шаблоне, а при выводе заменять в них адреса суммируемых ячеек. Например в в формуле =СУММ(kuku) заменять kuku на любые адреса. А лучше использовать относительную адресацию, например, в формуле =СУММ(СМЕЩ(A10;;;kuku)) заменять kuku на количество предшествующих строк со знаком минус "-4".
Однако все равно странная задача, если уж знаешь адреса суммируемых ячеек, то и сами суммы знаешь. Какой смысл писать формулы, если можешь сразу вписать суммы? Единственное исключение себе могу представить, если это не отчетная форма, а некая заготовка для последующей ручной корректировки.

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


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Всем привет!
Как-то вот не получается использовать типы значений R и T в экселе, если optimize не увеличивать. Показывает незаполненный шаблон. При формировании строк использую константы cl_abap_char_utilities=>horizontal_tab и cl_abap_char_utilities=>CR_LF. Другие типы значений работают, в том числе и через ZWWW_MACROS.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сергей Королев написал:
Всем привет!
Как-то вот не получается использовать типы значений R и T в экселе, если optimize не увеличивать. Показывает незаполненный шаблон. При формировании строк использую константы cl_abap_char_utilities=>horizontal_tab и cl_abap_char_utilities=>CR_LF. Другие типы значений работают, в том числе и через ZWWW_MACROS.

Я бы глянул на шаблон и содержимое IT_VALUES.

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


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Parazit написал:
Я бы глянул на шаблон и содержимое IT_VALUES.

Отослал на misterxyz.
Спасибо.

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


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сергей Королев написал:
Parazit написал:
Я бы глянул на шаблон и содержимое IT_VALUES.

Отослал на misterxyz.
Спасибо.

Всё понятно. Для вывода с типом R и T нужно заполнять поле FIND_TEXT, чтобы определить точное место в строке, откуда начинать заполнять. Соответственно и в шаблоне его указать.
Типа:
Code:
SetVal 'Line' '1' '[начало]' 'R' 'знач1#знач2#знач3#и т.д.'.

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


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Parazit написал:
Всё понятно. Для вывода с типом R и T нужно заполнять поле FIND_TEXT, чтобы определить точное место в строке, откуда начинать заполнять. Соответственно и в шаблоне его указать.
Типа:
Code:
SetVal 'Line' '1' '[начало]' 'R' 'знач1#знач2#знач3#и т.д.'.

Спасибо, работает! Буду знать.

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


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
вопрос, после обновления офиса до 2013го, у пользователей стал выгружаться пустой шаблон со всеми метками вида [MATNR]. У меня тоже стоит 2013, такой проблемы нет.
Макросы разрешены, оптимизацию ставили 0 и 1000 - у одного человека заработало.
Что это за полтергейст?


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

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

Можете прислать шаблон и содержимое IT_VALUES?
На почту misterxyz (сбк) mail (тчк) ru

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


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

Зарегистрирован:
Вт, фев 26 2013, 13:13
Сообщения: 1
Подскажите пожалуйста, пытаюсь выгрузить в ворд по одному шаблону несколько страниц в один документ, упорно выгружает только последнюю, либо просто шаблон, как можно это сделать?


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

Зарегистрирован:
Ср, дек 06 2006, 19:41
Сообщения: 16
я дико извиняюсь, а если минус все еще выводится справа, а не слева, что делать? куда бежать?


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

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

Вообще то в моей выгрузке данные выводятся строго в текстовом формате, и сделано это сознательно. Соответственно, как значение положите, так и получите.
Я для себя нашел простой способ, класть значение в тип string (value=<число>) и делать циклический shift вправо. Есть и другие способы.

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


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

Зарегистрирован:
Ср, дек 06 2006, 19:41
Сообщения: 16
Parazit написал:
Юзвер написал(а):
я дико извиняюсь, а если минус все еще выводится справа, а не слева, что делать? куда бежать?

Вообще то в моей выгрузке данные выводятся строго в текстовом формате, и сделано это сознательно. Соответственно, как значение положите, так и получите.
Я для себя нашел простой способ, класть значение в тип string (value=<число>) и делать циклический shift вправо. Есть и другие способы.


спасибо за ответ и за разработку, очень помогает в работе.

_________________
Бесплатные знакомства


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

Зарегистрирован:
Пт, мар 01 2013, 07:56
Сообщения: 1
Здравствуйте! Кто-нибудь сталкивался с тем, что при закрытии Excel (флаг CLOSE_FORM) в ZWWW_OPENFORM приложение продолжает висеть в процессах? Можно это как-нибудь побороть?


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Уважаемый паразит, в абапе строка получается 721 символ (value), в отладчике вижу что всё ок.
В экселе не появляется, остается шаблонная строка вида [блаблабла].
Офис 2013. Как быть? Есть ограничение на количество символов?


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

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
V.A. ABAP написал(а):
Здравствуйте! Кто-нибудь сталкивался с тем, что при закрытии Excel (флаг CLOSE_FORM) в ZWWW_OPENFORM приложение продолжает висеть в процессах? Можно это как-нибудь побороть?

Сталкивался безотносительно флага, пришлось исходник править.

В ФМ ZWWW_FILLFORM вставил необяз. параметр APP TYPE OLE2_OBJECT, для того, чтобы передать его в perform fillexcelform.
Там, расширил блок:
Code:
  if i_app is initial.
    get property of doc 'Application' = app.
  else.
    app = i_app.
  endif.


Переписал последовательность удаления объектов:
Code:
  free object:
    cell, offset, find, qtable, qtables, rangetempl, newrng, range.

и убрал из удаления app.

Процесс Excel.exe пропадает.

Windows 7 x64, Office 2010, gui 720

PS: 2 Parazit: если проблема действительно имеет место и массовая, может быть, правки внести в код функционала?


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

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


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

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


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

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