Текущее время: Пт, июл 04 2025, 16:46

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


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

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


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

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