Текущее время: Пт, июл 18 2025, 18:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Cуммирование по страницам
СообщениеДобавлено: Пт, ноя 25 2005, 14:21 
Специалист
Специалист

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Имеется смартформа, с длинной таблицей в главном окне. В конце каждой строки значение одного из его полей суммируется в переменную, которая выводится в отдельном окне. В конце страницы переменная обнуляется. Имеется странный глюк - в сумму почему-то не добавляется самая первая строчка на странице, суммирование идет сразу со второй. В чем может быть дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cуммирование по страницам
СообщениеДобавлено: Пт, ноя 25 2005, 14:57 
Гость
Snus написал(а):
Имеется смартформа, с длинной таблицей в главном окне. В конце каждой строки значение одного из его полей суммируется в переменную, которая выводится в отдельном окне. В конце страницы переменная обнуляется. Имеется странный глюк - в сумму почему-то не добавляется самая первая строчка на странице, суммирование идет сразу со второй. В чем может быть дело?


А сумма правильно подсчитывается? Может это значение суммируется к переменной до перехода на след страницу, а при переходе вы обнуляете переменную, и таким образом не получаете значение из первой строки новой страницы


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

Зарегистрирован:
Вт, авг 09 2005, 15:51
Сообщения: 149
Посчитал сумму. Выяснилось, что первая строчка страницы почему-то прибавляется к сумме предыдущей страницы. Похоже, сначала система переносит строку, а потом - суммирует. Как бороться, кто-нить может подсказать?


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Такой прикол для SmartForm известен. Обработчик сначала будет пытаться запихнуть строку на страницу (как следствие, отработают все события подсуммирования), а потом уже, если не удалось, перенесет ее на следующую.
В версии 4.6С практически не лечится.
Как вариант - реализовать через SapScript или Listing.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 15:26 
Гость
nicky555 написал:
Такой прикол для SmartForm известен. Обработчик сначала будет пытаться запихнуть строку на страницу (как следствие, отработают все события подсуммирования), а потом уже, если не удалось, перенесет ее на следующую.
В версии 4.6С практически не лечится.
Как вариант - реализовать через SapScript или Listing.

Лечится, отслеживать переход на сл страницу своими силами, используя для пербора строк не таблицу а цикл LOOP, в нем можно отслеживать значения переменных, и по ним определять сумиирова ли, не суммировать, что обнулить а что нет


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 05 2006, 17:30 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, сен 21 2006, 12:42
Сообщения: 27
А где вообще найти событие перехода на другую страницу?
В справке выитала, что должна быть закладка Events в таблице, но у меня её нетуууу :( Может надо какие-нибудь параметры задать, чтобы она появилась?
Подозреваю, что ларчик просто открывается, что-то просмотрела наверное...


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

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


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

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


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

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