Текущее время: Сб, май 10 2025, 17:44

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Igor Moskvin написал:
Всем привет!
77 страниц не осилил - решил задать вопрос постфактум, может чего не увидел в ФМ'ах. Задача следующая - перед вставкой данных запускаются макросы, которые множат листы шаблона. Затем данные раскладываются по нужным ячейкам. Например, для составления налоговых деклараций, где страницы некоторых разделов могут быть в n-ом количестве (например, от 1 до 100).
Запускаем ФМ ZBDS_OPENFORM, далее стартует подпрограмма FillVariables из шаблона ZZZ_MACROS.xls.
Она честно запускает макросы App.Run MACROSNAME,
затем начинает искать нужные ячейки
Set r = App.Range(Ar(0))
ErrNumber = Err.Number...
И вот тут и оказывается, что ячейка с адресом "<имя листа>!A1", где <имя листа> - только что созданный путем копирования лист и переименованный как надо, не находится -> Err.Number = 1004. Смотрел в отладке App, там в Sheets.Items все листы есть. Переписал под поиск по листам вместо поиска по документу целиком, но интересует - сталкивался ли кто с таким, и как решался вопрос.
MS Excel версии 2007 SP3

Если пришлете шаблон и содержимое IT_VALUES, я смогу смоделировать ситуацию у себя. Шлите сюда misterxyz (собака) mail (точка) ru

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


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Господа, и дамы )))
Кто-нибудь вставлял в эксель картинку, причем заранее не известно какую, одну из трех в зависимости от параметров отчета.
Можно конечно три шаблона сделать, но интересует как "красиво" решить задачу...
Заранее спасибо


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

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

Смотрите пример ZWWW_MANY_LIST

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


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
такая интересность: вставил картинку на лист, в определенное место, поставил в свойствах, что перемещать можно. В шаблоне одна строка в табличной части, - всё гуд, а если у пользователя несколько строк, то картинка не перемещается, а остается на месте.
Офис 2010 стоит.
В чем может быть трабла?


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

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

Скорей всего из-за косяков 2007-2010, с копированием картинок точно есть проблемы, вероятно могут быть и другие. Рекомендую организовывать вывод так, чтобы картинки не перемещались. Например, сначала заполнять верхние таблицы, потом нижние. Для этого необходимо называть именованные области в алфавитном порядке сверху вниз.

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


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Дело в том, что именованая область одна - строка выводимой таблицы, которая копируется.
Или вы имеете ввиду что все отдельные ячейки тоже надо назвать по-порядку сверху-вниз? Каким образом тут картинка и её положение завязано, не пойму?
Кстати, картинка вставлена в исходный шаблон


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
grizlik написал(а):
Дело в том, что именованая область одна - строка выводимой таблицы, которая копируется.
Или вы имеете ввиду что все отдельные ячейки тоже надо назвать по-порядку сверху-вниз? Каким образом тут картинка и её положение завязано, не пойму?
Кстати, картинка вставлена в исходный шаблон

То, что я имел ввиду относилось к вашей изначальной задаче - вывести картинку "заранее не известно какую". Теперь же описываете другую ситуацию, которая как раз описана на предыдущей странице темы.

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


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

Зарегистрирован:
Пт, июл 04 2008, 08:17
Сообщения: 41
Parazit написал:
То, что я имел ввиду относилось к вашей изначальной задаче - вывести картинку "заранее не известно какую". Теперь же описываете другую ситуацию, которая как раз описана на предыдущей странице темы.

чтото не получается по описанному выше алгоритму, картинка все равно остается на месте, и в итоге наезжает на таблицу. хотя если потом руками добавлять уже в выгруженном файле строчки - перемещается вниз.


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

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

чтото не получается по описанному выше алгоритму, картинка все равно остается на месте, и в итоге наезжает на таблицу. хотя если потом руками добавлять уже в выгруженном файле строчки - перемещается вниз.

Вышлите мне шаблон и содержимое таблицы IT_VALUES, я посмотрю.
Мыло misterxyz (собака) mail (тчк) ru

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


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

Зарегистрирован:
Вт, янв 30 2007, 10:59
Сообщения: 61
Добрый день!
Такая проблема:

При выгрузке числовых полей с тремя и более разрядами после запятой Excel воспринимает разряды после запятой не как разделитель целой и дробной частей, а как разделитель разрядов.
Пример:
передаем 21,000 и 21,00
выгружается 21 000,000 и 21,00
В параметрах Excel "использовать системные разделители" параметр ФМ decimal_separator пробовался разный (точка и запятая), результат не изменился. Формат числа в шаблоне тоже менялся без результата.

_________________
Блаженны прыгающие, ибо они допрыгаются.


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

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

При выгрузке числовых полей с тремя и более разрядами после запятой Excel воспринимает разряды после запятой не как разделитель целой и дробной частей, а как разделитель разрядов.
Пример:
передаем 21,000 и 21,00
выгружается 21 000,000 и 21,00
В параметрах Excel "использовать системные разделители" параметр ФМ decimal_separator пробовался разный (точка и запятая), результат не изменился. Формат числа в шаблоне тоже менялся без результата.

Числа выводить в формате 1234.5678, делается простым присвоением VALUE = <число> , параметры ФМ по умолчанию.

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


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

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
Внезапно.
Используем штуку с JAR для WebGUI. Она прекрасно работает с Excel.
Но совершенно отказывается работать с Word. В браузере просто ничего не происходит, а в SAPGUI всё нормально.
(в заголовке браузера мелькает вроде: определение переменной среды, внутренняя таблица, фронтэнд)
Что делать, куда копать?
PS. Раньше, что говорят работала. Показалось или должна работать?


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aff написал(а):
Внезапно.
Используем штуку с JAR для WebGUI. Она прекрасно работает с Excel.
Но совершенно отказывается работать с Word. В браузере просто ничего не происходит, а в SAPGUI всё нормально.
(в заголовке браузера мелькает вроде: определение переменной среды, внутренняя таблица, фронтэнд)
Что делать, куда копать?
PS. Раньше, что говорят работала. Показалось или должна работать?

Можете выслать JAR-файл, который не срабатывает?
А мои примеры тоже не срабатывают?

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


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

Зарегистрирован:
Пт, ноя 03 2006, 07:42
Сообщения: 31
А вот как тут с JAR - я даже сложно представляю.
Это новая система, которую без меня делали. Про JAR знаю только со слов уже работающих.
Я обычно использую GUI, где всё уже годами работает.
Я проверял также и на стандартном отчёте ZWWW_SAMPLE_INVOICE. в режиме Excel - работает, в режиме Word - не работает.
Причём если оно раньше работало, то что именно могло сломаться за последний месяц - даже не представляю.


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

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Aff написал(а):
А вот как тут с JAR - я даже сложно представляю.
Это новая система, которую без меня делали. Про JAR знаю только со слов уже работающих.
Я обычно использую GUI, где всё уже годами работает.
Я проверял также и на стандартном отчёте ZWWW_SAMPLE_INVOICE. в режиме Excel - работает, в режиме Word - не работает.
Причём если оно раньше работало, то что именно могло сломаться за последний месяц - даже не представляю.

Попробуйте запустить вывод в WORD через JAR, а потом найти файл ZWWW_RUN*.JAR на компьютере пользователя и выслать мне, я посмотрю. Вместо звездочки будет время формирования файла ЧЧММСС.

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


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

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


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

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


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

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