Имя: Пароль:
1C
 
валюта по невалютным счетам
0 Мисти
 
15.04.20
17:46
Странная картина - в оборотке, если указать "выводить валюту", то какие-то странные валютные суммы появляются по счетам, где валюты нет.
Тестирование не помогло!
Что можно посмотреть? В регистре Хозрасчетный я тоже валюту не обнаружила.
Раньше с таким тестирование справлялосб (в другой базе)
В этой - были всякие загрузки и объединения, но я не могу обнаружить - куда не так могло записаться?
1 Волшебник
 
модератор
15.04.20
17:51
Вы не должны запрашивать валютные суммы по невалютным счетам. Нужно исключить эти поля из запроса.

Можно сделать 2 запроса (к валютным и невалютным счетам) и ОБЪЕДИНИТЬ их результаты.
2 Мисти
 
15.04.20
17:57
Уважаемый Волшебник! Наверняка Вы с таким сталкивались. Там что-то "завелось" нам не видное, что мешает учету - например, оборотка показывает, что по документу на 62.01 нет остатка, а корректировка долга видит по нему остаток! Аналогично с зачетом по 60.01 - остатка по документу нет, но проведение документа как-то его видит!
3 Мисти
 
15.04.20
17:57
это бп 3.0, переделанная, но не в этой части.
4 Мисти
 
15.04.20
18:05
в базе до тестирования в регистре "хозрасчетный" местами были нули по валюте (вообще валютных счетов в базе нет), а после тестирования нули ушли, но лучше не стало, а местами даже хуже!
5 RomanYS
 
15.04.20
18:13
Тестирование (с исправлением) помогает. Ошибка как правило появляется после работы обработок замены значений или слияния дублей
6 Михаил Козлов
 
15.04.20
18:18
(5)+ В регистре бухгалтерии вместо NULL стоит пустая валюта. Можно простенькой обработкой ликвидировать.
7 Михаил Козлов
 
15.04.20
18:27
Напишите на мыло в профиле - вышлю. Вроде, работала. В ней запрос и 10 строк кода.
8 Мисти
 
15.04.20
18:29
(5) не помогла!
9 RomanYS
 
15.04.20
18:30
(6) +100500

(8) Значит не те галочки ставишь
10 Волшебник
 
модератор
15.04.20
18:34
(2) Это особенность платформы, которую надо учитывать при работе с регистром бухгалтерии.
11 Мисти
 
15.04.20
21:46
(9) А какие надо? И раньше - помогала!
12 Мисти
 
15.04.20
21:47
(10) ну, у нас нечаянно такое получилось - при объединении баз и прочих бесконтрольных перегрузках.
Что надо теперь сделать-то? В регистре по валюте пусто ведь должно быть, а не 0? по счетам, где не предусмотрена валюта? Или где-то еще может "зависнуть"?
13 RomanYS
 
15.04.20
22:07
14 Мисти
 
15.04.20
22:11
спасибо, попорбую!
Программист всегда исправляет последнюю ошибку.