Вход | Регистрация



Задваивается остаток по регистру

Задваивается остаток по регистру
Я
   Мисти
 
15.08.18 - 23:06
ВЫБРАТЬ
    АР_ВзаиморасчетыПоСчетамНаАрендуОстатки.СуммаОстаток КАК СуммаОстаток
ИЗ
    РегистрНакопления.АР_ВзаиморасчетыПоСчетамНаАренду.Остатки(&ДатаКон, ) КАК АР_ВзаиморасчетыПоСчетамНаАрендуОстатки
ГДЕ
    АР_ВзаиморасчетыПоСчетамНаАрендуОстатки.ДокументРасчетов = &ВыбДокумент
 
 
   Cyberhawk
 
1 - 15.08.18 - 23:07
Картинку
   Мисти
 
2 - 15.08.18 - 23:07
Универсальный отчет показывает, если по регистратору разбивать - задвоение - начальный остаток = счету+пришло по этому же счету столько же (в регистр! это движение документа "счет")
Но тут у меня не выбран регистратор.
Как же мне остаток по счету найти??
   Мисти
 
3 - 15.08.18 - 23:08
ОстаткиИОбороты тоже. Я в шоке.
   Мисти
 
4 - 15.08.18 - 23:09
Нет картинки, просто запросником смотрю.
   Мисти
 
5 - 15.08.18 - 23:10
Документ расчетов    Нач. остаток    Приход    Расход    Кон. остаток
Регистратор    Сумма    Сумма    Сумма    Сумма
Счет на аренду КЛ/КУ/06/001027 от 30.06.2018 11:35:21    528,50    528,50        1 057,00
    528,50            528,50
Счет на аренду КЛ/КУ/06/001027 от 30.06.2018 11:35:21        528,50        528,50
   Мисти
 
6 - 15.08.18 - 23:10
Это универсальный отчет показывает, но если убрать разбивку по регистратору, то всё нормально.
   Мисти
 
7 - 15.08.18 - 23:45
А по другому счету - всё нормально. Убей, не могу понять, в чем разница.
   hhhh
 
8 - 16.08.18 - 06:36
(5) ну у вас Документ расчетов вроде. а не регистратор
   xXeNoNx
 
9 - 16.08.18 - 08:40
(0)  1.Брехня
2. а почему это у нас условие в секции ГДЕ?
   xXeNoNx
 
10 - 16.08.18 - 08:42
(6) что такое "Универсальный отчет"?
 
 Рекламное место пустует
   xXeNoNx
 
11 - 16.08.18 - 08:43
Еще мин 20 монолога и все решится само
   Deon
 
12 - 16.08.18 - 08:45
можно ТиИ сделать и кэш почистить
   hhhh
 
13 - 16.08.18 - 08:55
(12) не, согласен с (9). если уж написала

ГДЕ
    АР_ВзаиморасчетыПоСчетамНаАрендуОстатки.ДокументРасчетов = &ВыбДокумент

то никакое ТИИ тут не поможет.
   Deon
 
14 - 16.08.18 - 09:01
(13) А точно. Там же документ расчетов, а не регистратор
   Мисти
 
15 - 16.08.18 - 12:31
ТИИ делала!
Это какая-то засада.
Я уже отменила всё движение по документам.
Там есть счет, начисление привязанное, которое не формирует движение по этому регистру и оплата.
Провела только счет - всё нормально, провела начисление - нормально, провела оплату - в регистре то, что видно глазами - нормально, а результат запроса опять выдает задвоение. На момент до оплаты - двойное значение. на момент после - будто и не платили.
   hhhh
 
16 - 16.08.18 - 12:34
(15) ну напиши по-человечески

ВЫБРАТЬ
    АР_ВзаиморасчетыПоСчетамНаАрендуОстатки.СуммаОстаток КАК СуммаОстаток
ИЗ
    РегистрНакопления.АР_ВзаиморасчетыПоСчетамНаАренду.Остатки(&ДатаКон, ДокументРасчетов = &ВыбДокумент) КАК АР_ВзаиморасчетыПоСчетамНаАрендуОстатки



зачем обязательно делать через задницу?
   Мисти
 
17 - 16.08.18 - 12:35
Какая разница?
   Мисти
 
18 - 16.08.18 - 12:36
Просто трэш.
Отменила всё проведение, регистр с отбором показывает пусто, универсальный отчет - пусто, а
запрос выше (переписала) - сумму по документу!
   hhhh
 
19 - 16.08.18 - 12:38
(17) разница огромная, во-первых в 65 раз быстрее этот запрос, во-вторых двоить не будет.
   КнОпка
 
20 - 16.08.18 - 12:39
(18) добавьте условие проведения документа в свой запрос
   Мисти
 
