проблема после обновления платформы с 8.1.11 на 8.1.12

Новая тема
Показывать по 10 20 40 сообщений
После обновления платформы с 8.1.11 на 8.1.12 в кассовом отчете,  стали неправильно показываться остатки по кассе(в 2 раза больше чем положено). Это пока что все что заметили - откатили назад. Сейчас будем на пробной тестировать. Кто -нибудь сталкивался с неправильным отображением при указанном обновлении?
А обновили на 8.1.12.98?
нет на 8.1.12.101
А релиз какой? С какого на какой обновляли последний раз?
Конфигурация самописная на базе УТ. Но дело не в этом. До обновления платформы все нормально показывало. После обновления неправильно. Пересчет итогов не помог. Пришлось откатить снова на 8.11. Стало правильно показывать.
Ну вообщем покопались мы и увидели следующее:
Есть запрос:
ВЫБРАТЬ
|КассаОИО.Валюта КАК Валюта,
|КассаОИО.Касса КАК Касса,
|СУММА(КассаОИО.СуммаКонечныйОстаток) КАК КО,
|СУММА(КассаОИО.СуммаНачальныйОстаток) КАК НО,
|СУММА(КассаОИО.СуммаПриход) КАК Приход,
|СУММА(КассаОИО.СуммаРасход) КАК Расход,
|НАЧАЛОПЕРИОДА(КассаОИО.Регистратор.Дата, ДЕНЬ) КАК Дата,
|КассаОИО.Регистратор КАК Док
|ИЗ
| РегистрНакопления.Касса.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор) КАК КассаОИО
|ГДЕ КассаОИО.Касса В ИЕРАРХИИ (&Касса)
И КассаОИО.Валюта = &Валюта
|СГРУППИРОВАТЬ ПО
| КассаОИО.Валюта,
| КассаОИО.Касса,
| НАЧАЛОПЕРИОДА(КассаОИО.Регистратор.Дата, ДЕНЬ),
| КассаОИО.Регистратор
|
|ИТОГИ СУММА(КО), СУММА(НО), СУММА(Приход), СУММА(Расход) ПО
| Валюта,
| Касса,
| Дата

Так вот на платформе 8.1.11.67 КО итоговое показывается нормально.
А на платформе 8.1.12.101 КО итоговое умножается ровно в 2 раза. Смотрел консолью запроса.
База у нас крутится на  MS SQL
Проблема в правильности постороения запроса.
Прочитайте статьи на ИТС, связанные с правильностью отражения остатков
На последней ИТС появилась новая статья (а может ее просто изменили, потому что статья на эту тему была и раньше) "Расчет итогов по полям остатков", там даже есть пример запроса.

Я об этом много раньше слышала, но на практике увидела первый раз. Если вы последние типовые операции посмотрите, то там видно, что при расшифровке предлагается "Период+Регистратор"
Это получается, что в новой платформе изменился алгоритм расчета итогов? То есть есть вероятность, что запросы, написанные ранее, возможно не будут правильно работать? То есть надо переписывать всю конфу для новой платформы? Чо-то мне становится страшно.
видимо да!
Ну не "всю конфу", а только места где пытаетесь рассчитать остатки по регистратору.
Читают тему
(гостей: 1)

Быстрый переход