Текущее время: Сб, июн 21 2025, 23:58

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Импорт из Excel'a в смартформу
СообщениеДобавлено: Пт, мар 25 2005, 17:30 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
Есть формы деклараций в формате Excel'а. Нужно реализовать соответствующие смартформы. Существует ли возможность частично автоматизировать этот процесс? Имеется в виду что-то наподобие импорта через XML, котрый к сожалению в данном случае не сработал...

Если нет, то имеет ли смысл перерисовывать форму руками? Может правильнее вставить оригинальную декларацию в смартформу как фоновую картинку и задать поверх нее поля для отображения данных?

Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Импорт из Excel'a в смартформу
СообщениеДобавлено: Пт, мар 25 2005, 21:34 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Ярослав написал(а):
...котрый к сожалению в данном случае не сработал...

Почему не сработал? Что пробовал?
Я этой темой попытался забодать SAP, но мне так и не смогли описание схемы XML дать.
А так не должно вроде проблем возникнуть - на примитивном уровне все будет работать.
Правда день потеряешь на настройку скрипта, зато потом за пять минут долетишь :)
Ярослав написал(а):
...имеет ли смысл перерисовывать форму руками? Может правильнее вставить оригинальную декларацию в смартформу как фоновую картинку и задать поверх нее поля для отображения данных?

Правильнее перерисовать руками :)
IMHO вставлять ее как картинку - изврат :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 11:33 
Гость
Эти формы должны считываться автоматически, поэтому опасаюсь что точности моей кривой линейки может не хватить :)
- Еще одна причина, почему руками делать не хочется.

Насчет XML - пока попробовал самое простое. Сохранил как XML в Excel'e и попытался импортировать в чистую смартформу. Ругается на то, что файл имеет недействительный формат. Кто-нибудь знает как это лечить?

И еще - чем плох вариант с фоновой картинкой? Большой объем загрузки с сервера?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 11:34 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
Гость это я :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 13:09 
Гость
Когда я делал форму ЖД квитанции ГУ-27 и мне каждый квартал приносили новый формуляр...... В итоге я взял excel файл с формой из гаранта распечатал его в tiff файл, потом вставил в форму как фон, и в редакторе формуляров окна сразу спозиционировал в нужные места. Позже когда если чего менялось я перезагружал подложку(фон) и перемещал окна куда надо.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 13:19 
Гость
To lex:

Мне тоже такое решение больше всего нравится. Не возникало ли задержек при загрузке этого фона на компьютер-клиент?
И еще, как можно распечатать лист из экселя непосредственно в tiff?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 15:16 
Гость
Программа Zan Print to File Image Printer for Windows 2000/XP is a virtual printer driver, качество подбирал чтоб картинка не сильно большая была (около 100кб) 150 dpi. Загружал через SE78 на сервер. На клиенте нагрузки нет.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 28 2005, 16:34 
Гость
Спасибо, получилось!
При печати САП полностью соблюдает масштаб, но почему-то изображение не центрировано, причем настолько, что выходит за правый край бумаги. При этом никакие опции формата фона (справа, слева, центрировано) эффекта не дают. Господа, это у меня руки кривые или смартформы глючат?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 29 2005, 05:33 
Гость
Я окно создал на весь лист с нужными полями и в него графику вставил, только картинки в графическом редакторе не будет видно. при редактировании фон листа оставлял. А то что сдвигается скорее всего надо ноты смотреть или файл TIFF в редакторе погладеть и поля белые порезать.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 13:30 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
Еще с одной проблемой столкнулся. В то место, где на картинке формы находится поле для заполнения, я кидаю окно и в него текст или шаблон. Таким образом практически у каждого поля свое отдельное окно (так удобнее подгонять размеры и положение - мышкой, а не задавая размеры в шаблонах) . Главное окно пустое. Всего в смартформе несколько страниц. Но отображается только первая! Если забить в главное окно произвольного текста скажем на две страницы, то отображаются уже две. Кто-нибудь знает, как можно заставить САП отображать все страницы не прибегая к таким варварским методам?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 14:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Ярослав написал(а):
Еще с одной проблемой столкнулся. В то место, где на картинке формы находится поле для заполнения, я кидаю окно и в него текст или шаблон. Таким образом практически у каждого поля свое отдельное окно (так удобнее подгонять размеры и положение - мышкой, а не задавая размеры в шаблонах) . Главное окно пустое. Всего в смартформе несколько страниц. Но отображается только первая! Если забить в главное окно произвольного текста скажем на две страницы, то отображаются уже две. Кто-нибудь знает, как можно заставить САП отображать все страницы не прибегая к таким варварским методам?


Так поставь 5 раз команду new-page в главном окне


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 15:00 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
Не работает new-page...
Добавил в главное окно как строки программы. Эффекта 0..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 16:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Ярослав написал(а):
Не работает new-page...
Добавил в главное окно как строки программы. Эффекта 0..

А не надо как строки программы, надо как "Создать-Логика выполнения-Команда"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 07:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Ярослав написал(а):
Не работает new-page...
Добавил в главное окно как строки программы. Эффекта 0..


В доп. к тому, что сказал sy-uname
В главном окне у тебя д/б что-то типа этого:

Code:
/:   NEW-PAGE
/:   NEW-PAGE
/:   NEW-PAGE
/:   NEW-PAGE
/:   NEW-PAGE

/: - указывается в столбце формата,
NEW-PAGE - указывается в строке текста


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 31 2005, 11:44 
Специалист
Специалист

Зарегистрирован:
Пт, мар 25 2005, 17:17
Сообщения: 133
Я добавил в главное окно команду. Включил на ней галочку "Переход на новую страницу" и указал в соответствующем поле свою вторую страницу. Теперь все страницы, которые у меня есть отображаются. Корректный ли это способ?

И еще по поводу смещения формы при распечатке. При предварительном просмотре все ровно и по центру. Но при распечатке вся форма и фон сдвигаются в право и тем самым выходят за поля. Как бороться с отличием распечатки от предв. просмотра?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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