Текущее время: Вс, июн 29 2025, 16:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: SAPSCRIPT - косяки.....
СообщениеДобавлено: Пн, янв 16 2006, 19:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Имеется формуляр, в отдельном окне FOOTER внизу выводится текст:
Лист № хх из yyy.
в формуляре прописано:
Лист &PAGE' из '& &SAPSCRIPT-FORMPAGES(C)&
при количестве листов > 10, начинаются проблемы:
вывод нумерации правильно, а SAPSCRIPT-FORMPAGES = 1, сначала думал форматирование, посмотрел в отладчике - нет SAPSCRIPT-FORMPAGES = 1. При выводе листа с номером > 10, всё нормально - количество листов стоит правильное.
Когда в формуляре листов < 10, все отлично и правильно.

Кто-нить сталкивался с такой проблемой?

Да кстати в параметрах листов стоит все правильно, на 1 листе инициализация счетчика, на последующих возрастание...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 04:32 
Гость
посмотри как счетчик описан ... мож там односимвольная переменная


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 06:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
а после 20 листов - 2?
EHOT написал(а):
посмотри как счетчик описан ... мож там односимвольная переменная

скорее всего


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 07:59 
Гость
Раньше сталкивался с проблемой, когда вместо общего количества страниц печаталось "*" (при количестве листов > 10)... В формуляре тоже сначало стояло
,,Page &PAGE' / '& &SAPSCRIPT-FORMPAGES(C)&

Вылечилось нотой 588352:
,,Page &PAGE' / '& &SAPSCRIPT-FORMPAGES(3ZC)&

Наверное, не совсем то, что нужно, но может поможет...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 08:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Нота 47035:

Цитата:
Symptom
When printing, all numbers of the multi-digit total page number of a form are not output in the symbol SAPSCRIPT-FORMPAGES. For example, only '2' appears on pages 1 to 9 instead of 23.

The total page number is entered as follows in the form:
0

Additional key words
SAPscript, Symbol, Program icon, SAPSCRIPT-FORMPAGES

Cause and prerequisites
The CONDENSE option cannot be used on the program icon SAPSCRIPT-FORMPAGES (C) without an explicit length specification: This symbol is only replaced with a value after the form has been completely edited, as the total number of pages of a form is first known in the program function END_FORM or CLOSE_FORM.

However, the size of the symbol (number of characters) is reserved correctly when the symbol first occurs, with the current page number. Therefore, only one character is reserved for option C (CONDENSE) on pages 1-9, two characters on pages 10-99, and so on

Solution
Either remove the option C:

Page: &PAGE& of 0

or create a predefined length specification (2 or 3 characters, depending on the number of pages expected):

Page: &PAGE& of 0


т.е. попробовать просто:

Code:
&SAPSCRIPT-FORMPAGES&


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 17 2006, 11:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Да спасибо..... видимо от форматирования всё-таки зависит...
Code:
&SAPSCRIPT-FORMPAGES&


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

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


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

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


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

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