![]() |
![]() |
![]() |
|
Разные данные в запросах | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
20.03.22
✎
13:39
|
Есть запрос. И 2 идентичные базы. С одним документом.
В одной базе одни данные, в другой другие. Я не могу понять из за чего это может быть? По коду все идентично в модулях. Вытащил сам запрос . Так как именно при проведении документа, выполняется этот запрос, и заносятся данные в регистры расчета. Вопрос, в чем может быть ошибка, что запрос показывает разные данные в 2х базах. В документах данные одни и теже. И все элементарно. Один и тот же пример. ВЫБРАТЬ ОсновныеНачисленияДанныеГрафика.НомерСтроки КАК НомерСтроки, ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ДнейПятидневкиФактическийПериодДействия, 0) КАК ДнейОтпуска, ЕСТЬNULL(ОсновныеНачисленияБазаОсновныеНачисления.РезультатБаза, 0) + ЕСТЬNULL(ОсновныеНачисленияБазаДополнительныеНачисления.РезультатБаза, 0) КАК БазаНачислений, ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ДнейБазовыйПериод, 0) КАК БазаРабочихДней ИЗ РегистрРасчета.ОсновныеНачисления.ДанныеГрафика( Регистратор = &Регистратор И ВидРасчета В (&ВидыРасчета)) КАК ОсновныеНачисленияДанныеГрафика ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.БазаОсновныеНачисления( &Измерения, &Измерения, , Регистратор = &Регистратор И ВидРасчета В (&ВидыРасчета)) КАК ОсновныеНачисленияБазаОсновныеНачисления ПО ОсновныеНачисленияДанныеГрафика.НомерСтроки = ОсновныеНачисленияБазаОсновныеНачисления.НомерСтроки ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.БазаДополнительныеНачисления( &Измерения, &Измерения, , Регистратор = &Регистратор И ВидРасчета В (&ВидыРасчета)) КАК ОсновныеНачисленияБазаДополнительныеНачисления ПО ОсновныеНачисленияДанныеГрафика.НомерСтроки = ОсновныеНачисленияБазаДополнительныеНачисления.НомерСтроки |
|||
1
Ёпрст
гуру
20.03.22
✎
13:49
|
(0) в ДНК ?
|
|||
2
NIGHTHUNTER
20.03.22
✎
13:52
|
(1) Да. А по (0) подскажете?
|
|||
3
Ёпрст
гуру
20.03.22
✎
13:54
|
(2) нам отсюда не видны исходные данные в обеих базах и результат.
|
|||
4
Ёпрст
гуру
20.03.22
✎
13:54
|
И с чего уверенность, что данные в них "идентичны" ?
вторая база - копия первой ? |
|||
5
NIGHTHUNTER
20.03.22
✎
13:56
|
(4) ну да. Это пример одного решения, одно делаю я второе эталон
поле дней отпуска в моей базе 10 в эталоне 5 База рабочих дней в эталоне 79 у меня 144 я пытаюсь какой то намек хоть понять, из за чего это могу сейчас даже базы выложить |
|||
6
NIGHTHUNTER
20.03.22
✎
13:59
|
||||
7
NIGHTHUNTER
20.03.22
✎
14:00
|
(6+) не качать это я не понял что это и как загрузилось
|
|||
8
NIGHTHUNTER
20.03.22
✎
14:01
|
||||
9
NIGHTHUNTER
20.03.22
✎
14:02
|
(8+) вроде тут нормально.
Видимо я утомился. И простую проблему не могу не выявить ни решить. Либо дурак, и слабый как сказали в (1) . |
|||
10
NIGHTHUNTER
20.03.22
✎
14:10
|
в моей базе http://joxi.ru/xAe7lqJiMYyngm
в эталоне http://joxi.ru/Y2LbLJyCxnNo8r а как что бы в моей были такие же числа, и что там я не учел, я не пойму |
|||
11
NIGHTHUNTER
20.03.22
✎
14:12
|
Графики заполнены одинаково, все периоды такие же. я не поинмаю. почему у меня 10 и 144, а не 5 и 79
|
|||
12
Мимохожий Однако
20.03.22
✎
14:15
|
Дважды записал в базу там, где задвоено. Один из регистраторов пометь на удаление
|
|||
13
NIGHTHUNTER
20.03.22
✎
14:17
|
(12) Нету такого, в эталоне 3 документа. Я 2 распровел, стою на том что у меня. Ав моей базе 1 только документ.
Было бы что убирать и распроводить. И из за чего было бы задвоение. но я не вижу этого. |
|||
14
NIGHTHUNTER
20.03.22
✎
14:18
|
(12) он там всего один http://joxi.ru/KAgN94kt5gqGW2
распроводиш, данных нет в регистре. потом при проведении они запросом рассчитываются и получаются я не пойму из за чего у меня так |
|||
15
NIGHTHUNTER
20.03.22
✎
14:20
|
Тут понимать то особо нечего.
Табличная часть, там все прозрачно. Но данные идут не те, и я не понимаю из за чего http://joxi.ru/BA08ePMC1BjRJA вот это все, на основании чего идет вычисление отпуска, ну и графики там ещё, но они правильно заполнены |
|||
16
Мимохожий Однако
20.03.22
✎
14:21
|
Покажи форму списка записей с отбором по регистратору там и там
|
|||
17
NIGHTHUNTER
20.03.22
✎
14:21
|
(16) Форму списка документов?
|
|||
18
Мимохожий Однако
20.03.22
✎
14:22
|
Форма списка записей регистра. через все функции например
|
|||
19
NIGHTHUNTER
20.03.22
✎
14:24
|
(18) через режим технического специалиста то есть
я документ, распровожу, записей вообще нет в регистре же |
|||
20
Мимохожий Однако
20.03.22
✎
14:25
|
Проведи и посмотри
|
|||
21
NIGHTHUNTER
20.03.22
✎
14:25
|
||||
22
NIGHTHUNTER
20.03.22
✎
14:25
|
(20) ну вот она, она там есть или нет и одна только она, но данные не те
нужно 5 и 79 а там 10 и 144 |
|||
23
NIGHTHUNTER
20.03.22
✎
14:26
|
может снова кеш?
|
|||
24
Мимохожий Однако
20.03.22
✎
14:26
|
сделай не левое соединение,а внутреннее
|
|||
25
Мимохожий Однако
20.03.22
✎
14:26
|
(21) а в другой базе как?
|
|||
26
NIGHTHUNTER
20.03.22
✎
14:30
|
(24) Как не левое? Запрос верный. он такой и должен быть.
Я один и тот же запрос открываю в разных идентичных базах. Меняя только документ в параметрах. В одной так в другой так. Менять ничего не нужно. Должны быть данные идентичные. но в моей они не такие как в эталоне. Я вот и вопрос тут уже задал. Сам не пойму в чем дело. Документ начисление. первый запрос в обработке проведения. |
|||
27
NIGHTHUNTER
20.03.22
✎
14:32
|
очистка кеша мне уже не помогует
|
|||
28
Мимохожий Однако
20.03.22
✎
14:33
|
(26) Покажи записи из базы-эталона. Не стесняйся
|
|||
29
NIGHTHUNTER
20.03.22
✎
14:38
|
(28) какие именно?
вот, база эталон. Это данные что влияют на расчет http://joxi.ru/xAe7lqJiMYy1Gm и вот как рассчитаны http://joxi.ru/a2XLyRxiQyOj12 то есть 2 базы, одинаковые настройки регистров и объектов. Одинаковый код проведния. Одинаковые данные. Но в моей они другие. Я не пойму в чем дело. Задвоенных докумнетов нет. И нет ничего задвоенного. кешь почистил. |
|||
30
NIGHTHUNTER
20.03.22
✎
14:41
|
думаю что то из за графиков, но что, делаю идентично , как в эталоне, видул бы что не так. но все так же
|
|||
31
NIGHTHUNTER
20.03.22
✎
14:45
|
вот, такая ситуация
произвел и у себя и в эталоне очистил графики, и заполнил график за 2021 год, с числом 7, то есть шестидневка ввожу документ с отпуском с 1 по 30 августа. данные одинаковые и в моей базе и в эталоне |
|||
32
NIGHTHUNTER
20.03.22
✎
14:47
|
С числом 7 это график по жигулям
то есть все в порядке, расхождения на контрольном примере не выявлены сейчас ввожу график по автомобилю москвич с числами 6,7 так же на 2021 год и тут пойдет расхождение, когда я вводить буду отпуск с 9 по 15 августа. В моей базе будет одно, в эталонной другое. |
|||
33
NIGHTHUNTER
20.03.22
✎
14:54
|
То есть проблема получается происходит когда я ввожу, второй график. заполняю то есть.
Но в эталоне, же все нормально. при таких же алгоритмах. А у меня лишние числа появляются. И я все просматриваю, и не нахожу причин. |
|||
34
NIGHTHUNTER
20.03.22
✎
14:56
|
вот этот запрос выдает различные данные, как мне это понять?
ВЫБРАТЬ ОсновныеНачисленияДанныеГрафика.НомерСтроки КАК НомерСтроки, ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ДнейПятидневкиФактическийПериодДействия, 0) КАК ДнейОтпуска, ЕСТЬNULL(ОсновныеНачисленияДанныеГрафика.ДнейБазовыйПериод, 0) КАК БазаРабочихДней ИЗ РегистрРасчета.ОсновныеНачисления.ДанныеГрафика( Регистратор = &Регистратор И ВидРасчета В (&ВидыРасчета)) КАК ОсновныеНачисленияДанныеГрафика |
|||
35
hhhh
20.03.22
✎
14:56
|
(32) если задваивает значит дело в левом соединении
ПО ОсновныеНачисленияДанныеГрафика.НомерСтроки = ОсновныеНачисленияБазаОсновныеНачисления.НомерСтроки посмотри в движениях, значит в них у тебя идет повтор номера строки. В двух строках у тебя одинаковый номер строки. и в ДополнительныНачисления посмотри. |
|||
36
Мимохожий Однако
20.03.22
✎
15:17
|
(29) аналогично тем, что показал в (21). Я их пока не увидел
|
|||
37
NIGHTHUNTER
20.03.22
✎
15:57
|
||||
38
NIGHTHUNTER
20.03.22
✎
15:57
|
(35) В эталон базе все работает как нужно
нет никакох лишних записей |
|||
39
NIGHTHUNTER
20.03.22
✎
16:02
|
Нашел причину.
Дело вот в чем http://joxi.ru/12MbKqBCg4JZ5A . Данные стали такие же как нужно http://joxi.ru/v29ve64T4Gb87A . Только почему так долго (((, я вроде просматривал это. Быстро утомляюсь (. |
|||
40
NIGHTHUNTER
20.03.22
✎
16:02
|
(39) Нужно было связи с графиком задать.
Где он кстати прописан этот график? Что там автомобиль? |
|||
41
NIGHTHUNTER
20.03.22
✎
16:03
|
(40+) Понял, берет из регистра сведений.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |