|
0
darus
29.01.12
✎
19:21
|
Наткнулся на какой-то чудовищный баг платформы: в СКД ДатаОкончания не действует - см. скриншот:
Обратите внимание на настройки периода и то, какие документы попадают в результат.
Вот запрос:
ВЫБРАТЬ
ПоставщикиИПокупатели.Договор,
ПоставщикиИПокупатели.Контрагент,
ПоставщикиИПокупатели.ДокументРасчетов,
ПоставщикиИПокупатели.Регистратор,
ПоставщикиИПокупатели.СуммаПриход,
ПоставщикиИПокупатели.СуммаРасход,
ПоставщикиИПокупатели.СуммаНачальныйОстаток,
ПоставщикиИПокупатели.СуммаКонечныйОстаток
ИЗ
(ВЫБРАТЬ
РасчетыСПокупателямиОстаткиИОбороты.Договор КАК Договор,
РасчетыСПокупателямиОстаткиИОбороты.Договор.Владелец КАК Контрагент,
РасчетыСПокупателямиОстаткиИОбороты.ДокументРасчетов КАК ДокументРасчетов,
РасчетыСПокупателямиОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
РасчетыСПокупателямиОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
0 КАК СуммаПриход,
0 КАК СуммаРасход,
NULL КАК Регистратор
ИЗ
РегистрНакопления.РасчетыСПокупателями.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , Движения, ) КАК РасчетыСПокупателямиОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСПоставщикамиОстаткиИОбороты.Договор,
РасчетыСПоставщикамиОстаткиИОбороты.Договор.Владелец,
РасчетыСПоставщикамиОстаткиИОбороты.ДокументРасчетов,
-РасчетыСПоставщикамиОстаткиИОбороты.СуммаНачальныйОстаток,
-РасчетыСПоставщикамиОстаткиИОбороты.СуммаКонечныйОстаток,
0,
0,
NULL
ИЗ
РегистрНакопления.РасчетыСПоставщиками.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , Движения, ) КАК РасчетыСПоставщикамиОстаткиИОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСПокупателямиОбороты.Договор,
РасчетыСПокупателямиОбороты.Договор.Владелец,
РасчетыСПокупателямиОбороты.ДокументРасчетов,
0,
0,
РасчетыСПокупателямиОбороты.СуммаПриход,
РасчетыСПокупателямиОбороты.СуммаРасход,
РасчетыСПокупателямиОбороты.Регистратор
ИЗ
РегистрНакопления.РасчетыСПокупателями.Обороты(&ДатаНач, &ДатаКон, Регистратор, ) КАК РасчетыСПокупателямиОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСПоставщикамиОбороты.Договор,
РасчетыСПоставщикамиОбороты.Договор.Владелец,
РасчетыСПоставщикамиОбороты.ДокументРасчетов,
0,
0,
РасчетыСПоставщикамиОбороты.СуммаРасход,
РасчетыСПоставщикамиОбороты.СуммаПриход,
РасчетыСПоставщикамиОбороты.Регистратор
ИЗ
РегистрНакопления.РасчетыСПоставщиками.Обороты(&ДатаНач, &ДатаКон, Регистратор, ) КАК РасчетыСПоставщикамиОбороты) КАК ПоставщикиИПокупатели
Т.е. везде границы периодов расставлены.
Вот параметры СКД:
А теперь самый прикол! Ошибка появилась пару дней назад, возможно, после обновления до 8.2.14 (раньше была 8.2.13). И теперь, если тот же самый отчет создать с нуля, то он будет работать правильно!!
Причем этот глюк буквально во всех отчетах. Можно ли как-то малой кровью поправить ситуацию, не пересоздавая все отчеты?
|
|