есть загрузка документов которая работает правильно (суммы везде проставляются корректно), а вот итог загруженых сумм в тонком клиенте считает правильно а в web на 1 копейку меньше, код простой
в цикле
Сумма = эл[0].Получить("СуммаСФ");
Если Сумма = Неопределено Тогда
Сумма = 0;
КонецЕсли;
СуммаЗагруженыхСФ = СуммаЗагруженыхСФ + Сумма;
вероятно дело в разных типах данных переменной "СуммаЗагруженыхСФ" видимо для веба она E+ и от сюда возможность "дребезга",
(4) конечно прикольные, особенно если использовать циклы на веб-клиенте, он и не обещал ни разу точного значения, ибо ява-скрипт как минимум не поддерживает числа с фикс дробной частью
мое решение :) &НаСервере Функция СформироватьТекстовоеСообщениеЗагрузкиНаСервере(КоличествоЗагруженыхСФ, СуммаЗагруженыхСФ, КоличествоПропущеныхСФ) ТекстовоеСообщение = "Загружено из файла - "+ Окр(КоличествоЗагруженыхСФ,0) + " документов, |на сумму - " + Формат(Окр(СуммаЗагруженыхСФ,2), "ЧДЦ=2; ЧРД=.; ЧРГ=' '; ЧН=0")+"руб |пропущено - " + Окр(КоличествоПропущеныхСФ,0) + " строк";
Возврат ТекстовоеСообщение; КонецФункции
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой