Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Битые записи по регистраторам по РН

Битые записи по регистраторам по РН
Я
   trey1
 
29.04.19 - 10:39
Всем привет, вопрос навеян этой темой :

v8: Битые записи в регистре сведений/накопления с пустой ссылкой на регистратор

Краткий сабж, только устроился 1сником на новую контору и обнаружил по виртуальным таблицам РН вот такое вот безобразие:

http://prntscr.com/ni5vqa

пустые записи регистраторов делают приход и расход поэтому сумма по долгам и процентам задвоенная.

Удалить через набор записей никак не получается т.к 1с считает что не установлен отбор по регистратору, удалять и заново добавлять этот же регистр(как предлагали в топике выше) прям вообще не вариант, по многим причинам, поэтому какой вообще возможен вариант удаления от таких битых записей? Причем, в реальной таблице РН, этих записей нету, вся проблема в виртуальной таблице остатков и оборотов. Что еще делал: пересчитывал итоги - бесполезно, отключал и включал использование итогов - бесполезно.
 
 
   Cyberhawk
 
1 - 29.04.19 - 10:40
Создать объект в БД с нужным УИДом, удалить записи, удалить объект БД
   Cyberhawk
 
2 - 29.04.19 - 10:40
А, ну раз "в реальной таблице РН, этих записей нету" то пересчет итогов из конфигуратора
   trey1
 
3 - 29.04.19 - 10:56
(2) т.е через конф пересчет итогов по другому происходит ежели вызывать функцию у регистра?
   Cyberhawk
 
4 - 29.04.19 - 11:20
Да. Гарантированно помогает только пересчет итогов из конфигуратора.
   trey1
 
5 - 29.04.19 - 12:14
(4) ок спасибо, попробую на ночь запустить
   RomanYS
 
6 - 29.04.19 - 12:55
То, что изображено на картинке в (0), очень похоже на результат запроса с итогами. Битых ссылок там не видно.
Это конечно не отменяет возможности битых итогов и необходимости их пересчета.
Покажи запрос к ВТ
   trey1
 
7 - 29.04.19 - 13:35
(6) Самый простой запрос к ВТ РН по регистратору:

ВЫБРАТЬ
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Регистратор КАК Регистратор,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ВидНачисления КАК ВидНачисления,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ДатаПлатежа КАК ДатаПлатежа,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаРасход КАК СуммаРасход,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
    ВЫРАЗИТЬ(АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО) КАК Поле1
ИЗ
    РегистрНакопления.АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленных.ОстаткиИОбороты(, &МоментВремени, Регистратор, , (ВЫРАЗИТЬ(Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО)) = &Номер) КАК АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Регистратор,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ВидНачисления,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ДатаПлатежа,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаПриход,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаРасход,
    АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаКонечныйОстаток,
    ВЫРАЗИТЬ(АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО)
   ptiz
 
8 - 29.04.19 - 13:37
(7) И причем тут битые регистраторы? (6) - прав.
   trey1
 
9 - 29.04.19 - 14:05
(8) ну это же не отменяет факт того что это косяк? РН подчинен регистратору,не должно же быть "неопределено"
   RomanYS
 
10 - 29.04.19 - 14:08
(9) Это не записи в таблице регистра, а дополнения виртуальной таблицы. Задай четвертый параметр ВТ правильно - сразу вылечится проблема.
   trey1
 
11 - 29.04.19 - 14:36
(10) Век живи век учись), про движения и границы периода даже внимания не обращал... Но теперь другой вопрос: вот выполняется регл задача по тем же резервам на потери http://prntscr.com/ni8ojx, там не заполняется методдополнения, без заполненного методадополнения суммы будут суммироваться лишние по логике?
   RomanYS
 
12 - 29.04.19 - 14:41
(11) Периодичность не указана, дополнений не будет

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