Текущее время: Сб, июн 28 2025, 15:55

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


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

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


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

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