Текущее время: Вт, июл 29 2025, 09:55

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


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

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


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

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