Текущее время: Вс, июл 27 2025, 14:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Кассовая книга в PDF
СообщениеДобавлено: Пт, дек 26 2008, 09:02 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Добрый день!
Прошу простить, если эта тема уже была, буду благодарна за ссылку!
Почему-то поиск у меня на новом движке странно работает - выдает данные только за 2006 г. и ранее.
Делал ли кто-нибудь кассовую книгу в PDF?
Пожалуйста, помогите!
1. Как подавить вывод титульного листа( первый и последний листы в формуляре, выводиться должны только при установленном признаке). Последний лист подавила в событии initialize:
Code:
if ( $record.HD_HEAD.LDY <> "X" )
  then $.presence = "hidden"
endif

на первом листе этот код не действует :(

2. Как сделать переход на новую страницу при смене даты?
добавила в conditional breaks
Code:
DATA[-1].BUDAT ne DATA.BUDAT

не срабатывает :(

3. Как правильно сделать, чтобы при переходе печати данных за день на след. страницу на первой появлялась строка "перенос" (сумма данных на странице). А если данные умещаются на одной страницу - эта строка не выводилась?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пт, дек 26 2008, 14:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Silence1 написала:
3. Как правильно сделать, чтобы при переходе печати данных за день на след. страницу на первой появлялась строка "перенос" (сумма данных на странице). А если данные умещаются на одной страницу - эта строка не выводилась?


Для строки с итогами поставить галку повторения только на промежуточных листах и снять галку вывода на финальном листе.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Вс, дек 28 2008, 10:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Lars написал:
Silence1 написала:
3. Как правильно сделать, чтобы при переходе печати данных за день на след. страницу на первой появлялась строка "перенос" (сумма данных на странице). А если данные умещаются на одной страницу - эта строка не выводилась?


Для строки с итогами поставить галку повторения только на промежуточных листах и снять галку вывода на финальном листе.


На вкладке "Pagination"? Почему-то у меня нет этой вкладки и для таблицы и для строк :(
Может я изначально делала не так? Я пыталась сделать вложенные таблицы - таблица по дням IT_LIST и в нее вложена таблица с документами ITEM .
1. Сделала на листе таблицу из одной ячейки - прибиндила $record.IT_LIST
2. В эту ячейку вставила таблицу - там строки для шапки, для наполнения и для футеров. И в этой таблице нет вкладки "Pagination"!

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пн, дек 29 2008, 10:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Silence1 написала:
Может я изначально делала не так? Я пыталась сделать вложенные таблицы - таблица по дням IT_LIST и в нее вложена таблица с документами ITEM .
1. Сделала на листе таблицу из одной ячейки - прибиндила $record.IT_LIST
2. В эту ячейку вставила таблицу - там строки для шапки, для наполнения и для футеров. И в этой таблице нет вкладки "Pagination"!


Вполне логично именно так и было сделать :)
Pagination для вложенной таблице действительно нет.
Сделайте футер для основной таблицы.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пн, дек 29 2008, 10:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
lars, спасибо за ответ! Вы меня очень поддержали морально :D

А по первому и второму вопросу что-нибудь можете посоветовать?
И еще вылезла проблема - не получается продолжения на след.листе, если за день много записей!

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пн, дек 29 2008, 11:00 
Директор
Директор
Аватара пользователя

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

А по первому и второму вопросу что-нибудь можете посоветовать?
И еще вылезла проблема - не получается продолжения на след.листе, если за день много записей!


Да, собственно, не за что.
К сожалению, определенного сказать ни чего не могу.
Титульный лист подавить у меня не получилось, к сожалению, он вылезает абсолютно пустой, но при этом, надо перерасчитывать нумерацию страниц. Мне как то проще 2 формуляра сделать.
Правда есть там еще галка, что типа Visible(screen only), но, к сожалению проверить её не могу - что-то с принтером.

А по второму вопросу ни чего сказать не могу, надо попробовать, как появится время.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пн, дек 29 2008, 14:29 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Silence1 написала:
2. Как сделать переход на новую страницу при смене даты?
добавила в conditional breaks
Code:
DATA[-1].BUDAT ne DATA.BUDAT

не срабатывает :(


Тут, как мне кажется, у вас не полностью описаны переменные.
Вы пользовались "sample coding" или сами писали?
Должно у Вас быть что-то типа:
Code:
ITAB1.DATA[-1].FIELD ne ITAB1.DATA.FIELD


где itab1 - главная таблица, то есть с датами.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Ср, дек 31 2008, 08:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Действительно, похоже не указала имя таблицы!
Попробовала, получилось! :)
Lars, спасибо большое! С наступающим :)

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Пн, янв 12 2009, 16:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Пожалуйста, подскажите еще!
Нужно вычислять номер страницы
Скрипт для номера страницы(подставляет дизайнер):
Code:
this.rawValue = xfa.layout.page(this)


мне нужно добавить к текущему значению значение, хранящееся в таблице HD_HEAD-LIST
Никак не могу правильно написать :oops:

_________________
Silence v.2.0


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

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Вт, янв 13 2009, 09:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Lars написал:
Не очень понятно, что надо сделать? Прибавить одно к другому или соединить строки ?

Надо к счетчику страниц ( this.rawValue = xfa.layout.page(this) ) добавить начальное значение, которое передается в формуляр - поле структуры HD_HEAD-LIST.

_________________
Silence v.2.0


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

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

xfa.record.HD_HEAD.LIST.value

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Вт, янв 13 2009, 11:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Lars написал:
Попробуйте прибавить к нужному значению

xfa.record.HD_HEAD.LIST.value


Получилось, но не совсем то! xfa.layout.page(this) - это символьное, похоже. Т.е. вместо 1 + 5 = 6 получилось 15 :lol:

_________________
Silence v.2.0


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Воспользуйтесь тогда FormCalc, вместо JavaScript.
Вам надо завести переменную в формуляре. Это можно сделать в редакторе
Edit->FormProperties->Variables.

Например i.
И далее, в скрипте, например в calculation прописать.

i = i + 1
$ = i + $record.HD_HEAD.LIST

Хотя, если прописать в JavaScript вот так, то должно получиться:
this.rawValue = Number(xfa.layout.page(this)) + Number(xfa.record.HD_HEAD.LIST.value);

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Кассовая книга в PDF
СообщениеДобавлено: Вт, янв 13 2009, 13:39 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
УРАААА!!! Скрипт сработал!!

Спасибо огромное lars, я добила кассовую книгу :lol:

_________________
Silence v.2.0


Последний раз редактировалось Silence1 Вт, янв 13 2009, 16:58, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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