Имя: Пароль:
1C
 
после добавления ресурса "Задолженность" другие ресурсы стали рассчитываться неп
0 Dimarik_1
 
09.03.17
11:35
По какой причине такое могло произойти? Отчет правильно работал. Затем добавил ресурс "Задолженность" и все ДРУГИЕ ресурсы стали рассчитываться неправильно. Задолженность имеет роль ОСТАТКИ. если убрать роль, то этотресурс перестаёт влиять на формирование других ресурсов.
Ресурс рассчитывается в запросе.
http://i91.fastpic.ru/big/2017/0309/07/5dc009b85aedf0e0ca42c9256cd0d307.jpg
http://i91.fastpic.ru/big/2017/0309/ed/761685d0e0d55bc488653adda161c2ed.jpg
http://i91.fastpic.ru/big/2017/0309/bc/11a9d754742e309cb4ea3b8ac4849ebc.jpg
http://i91.fastpic.ru/big/2017/0309/c0/78a3cab5bcd1cda2ff7a0a50ab6abbc0.jpg
http://i91.fastpic.ru/big/2017/0309/d1/54456b4bc842586e85ce8edb3c2941d1.jpg
1 nordbox
 
09.03.17
11:42
Ну дык в ресурс Задолженность данные как попадают?
После добавления ресурса надо бы ТИИ сделать и пересчитать остатки
потом смотреть и думать
2 Dimarik_1
 
09.03.17
18:38
Ресурс задолженность рассчитывается в запросе (такого в базе нет) и он не напрямую из регистра получается, через временные таблицы. Через консоль запросов я посмотрел, поле ЗадолженностьНачальныйОстаток и ЗадолженностьКонечныйОстаток рассчитываются в консоли запросов правильно. Да тем не менее. Даже если бы они и неправильно рассчитывались, как такое может быть, что когда выводишь ресурс, весь отчет перестаёт правильно работать. Как может быть такое, что до вывода ресурса все рассчитывается правильно. план/факт правильно считается. А после того как вывел ресурс Задолженность Нач/Кон - всё поехало. как такое может быть? Такое именно происходит, когда Определяешь роль ресурса. Если роль не определить, то выведется как надо, просто ресурс неправильно посчитается
3 h-sp
 
09.03.17
19:24
(2) обязательно должно неправильно работать, потому что начальный и конечный остаток плохо дружат с выражениями. И с регистраторами.
4 nordbox
 
10.03.17
06:13
(3) +100500 я однажды в запросе с условиями упарился
Программист всегда исправляет последнюю ошибку.