21 - 16.08.18 - 12:40
У меня в основном запросе всё равно считается "по всем", а потом выводится по каждому.
Это я ошибку ищу.
   Мисти
 
22 - 16.08.18 - 12:41
(20) Это как? В регистре по умолчанию всё проведенное!
   Мисти
 
23 - 16.08.18 - 12:42
проведен ли счет - не так важно, по непроведенному же тоже могут быть движения.
Мне бы откопать, откуда движение?
Регистр не показывает, подчиненные документы тоже.
   КнОпка
 
24 - 16.08.18 - 12:44
(20) а не, вру. Скорее всего у вас ссылка на документ хз какая. Скорее всего у вас 2 документа оплаты.
   КнОпка
 
25 - 16.08.18 - 12:45
(21) Я больше доверяю универсальному отчету чем вашему запросу
   Мисти
 
26 - 16.08.18 - 12:46
Поиск ссылок на объект тоже не дал ничего нового.
   Мисти
 
27 - 16.08.18 - 12:47
(25) В запросе нет ничего, кроме указания документа! как можно ему не доверять?
   КнОпка
 
28 - 16.08.18 - 12:51
(27) Откройте регистр, сделайте отбор по своему документу и найдете движение. Не пойму проблемы вообще.
   Мисти
 
29 - 16.08.18 - 12:52
(28) Ага, если бы так.
Нет по нему движения в регистре!
счет - на 30 июня.
Мой запрос показывает остаток уже на 29!
   timurhv
 
30 - 16.08.18 - 12:54
   Мисти
 
31 - 16.08.18 - 12:56
Пол всем остальным счетам всё нормально считается!
   hhhh
 
32 - 16.08.18 - 12:56
(29) ну это может быть, вы на даты не смотрите.
   hhhh
 
33 - 16.08.18 - 12:57
(29) если перепроводишь например оплаты, то запросто может привязаться к будущему счету.
 
 
   Мисти
 
34 - 16.08.18 - 12:57
А в ТИИ что отвечает за "мусор в регистрах"?
Я почему-то как раз реиндексацию не запускала, это ведь, наверное, она бы починила?
   Мисти
 
35 - 16.08.18 - 12:57
Вообще ничего не проведено!!!
   hhhh
 
36 - 16.08.18 - 13:00
(35) откройте наконец этот регистр накопления РегистрНакопления.АР_ВзаиморасчетыПоСчетамНаАренду

в меню

Операции-Регистры накпления.
   КнОпка
 
37 - 16.08.18 - 13:01
(34) Это первое что нужно делать при проблемах к остатками - индексация обязательна ))
   Мисти
 
38 - 16.08.18 - 13:03
(36) Я с этого начала, разумеется.
   Мисти
 
39 - 16.08.18 - 13:05
(37) У меня там галка не стояла, а я и не заметила.
   Кир Пластелинин
 
40 - 16.08.18 - 13:13
(37) мб не реиндексация, а пересчет итогов?)
   Мисти
 
41 - 16.08.18 - 13:21
пересчет итогов отработал.
   Мисти
 
42 - 16.08.18 - 13:24
Сейчас всё провела - это ж рабочая база.
Счет от 30 июня, запрос на 1 июня ничего не дает, а уже на второе - сумма счета, на 30 сумма счета задваивается.
   hhhh
 
43 - 16.08.18 - 13:25
(42) ну если с 1е на 2е, то это 100% в тии пересчет итогов.
   КнОпка
 
44 - 16.08.18 - 13:30
(40) Пересчет итогов нужно делать после реиндексации) Иначе смысла нету
Мисти - повтори ТИИ
   Кир Пластелинин
 
45 - 16.08.18 - 14:54
(44) каким образом наличие, отсутствие или та же фрагментированность индексов влияет на таблицы итогов, а точнее "корявые" данные в них?
   Salimbek
 
46 - 16.08.18 - 15:00
(0) Сделай сначала простой запрос:
ВЫБРАТЬ
    АР_ВзаиморасчетыПоСчетамНаАренду.Регистратор КАК Регистратор
    , АР_ВзаиморасчетыПоСчетамНаАренду.ВидДвижения
    , АР_ВзаиморасчетыПоСчетамНаАренду.Сумма
ИЗ
    РегистрНакопления.АР_ВзаиморасчетыПоСчетамНаАренду КАК АР_ВзаиморасчетыПоСчетамНаАренду
ГДЕ
    АР_ВзаиморасчетыПоСчетамНаАренду.ДокументРасчетов = &ВыбДокумент
   Мисти
 
47 - 16.08.18 - 23:58
(44) В копии полное ТИИ помогло!!


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует