Текущее время: Пт, авг 01 2025, 14:58

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 06:40 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Всем привет,

есть PDF форма сотоит из 3 одинаковых страниц только с разными данными, так как я в формулярах не силен, я в SFP сделал 3 одинаковых страницы, вот только при печати выводить одна :( может какой крыжык надо поставить или еще что....

и еще вопрос: есть ли хорошая документация по ADOBE PDF FORMS?

всем спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 08:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А из SFP если тест делать, что получается ?
Документации не много, курс, 480 вроде.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 09:32 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Володя привет!!! :)

запускаю тест из SFP тоже самое выводит только одну страницу, хотя в Master Pages у меня 2 страницы :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 09:48 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Привет, Ром.

А зачем тебе 2-е master page?
У тебяж, в принципе, просто 3 страницы с одним мастер пейджем, как я понимаю.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 09:55 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Ага :) с этим разобрался, а можно как-то динамически управлять количеством страниц,
то есть у меня есть платеж FI, в нем максимум 3 позиции мне нужных. Я сделал форму из 3 страниц, а вот как мне скрывать их када в платеже одна или две позиции?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 09:59 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Да, можно.
У страницы есть свойство "Presence". Его надо в Hidden выставить скриптом.
На форуме где-то обсуждалось - посмотри.

че-то типа

<страница>.presence = "hidden"

А еще есть такая вещь, как page break, она по условию умеет рвать страницу.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 10:41 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Спасибо! :pivo:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 15:10 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
нашел Presence в событии

data::initialize

пишу data.Page2.presence = "Hidden". пробовал и "invisible".
пробовал там же писать

xfa.host.messageBox("Preence", data.Page2.presence ); - рисует пустоту

пробовал в событии data.Page3::initialize тоже самое писать - результат тотже :(

чета с поиском тут стало... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 16:21 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
помогло xfa.form.recalculate(true)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 17:14 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
а что куда прописывал, в какие события ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Пн, июн 08 2009, 17:49 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
В итоге получилось очень странно... в событии

data.Page3::initialization - (JavaScript, client) пишу

data.Page3.presence = "hidden";
xfa.form.recalculate(true);

жму превью - трейей страницы нет - супер!
дальше пишу

Code:
xfa.host.messageBox("BELNR", data.Page3.i_belnr);
if data.Page3.i_belnr == "";
{
    data.Page3.presence = "hidden";
    xfa.form.recalculate(true);
}


- ничего не выводит! :( и не скрывает Page3 :(((
i_belnr - пустой.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Вт, июн 09 2009, 08:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
а превью жмешь в самом LCD или тест проводишь?
Штука в том, что preview в lcd, скрывает страницу, а в тесте она все равно есть.

B if у тебя, как мне кажется, не правильно оформлен

if (a==b) {
}

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Вт, июн 09 2009, 11:33 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Привет, вообще штука в том, что если, в JavaScripte делаешь ошибку, то он "очень хороший", молчит как рыба об лед.

а решилось всё довольно просто:
FormCalc
в событии initializе для поля i_belnr
Code:
if ($record.is_data.i_belnr == "") then
  data.page3.presence = "hidden"
endif


JavaScript
Code:
if (data.page3.i_belnr.rawValue == "") {
  data.page3.presence = "hidden";
}


data.page3.i_belnr.rawValue - вот это можно заменить просто на this.rawValue :)

вот так у меня работает :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Вт, июн 09 2009, 12:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
И все таки, работает где?
Ты как проверял ?
Смотрел на закладке preview в LCD, тестировал модуль?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PDF forms
СообщениеДобавлено: Вт, июн 09 2009, 14:02 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Работает када на штангенциркуль жмешь :)


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

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


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

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


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

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