|   |   | 
| 
 | Битые записи по регистраторам по РН | ☑ | ||
|---|---|---|---|---|
| 0
    
        trey1 29.04.19✎ 10:39 | 
        Всем привет, вопрос навеян этой темой :
 v8: Битые записи в регистре сведений/накопления с пустой ссылкой на регистратор Краткий сабж, только устроился 1сником на новую контору и обнаружил по виртуальным таблицам РН вот такое вот безобразие: http://prntscr.com/ni5vqa пустые записи регистраторов делают приход и расход поэтому сумма по долгам и процентам задвоенная. Удалить через набор записей никак не получается т.к 1с считает что не установлен отбор по регистратору, удалять и заново добавлять этот же регистр(как предлагали в топике выше) прям вообще не вариант, по многим причинам, поэтому какой вообще возможен вариант удаления от таких битых записей? Причем, в реальной таблице РН, этих записей нету, вся проблема в виртуальной таблице остатков и оборотов. Что еще делал: пересчитывал итоги - бесполезно, отключал и включал использование итогов - бесполезно. | |||
| 1
    
        Cyberhawk 29.04.19✎ 10:40 | 
        Создать объект в БД с нужным УИДом, удалить записи, удалить объект БД     | |||
| 2
    
        Cyberhawk 29.04.19✎ 10:40 | 
        А, ну раз "в реальной таблице РН, этих записей нету" то пересчет итогов из конфигуратора     | |||
| 3
    
        trey1 29.04.19✎ 10:56 | 
        (2) т.е через конф пересчет итогов по другому происходит ежели вызывать функцию у регистра?     | |||
| 4
    
        Cyberhawk 29.04.19✎ 11:20 | 
        Да. Гарантированно помогает только пересчет итогов из конфигуратора.     | |||
| 5
    
        trey1 29.04.19✎ 12:14 | 
        (4) ок спасибо, попробую на ночь запустить     | |||
| 6
    
        RomanYS 29.04.19✎ 12:55 | 
        То, что изображено на картинке в (0), очень похоже на результат запроса с итогами. Битых ссылок там не видно.
 Это конечно не отменяет возможности битых итогов и необходимости их пересчета. Покажи запрос к ВТ | |||
| 7
    
        trey1 29.04.19✎ 13:35 | 
        (6) Самый простой запрос к ВТ РН по регистратору:
 ВЫБРАТЬ АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Регистратор КАК Регистратор, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ВидНачисления КАК ВидНачисления, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ДатаПлатежа КАК ДатаПлатежа, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаПриход КАК СуммаПриход, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаРасход КАК СуммаРасход, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток, ВЫРАЗИТЬ(АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО) КАК Поле1 ИЗ РегистрНакопления.АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленных.ОстаткиИОбороты(, &МоментВремени, Регистратор, , (ВЫРАЗИТЬ(Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО)) = &Номер) КАК АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты СГРУППИРОВАТЬ ПО АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Регистратор, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ВидНачисления, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.ДатаПлатежа, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаПриход, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаРасход, АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.СуммаКонечныйОстаток, ВЫРАЗИТЬ(АЭ_ВзаиморасчетыПоГрафикуЗаймовПредоставленныхОстаткиИОбороты.Займ.ДоговорКонтрагента.ЗМ_Ун_Сайта КАК ЧИСЛО) | |||
| 8
    
        ptiz 29.04.19✎ 13:37 | 
        (7) И причем тут битые регистраторы? (6) - прав.     | |||
| 9
    
        trey1 29.04.19✎ 14:05 | 
        (8) ну это же не отменяет факт того что это косяк? РН подчинен регистратору,не должно же быть "неопределено"     | |||
| 10
    
        RomanYS 29.04.19✎ 14:08 | 
        (9) Это не записи в таблице регистра, а дополнения виртуальной таблицы. Задай четвертый параметр ВТ правильно - сразу вылечится проблема.     | |||
| 11
    
        trey1 29.04.19✎ 14:36 | 
        (10) Век живи век учись), про движения и границы периода даже внимания не обращал... Но теперь другой вопрос: вот выполняется регл задача по тем же резервам на потери http://prntscr.com/ni8ojx, там не заполняется методдополнения, без заполненного методадополнения суммы будут суммироваться лишние по логике?     | |||
| 12
    
        RomanYS 29.04.19✎ 14:41 | 
        (11) Периодичность не указана, дополнений не будет     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |