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

Часовой пояс: 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 часа


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

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


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

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