Текущее время: Чт, май 15 2025, 21:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Печать счет-фактуры РФ
СообщениеДобавлено: Сб, авг 27 2005, 07:41 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Всем привет.

Мы пользуемся модифицированной программой печати и формуляром для счет-фактуры из адд-она. Когда в фактуре несколько позиций, то на бумаге выходит два листа счет-фактуры. При этом на первом листе выходит только шапка (Наименование товара, ед. измерения и т.д.), а данные на втором листе. Что достаточно странно - т.к. на первом листе под шапкой еще полно свободного места.
Вопрос: как сделать так, чтобы на первом листе все же выводилась хотя бы вмещающаяся часть позиций? Подозреваю, надо что-то менять в формуляре, но вот что именно?

_________________
С уважением,

Сабир.


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

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Вообще все формуляры из аддона кривые. Мы их все переписали. Такое ощущение что саповцы их писали только для галочки, но не для работы.


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

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
SAPer написал:
Вообще все формуляры из аддона кривые. Мы их все переписали. Такое ощущение что саповцы их писали только для галочки, но не для работы.


Угу, там большинство формуляров работает лишь в ряде случаев....


moonrajah, неплохо было бы еще написать какой формуляр и какая программа печати, а то и счет-фактуры бывают разные, да и "Форум по ABAP" не вполне подходящее место, IMHO

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 29 2005, 14:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
Скорее всего, в формуляре стоит условие на число строк выводимой таблицы - сколько на 1-й странице выводить, а сколько на последующих - у нас такое было и в приходном ордере, и в накладной на отпуск. Причем, число строк, к-рые помещаются на экране, было прописано жестко - 24, если не ошибаюсь. Хотя уже не помню, для какой страницы - 1-й или последующих :) Пришлось опытным путем корректировать эту константу.
У нас в приходном вычислялось, является ли строка последней, и в зависимости от этого печатать или нет итоги.
Code:
/:   IF &SAPSCRIPT-COUNTER_1& = 0                                         
LN  ....................
/:   ELSE                                                                 
/:   PROTECT
LN  ...........
/:   ENDIF

Так что надо будет искать что-то вроде этого... А может, и инкремент &PAGENO& :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 29 2005, 14:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 20 2004, 07:19
Сообщения: 602
Всем спасибо за участие.

В SD мне ответили - все дело было в команде PROTECT в программе печати. Наш АБАПпер поставил команду в другое место, и проблема решилась.

Проверку на число строк в формуляре я не ставил.

_________________
С уважением,

Сабир.


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

Зарегистрирован:
Вт, авг 17 2004, 08:55
Сообщения: 331
Откуда: Украина, г.Мариуполь
Пол: Мужской
RoadRunner написал:
У нас в приходном вычислялось, является ли строка последней, и в зависимости от этого печатать или нет итоги.
Code:
/:   IF &SAPSCRIPT-COUNTER_1& = 0                                         
LN  ....................
/:   ELSE                                                                 
/:   PROTECT
LN  ...........
/:   ENDIF

Так что надо будет искать что-то вроде этого...

Прошу обратить внимание на объяснение: на ПОСЛЕДНЕЙ строке писался оператор PROTECT, а также я говорил, что надо искать что-то вроде этого :)

Логично, что при защищенности ВСЕГО выводимого блока будет 2 страницы. Вам повезло, что позиций было меньше, чем на 1 полную страницу - иначе ваш формуляр не печатался бы по определению :)


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

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


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

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


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

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