Текущее время: Сб, авг 02 2025, 12:44

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


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

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


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

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