Текущее время: Сб, июл 05 2025, 07:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: SAPSCRIPT : клюки с отрисовкой строк.
СообщениеДобавлено: Пт, дек 09 2005, 16:55 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
Такая проблема возникла.
Есть документ ТОРГ-12. Пришлось немного его подправить чтоб требованиям клиента удовлетворял. Возникла такая странная ерундень:
В формуляре все позиции табулящии заданы в миллиметрах.
Когда печаются строки если больше одного листа на экране - все почти хорошо. За исключением последнего столбца (позиция табуляции номер 15) - он никак не хочет по правому краю выравниваться. Выравнивается как угодно но не так как надо. Остальные столбцы при этом ровняются без проблем.
Помимо этой траблы почему-то позиции, в которые выводятся числа в итоговой строке (которая опять таки задана в миллиметрах) печатаются в разных местах экрана в зависимости от того умещяется весь документ на одну строку или нет. Причем опять же такая трабла наблюдается не для всех колонок, а только для посделних трех - первые без проблем выводятся с любым форматированием. Никаких хитрых команд, кроме PERFORM и PROTECT, не использую. Может кто сталкивался с такой ерундой ?


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

Зарегистрирован:
Чт, авг 19 2004, 02:02
Сообщения: 188
Откуда: Мирный -> Москва
Пол: Мужской
Все выравнивания еще зависят от типа данных...
Можно в программе печати через WRITE......-JUSTIFIED делать, а можно конечно через табуляции..
Последний может просто не влазить, надо править табуляцию...
Итоговая строка у тебя как выводится, я имею в виду тип данных в скрипте. Выводишь ли ты &.....(<тип и кол-во знаков с десятичными>)&? (Пример: &VBDPL-netpr(T11.2)& )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 09 2005, 17:27 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
Azik написал:
Все выравнивания еще зависят от типа данных...
Можно в программе печати через WRITE......-JUSTIFIED делать, а можно конечно через табуляции..

Насколько я понимаю write только сдвигает значение в первые разряды возвращаемой переменной ... так что он никак не может влиять. По длине тоже все должно помещаться - там достаточно знакомест на экране. Но выравнивание все равно неправильно выполняется.
Azik написал:
Последний может просто не влазить, надо править табуляцию...
Судя по тому, что печатается на экране он выравнен по центру.
Azik написал:
Итоговая строка у тебя как выводится, я имею в виду тип данных в скрипте. Выводишь ли ты &.....(<тип и кол-во знаков с десятичными>)&? (Пример: &VBDPL-netpr(T11.2)& )
Ну да там фиксированная длина в 11 знаков и 2 знака после запятой. А чем это может быть плохо ?


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

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


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

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


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

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