Имя: Пароль:
1C
1C 7.7
v7: РСВ-1, Раздел 1, трабла с заполнением
0 ГдеСобака Зарыта
 
25.07.11
21:23
Бух 528, отчетность 11q2002.
Как то совсем глючно заполняется раздел 1. Заполняю, дает левые цифры. Перешелкиваю точность с 0 на 1 - Цифры правильные, но строка 110 не сходиться со 114 на 10 коп. И ваще если ставить разную точность от 0 до 2, каждый раз заполняет разными цифрами, близкими к реальным, но не все же не те.
Вообщем я так понимаю там какие-то косяки с округлением идут. Может кто уже разбирался и знает куда копать?
1 Neg
 
25.07.11
21:27
Настройка и отключить автоматический расчет в ячейках, и подправить ручками. Наверное самый лучший вариант с этими копейками.
2 ГдеСобака Зарыта
 
25.07.11
21:41
Руками не хочется, хочется автоматом.
3 ГдеСобака Зарыта
 
25.07.11
21:51
Нашел лютую функцию
Функция ОкруглитьЧислоПоФормату(ИсхЧисло)
   
   ОкругленноеЧисло = Окр(ИсхЧисло / Делитель, КолЗнак) * Делитель;
   Возврат ОкругленноеЧисло;
   
КонецФункции // ОкруглитьЧислоПоФормату()
Вот она мне выдает:
ИсхЧисло = 99667.81
Делитель = 5666.67
Окр(ИсхЧисло / Делитель, 0) * Делитель = 102000.06
Неплохо так округлила 99667.81 до 102000.06
4 НП
 
25.07.11
22:37
Надо рубль там перещелкнуть на тысячи, потом обратно. Помогает. Тривиальная ошибка.
5 m74y
 
27.07.11
10:58
Такая же фигня, просто перещелкнул, не трогая точность, рубли на рубли и все посчиталось...