Отчет "Остатки ТМЦ"

1. Leits 2 15.08.14 11:44 Сейчас в теме
В отчете "Остатки ТМЦ" не выводит числа больше 999, т.е. например конечный остаток 600, делается приход 900, по идее конечный остаток 1500, но в отчете пишет 1 и так во всех ячейках где число больше 999. В конфигураторе глянул макет - там вроде все ровно Формат(ПечКонОст, "Ч15.0")
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Cooler 22 15.08.14 11:56 Сейчас в теме
(1) Отчет типовой или самописный? А ширина колонки визуально достаточная? Скриншот выложите. Или сам отчет прикрепите.
3. Leits 2 15.08.14 12:12 Сейчас в теме
Всё типовое, вот скриншот, соответственно, если я сделаю приход не 940 а >999 он будет ставить 1, такое ощущение, что отчет может показывать цифры не более 3-х знаков длиной
Прикрепленные файлы:
4. Cooler 22 15.08.14 12:24 Сейчас в теме
(3) Судя по скриншоту, он не только на конечном, но и на начальном остатке врет точно так же.

С другой номенклатурой такая же песня? Попробуйте отладчиком посмотреть начальный и конечный остатки непосредственно перед выводом строки на печать - какие числа прога пытается выводить?

Если все нормально, то дальше - гадание на компе:

ТиИ делали? Размер самого большого файла базы какой?
5. Leits 2 15.08.14 12:37 Сейчас в теме
Тестирование сделал в первую очередь,с другой номенклатурой - аналогично, отладчик смотрел - считает нормально, самый большой файл DBF 54метра
6. Cooler 22 15.08.14 12:44 Сейчас в теме
отладчик смотрел - считает нормально
Что значит "нормально"? Общий приход грузика из Запрос.КоличествоПриход чему равен? 940 или 1? То же самое - Запрос.КоличествоКонОст?
7. Leits 2 15.08.14 12:55 Сейчас в теме
Запрос.КоличествоПриход = 940
ПечПриход = "940.000"
Запрос.КоличествоКонОст = 1586
ПечКонОст = "1 586.000"
Мистика какая то!
8. Cooler 22 15.08.14 13:10 Сейчас в теме
(7)
Запрос.КоличествоПриход = 940
ПечПриход = "940.000"
Запрос.КоличествоКонОст = 1586
ПечКонОст = "1 586.000"


Так-так-так, а откуда тогда (1): "В конфигураторе глянул макет - там вроде все ровно Формат(ПечКонОст, "Ч15.0")"

Уже отформатированную строку еще раз форматируем? Причем, до целого. Так первый же пробел (после тысяч) ее и обрезает!

Кстати, в типовой ВедомостиПоОстаткамТМЦ в макете нет никакого Формат(), просто ПечКонОст.
9. Leits 2 18.08.14 06:19 Сейчас в теме
Cooler спасибо большое! Макет корявый, бухгалтер вдруг вспомнил, что лет 7 назад некий программист ковырялся у них
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот