Все суммы в Выписке печатаются без копеек. Параметр [DialogForm.val."ТОЧНОСТЬ_ПРЕДСТАВЛЕНИЯ"] возвращает ноль. В справочнике кодов валют точность представления до сотых.
Разберитесь, плиз. И верните название предприятия в Report title, плиз.
Людмила Квасова пишет:
Подскажите пожалуйста какая операционная система стоит на тех компьютерах, на которых воспроизводится эта ситуация?
Все станции работают в терминальном режиме, так что Win 2K3 Server R2
Базы данных - УСНО-ЕНВД. Валюты на счетах нету. Основная валюта - РУБ.
sprav.vct дата изменения 21.09.10 18:52
Короче, в источнике несколько косяков...
SEL ECT DISTINCT VALUTA.Code+' '+VALUTA.Name as код_наименование_валюты,;
VALUTA.Code as код_валюты,;
....
FR OM VALUTA;
WHERE VALUTA.Code=q_Code AND VALUTA.Name=q_Name;
ORDER BY 1,2;
Так как в источник параметры не передаются , то q_Code и q_Name пустые, значит в выборку попадают все валюты, причем сортируются по коду, т.е. первой строкой будет Евро (буква Е раньше остальных). По евро в базе почему-то точность представления =0, он и возвращается. ВООБЩЕ, причем тут ЕВРО???!!!! Это косяк! Во-вторых зачем ORDER по второму полю выборки, если первое включает и код, и наименование?
Короче, источник не проработан!!! Причем тут операционная система???!!!
Попробуйте зайти из главного меню Настройка/Общие данные/Валюты и курсы валют/Спавочник кодов валют и поменять у первого кода который в списке точность представления "До сотых".
Реестр лицевых счетов в зарплате печатался без копеек, поставил на ЕВРО точность "до сотых" и все стало нормально!
Это наверно знак , на ЕВРО переходим! ну их эти рубли!