BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование отчетов  / Несоответствие полученных сумм в развернутом и свернутом отчетах.

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Несоответствие полученных сумм в развернутом и свернутом отчетах.
 
БЭСТ-5 3.4 SP-4. Необходимо получить два отчета:
1. Ведомость остатков на дату в розничных ценах(развернутая).
2. То же (свернутая) .
Для создания этих отчетов можно доработать готовые шаблоны: для первого - "Ведомость остатков на дату"; для второго - "Ведомость остатков на дату (по группам)", а также использовать представленную после установки SP-4 возможность выбора из источника BDF.sclad_rep.sclad_rest значений розничных цен. Итак, для первого отчета: открываем в дизайнере шаблон, заменяем в колонке цены из источника DataSet1 "_cenarep" на "L_Ocena1" и в колонке стоимости вместо "SE" источника DataSet1 записываем произведение количества ("_kolrep") на розничную цену ("L_Ocena1")источника DataSet1. Сохраняем новый шаблон, идем в "Формирование отчетов", получаем Ведомость остатков на конкретную дату,для конкретных счета, склада,группы товаров. Данные соответствуют действительности (производилось сравнение с результатами аналогичных отчетов, полученных в БЭСТ-4).
Для второго отчета берем соответствующий (см. выше) шаблон, заменяем в колонке стоимости "SE" источника DataSet1 на произведение количества ("_kolrep") на розничную цену ("L_Ocena1") источника DataSet1. Снимаем свернутую Ведомость остатков для тех же, что и в первом отчете даты, счета, склада и группы.
Итоговое количество получается таким же, как в отчете №1, а итоговая стоимость в свернутом отчете примерно в полтора раза больше, чем в развернутом. Как такое могло получиться при равных количествах и ценах?
 
Добрый день!
Цитата
Валентин Шабаров пишет:
Итоговое количество получается таким же, как в отчете №1, а итоговая стоимость в свернутом отчете примерно в полтора раза больше, чем в развернутом. Как такое могло получиться при равных количествах и ценах?
Это получается за счет группировки данных в источнике: так как вы сгрупировали данные, то получили сумму по количеству на складе и сумму по ценам. Для разработки такого отчета группировать источник не нужно. Сделайте следующее:
1. В событии кнопки выполнить уберите заполнение параметра cGruping.
2. Создайте секции GrupHeader и GrupFooter с группировкой по коду группы.
3. Вывод строки отчета перенесите на секцию GrupFooter. GrupHeader можно сделать не видимой. А для секции MasterData свойство Height сделайте равным 0.
В этом случае отчет будет считатся верно.
 
Выполнив все рекомендации, получаем пресловутое: "Не могу преобразовать string в double" причем для секции MasterData, вывод строки из которой перенесен на секцию GrupFooter.
 
Добрый день!
Цитата
Валентин Шабаров пишет:
Выполнив все рекомендации, получаем пресловутое: "Не могу преобразовать string в double" причем для секции MasterData, вывод строки из которой перенесен на секцию GrupFooter.
Это ошибка в форматах данных. Если можно вышлите Ваш доработанный отчет на ящик dshlykov@bestnet.ru.
 
Добрый день!
Свою ошибку нашел.
Все получилось.
Спасибо за содействие.
Страницы: 1
Читают тему (гостей: 1)