|
Глюки в БП 2.0 |
☑ |
0
mzelensky
04.06.15
✎
09:40
|
Доброго всем!
Бухгалтерия предприятия, редакция 2.0 (2.0.64.20) на 8.3.5.1443. Конфа практически типовая.
Выполняю запрос (он типовой!!! взят из механизма закрытия авансов при проведении РЕАЛИЗАЦИИ):
ВЫБРАТЬ
Остатки.Счет КАК Счет,
Остатки.Валюта КАК Валюта,
Остатки.Субконто1 КАК Контрагент,
Остатки.Субконто2 КАК ДоговорКонтрагента,
Остатки.Субконто3 КАК ДокументРасчетов,
ЕСТЬNULL(Остатки.Подразделение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) КАК Подразделение,
Остатки.СуммаОстаток КАК СуммаВзаиморасчетов
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&ГраницаОстатков,
Счет = &СчетАвансов,
,
Организация = &Организация
И Субконто1 = &Контрагент
И Субконто2 = &ДоговорКонтрагента
И Субконто3 = &Док
) КАК Остатки
Я лишь добавил вот эту строчку "И Субконто3 = &Док" чтобы проанализировать конкретный документ. В итоге получаю 2 строки выборки из результата запроса:
62.02 контр1 Договор 1 ДокументРасчетов1 суммаВзаиморасчетов= -135
и
62.02 контр1 Договор 1 ДокументРасчетов1 суммаВзаиморасчетов= 135
Как такое возможно при получении запроса по ОСТАТКАМ??? Измерения абсолютно одинаковые, но итоговая сумма по ресурсам не схлопнулась?!
Сейчас запустил ТИИ - сижу жду. Если не спасет - куда копать
|
|
1
Azverin
04.06.15
✎
09:47
|
(0) а реальный остаток 0?)
|
|
2
mzelensky
04.06.15
✎
09:49
|
(1) Да, реальный должен быть 0!
Т.е. если я этот самый запрос еще дополнительно сгруппирую, то все отработает нормально - получится 0...но вроде как выборка из виртуальной таблицы по остаткам и так должна давать сгруппированный результат по измерениям
|
|
3
mzelensky
04.06.15
✎
09:55
|
Так, вроде докапался...в одной строке Валюта - "NULL", а в другом "пустая ссылка"
И в ТИИ как раз лезут ошибки подобного рода.
|
|
4
DailyLookingOnA Sunse
04.06.15
✎
10:47
|
Посмотрел в дописки. У меня так:
ЕСТЬNULL(Остатки.Валюта,ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)) КАК Валюта,
вместо типового
"Остатки.Валюта КАК Валюта,"
|
|
5
18_plus
04.06.15
✎
11:01
|
(3) ага, было похожее. и закрытие месяца разъезжается.
(4) тоже так делал :)
|
|
6
mzelensky
04.06.15
✎
11:22
|
(4) Да, тоже сейчас такое дописал...+ вмеханизме авансов при проведение платежек тоже нечто аналогичное прищлось допиливать - аналогичные косяки были
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший