Имя: Пароль:
1C
1С v8
Откуда лезут суммы в вирт таблице?
0 МойКодУныл
 
25.02.14
15:40
В чем может быть причина?
В оборотном регистре накопления есть такие записи:
Измерение1    Измерение2    Ресурс
Товар1         Характеристика1    1,32643280
Товар2         Характеристика2    2,74237499



Когда делаю запрос к виртуальной таблицы Обороты, то в результате запроса появляются фантомные записи:

Измерение1    Измерение2    Ресурс
Товар1          Характеристика1    1,32643280
Товар2          Характеристика2    2,74237499
Товар1          Характеристика1    0,00000013
Товар2          Характеристика2    -0,00000009


Т.е. где-то в итогах зависают записи с копейками.

После пересчета итогов результат запроса корректный:
Измерение1    Измерение2    Ресурс
Товар1         Характеристика1    1,32643280
Товар2         Характеристика2    2,74237499


Где может скрываться ошибка, почему до пересчета итогов выводятся фантомные записи? И главный вопрос как от этого избавиться без пересчета итогов?
1 Maxus43
 
25.02.14
15:47
ТИИ делал? поидее ничего не должно "зависать" в итоговых таблицах
2 Ненавижу 1С
 
гуру
25.02.14
15:48
база файловая или серверная?
3 МойКодУныл
 
25.02.14
15:54
(1) Не делал пока, а пора?)
(2) База серверная.
4 Avganec
 
25.02.14
15:55
(3) а ты уверен, что это реально фантомные записи?
5 Maxus43
 
25.02.14
15:56
(3) если итоги сами криво пересчитываются - значит что-то не так... режим разделения итогов можешь поменять ещё у регистра, если это небольшой регистр какой-нить
6 МойКодУныл
 
25.02.14
15:56
(1) а не, ТИИ было неделю назад, но только с пересчетом итогов. Остальные галки были сняты.
7 Ненавижу 1С
 
гуру
25.02.14
15:56
может что-то при округлении после вычитания в расчете итогов при отмене проведения?
точность то большая достаточно стоит
8 МойКодУныл
 
25.02.14
15:56
(4) так уходят же после пересчета. Значит не правильные.
9 Maxus43
 
25.02.14
15:56
(6) тут надо как раз проверять другое... логическую целостность
10 МойКодУныл
 
25.02.14
15:58
(9) проверю
(7) Это как? Не вкурил
11 Maxus43
 
25.02.14
16:00
постоянно воспроизводится ошибень то? здоровый регистр? передёрни разделение итогов, погляди что будет
12 Ненавижу 1С
 
гуру
25.02.14
16:05
(10) ну как, к примеру ты записываешь в регистр 0.11111111
в итогах тоже появляется 0.11111111
потом снимаем проведение и удаляем нашу запись в движениях и пытаемся изменить итоги, ну вот вычитаем, а за счет округления в остатках хвостик остается

это конечно предположение, надо проверить
13 МойКодУныл
 
25.02.14
16:06
(11) регистр здоровый жутко. Ошибка появляется вновь со временем. Спасибо, попробую - буду все возможные методы применять, может поможет.
14 Maxus43
 
25.02.14
16:06
(13) нене, если здоровый - то оставляй разделение итогов, снимать не надо... паралельность сдохнет
15 МойКодУныл
 
25.02.14
16:07
(12) Если ничего не помогло - значит это:).
Потом погоняю проведение\распроведение.
16 МойКодУныл
 
25.02.14
16:07
(14) я ж на тестовой)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.