|
Проблема с итогами по регистру "Продажи" | ☑ | ||
---|---|---|---|---|
0
zma31
29.04.16
✎
12:09
|
Добрый день. Не могу разобраться, даже не знаю, где искать. Суть такова. Есть клиент-серверная база УПП, СУБД MS SQL.
Если собирать отчет по продажам с детализацией по Кварталам, итог по колонке "Сумма" один. Если с детальными записями "Документ движения", то итог другой, правильный. Я попробовал разобраться и нашел, что движения документов, проведенных 1 апреля, попадают в итог 1 квартала. перепроведение документов - не помогло. Пересчет итогов по регистру - не помогло. Пересчет ВСЕХ итогов - не помогло. Пересчет итогов из конфигуратора через меню Тестирование и исправление с выгрузкой базы в файловый вариант - не помогло. CHECKTABLE таблицы итогов - не помог. Помогите разобраться! Вдруг кто-то сталкивался с подобным. Обычно такие проблемы всегда решались пересчетом итогов. |
|||
1
ale-sarin
29.04.16
✎
12:13
|
Может, например, Корректировка реализации делает движения не своей датой, а датой корректируемого документа.
|
|||
2
zma31
29.04.16
✎
12:15
|
(1) Никаких корректировок реализации в базе не делается.
|
|||
3
vantus
29.04.16
✎
12:16
|
Праздничная шутка от Бориса Нуралиева на 1 апр.
|
|||
4
zma31
29.04.16
✎
12:17
|
(3) смешно)
|
|||
5
zma31
29.04.16
✎
12:20
|
Кстати, вот еще что заметил. Если отчет собрать все с той же детализацией по кварталам, но только за 1 квартал, то итог нормальный. Если собрать за два квартала - итог неправильный.
|
|||
6
Alex S D
29.04.16
✎
12:20
|
"Я попробовал разобраться и нашел, что движения документов, проведенных 1 апреля, попадают в итог 1 квартала. "
и как ты это выяснил? |
|||
7
salvator
29.04.16
✎
12:21
|
"Итоги по кварталам" - какое поле берешь для расчета итогов?
|
|||
8
zma31
29.04.16
✎
12:23
|
(6) расшифровкой по документам движения.
(7) номенклатура. |
|||
9
salvator
29.04.16
✎
12:24
|
(8) Поле для определения периода какое?
|
|||
10
Фрэнки
29.04.16
✎
12:26
|
отчет чем собираешь? может быть СКД используешь? И то, что называешь Итоги, это на самом деле обработанные значения Конечных Остатков на дату ?
|
|||
11
zma31
29.04.16
✎
12:27
|
(9) Это стандартный отчет, написанный через Универсальный отчет. Поле для определения периода никак не задается.
|
|||
12
Фрэнки
29.04.16
✎
12:28
|
(11) т.е. СКД ?
|
|||
13
Фрэнки
29.04.16
✎
12:30
|
Если с СКД, то для СКД были пояснения, что даже если начальные остатки разрабу не интересны, их все равно нужно брать в запрос, тем более, если запрос строится по виртуальной таблице ОстатковИОбротов с использованием стандартных периодов
|
|||
14
ale-sarin
29.04.16
✎
12:31
|
(8) Ну дак откройте этот документ движения. Посмотрите его движения по регистру "Продажи". Убедитесь, что период в регистре не равен дате документа. Далее лезть в конфигуратор и искать как определяется дата для записи в регистр. Отладчик в этом поможет.
|
|||
15
ale-sarin
29.04.16
✎
12:31
|
(13) Регистр Продажи - оборотный.
|
|||
16
zma31
29.04.16
✎
12:32
|
(14) проверял. все верно.
|
|||
17
Фрэнки
29.04.16
✎
12:33
|
(15) вспомнил, да.
Но все равно, выход искать в определении стандартных периодов, если только даты в период из документа корректно попадают |
|||
18
Масянька
29.04.16
✎
12:34
|
(16) То есть - при проведении в регистр садится все правильно, а в отчете выводится не правильно?
|
|||
19
zma31
29.04.16
✎
12:34
|
забыл еще сказать, что это касается только 1 и 2 кварталов 14-го года. В дальнейшем все идет ровно.
|
|||
20
Фрэнки
29.04.16
✎
12:36
|
(19) дату в поле период посмотрел? Там наверное время с ЧЧ ММ СС равно 0 0 0
|
|||
21
ale-sarin
29.04.16
✎
12:37
|
(16) Что "все верно"?
В регистре запись датой 01 апреля. А в отчет за этот день не попадает? |
|||
22
zma31
29.04.16
✎
12:42
|
(21) верно то, что в поле "Период" стоит дата и время относящиеся ко 2 кварталу
|
|||
23
zma31
29.04.16
✎
12:43
|
(20) нет, не 0 0 0
|
|||
24
salvator
29.04.16
✎
12:43
|
(22) Какая дата у поля "Период", которые в отчете попадают в 1 квартал?
|
|||
25
zma31
29.04.16
✎
12:47
|
(24) 01.04.2014 10:26:56 к примеру
|
|||
26
zma31
29.04.16
✎
12:50
|
(18) да, в движениях документа все хорошо. если отчет собирать с детализацией по документам движения, то все с итогом нормально. проблемы начинаются, когда собираешь с детализацией по кварталам.
|
|||
27
Фрэнки
29.04.16
✎
12:54
|
(26) было об этом в уроках по СКД
|
|||
28
zma31
29.04.16
✎
14:09
|
(27) в каких уроках?
|
|||
29
КМ155
29.04.16
✎
14:26
|
(28) уроки по СКД одни - Хрусталевой
|
|||
30
hhhh
29.04.16
✎
14:29
|
(28) ну в общем один вариант: автор этого вашего мегаотчета накосячил.
|
|||
31
Фрэнки
29.04.16
✎
14:39
|
(28) нет, в Хрусталевой - это если по книге - я такого не помню. Я видеоуроки смотрел и там говорилось, что в самом тексте запроса под СКД нужно оставлять в параметрах используемой виртуальной таблицы детализацию по регистратору (точно не помню) или по секунде (вот это точно помню), затем, чтоб эта избыточная детализация не лезла в отображаемые строки либо столбцы, их просто не включают в измерения или выбранные поля для вывода.
И тогда на выходе будет то, что нужно. А вот когда пытаешься детализацию сделать покрупней, хотя это регистр с заданным стандартом по позиции регистратора, то вместо пользы получишь неверные результаты, что можно расковырять, как фичу механизма СКД. Собственно, у тебя все получилось и так, но это просто объяснение, что так получается у всех |
|||
32
GANR
29.04.16
✎
14:39
|
(0) А "Универсальный отчет" или "Консоль запросов" корректно работают по регистру "Продажи"? Если да, то это в отчете косяк скорее всего.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |