|   |   | 
| 
 | Избавление от битых ссылок | ☑ | ||
|---|---|---|---|---|
| 0
    
        slabak 26.12.16✎ 17:31 | 
        Добрый день!
 После свёртки нескольких лет работы в УТ 11.2 стандартной обработкой свёртки возникла следующая ситуация. Формирую отчет "Ведомость по ДС" и выходят несколько касс на начало года с битыми ссылками "Объект не найден" вместо наименования кассы. Непосредственного удаления объектов не было, только через обработку удаления помеченных. Работаю под пользователем с полными правами, ТиИ делал - ошибок не обнаружено. Также пользовал различные обработки с инфостарта для поиска битых ссылок и восстановления из архивной копии, но они также не находят битых ссылок. Как быть в этой ситуации, как избавиться от битых ссылок? Возможно и в других местах присутствуют такие битые ссылки, но столкнулся с кассами и решил сразу же написать. Заранее спасибо за ответы. | |||
| 1
    
        vde69 26.12.16✎ 17:32 | 
        возможно прав нет?     | |||
| 2
    
        slabak 26.12.16✎ 17:34 | 
        (1) Работаю под полными правами, администратор. Дополнительных запретов в RLS на кассы нет.     | |||
| 3
    
        ELEA26 26.12.16✎ 17:35 | 
        (0) а почему думаешь, что они битые? Не открываются? А то мало ли, может у них представление как у "битой ссылки", но обънеты сами на месте :)     | |||
| 4
    
        slabak 26.12.16✎ 17:38 | 
        Остатки показывает, но до регистраторов не разворачивает, типа не находит. То есть получается остаток есть, а кто его создает - хз. В документах ввода остатков таких строк с "Объект не найден" нет, а те кассы что введены в документах - выходят корректно. 
 (3) Думаю битые, тк. не открываются, да. | |||
| 5
    
        Cool_Profi 26.12.16✎ 17:39 | 
        ну так запросом пройдись с условием где реквизит.ссылка есть NULL     | |||
| 6
    
        ELEA26 26.12.16✎ 17:39 | 
        (4) не, не "не разворачивается плюсик" и "ошибка при открытии ссылки" - разное.     | |||
| 7
    
        slabak 26.12.16✎ 17:42 | 
        (6) Я знаю. При попытке открыть - https://gyazo.com/ab0c67e8dc3d4567b8415619750995a6     | |||
| 8
    
        slabak 26.12.16✎ 17:42 | 
        (5) По всем справочникам, документам?     | |||
| 9
    
        Cool_Profi 26.12.16✎ 17:44 | 
        (8) По регистру     | |||
| 10
    
        ELEA26 26.12.16✎ 17:44 | 
        (7) и тестирование исправление с созданием объектов - не исправляет ситуацию??? Ого. Не сталкивался. Понаблюдаю за решением...     | |||
| 11
    
        slabak 26.12.16✎ 17:45 | 
        (9) Сейчас попробую.     | |||
| 12
    
        slabak 26.12.16✎ 17:54 | 
        (5) Нет записей в регистре с Касса.Ссылка Есть NULL. А в отчет данные попадают, возможно отчет как-то хитро формируется.     | |||
| 13
    
        Михаил Козлов 26.12.16✎ 18:01 | 
        (12) Проверьте в консоли запросов.     | |||
| 14
    
        slabak 26.12.16✎ 18:04 | 
        (13) Я это в консоли запросов и делал.     | |||
| 15
    
        slabak 26.12.16✎ 18:05 | 
        (13) Вывел все записи по регистру ДенежныеСредстваНаличные с условием ГДЕ Касса.Ссылка Есть NULL, но не получил ни одной записи.     | |||
| 16
    
        ildary 26.12.16✎ 18:10 | 
        (15) а если сделать обратный финт ушами - собрать реальные кассы в список и вывести движения по кассам вне этого списка?     | |||
| 17
    
        slabak 26.12.16✎ 18:18 | 
        (16) Сделал, получил также пустой список записей. Собрал все кассы и добавил параметром "Кассы" в условие ГДЕ Касса.Ссылка В (&Кассы) по тому же регистру.     | |||
| 18
    
        Dmitrii гуру 26.12.16✎ 18:18 | 
        (15) >> с условием ГДЕ Касса.Ссылка Есть NULL
 Сделай с условием с условием ГДЕ Касса.Наименование Есть NULL | |||
| 19
    
        alexlap 26.12.16✎ 18:20 | 
        Перерасчет итогов делал?     | |||
| 20
    
        slabak 26.12.16✎ 18:23 | 
        (19) Итоги пересчитывал, да 
 (18) Сделал, аналогично - пусто. | |||
| 21
    
        slabak 26.12.16✎ 18:25 | 
        (19) Вообще делал полную ТиИ, реиндексация, логическая и ссылочная целостность, итоги, реструктуризация.
 Сжатие базы делал средствами MS SQL после свертки. Не делал пока только полное обслуживание в SQL, но проблема явно не в этом. | |||
| 22
    
        slabak 26.12.16✎ 18:45 | 
        Обратил внимание, что есть удаленные кассы, кассы ккм из базы, хотя непосредственного удаления из базы не было и сама обработка свертки не делает непосредственного удаления.
 Движения в регистрах найти не удалось, как привести в порядок итоги? | |||
| 23
    
        slabak 26.12.16✎ 18:56 | 
        Вопрос - почему недоступен пересчет итогов по регистру ДенежныеСредстваНаличные через обработку управления итогами?     | |||
| 24
    
        slabak 26.12.16✎ 18:58 | ||||
| 25
    
        Cyberhawk 26.12.16✎ 19:01 | 
        Пади по обмену после свертки прибежали пустые объекты     | |||
| 26
    
        slabak 26.12.16✎ 19:20 | 
        (25) Нет, обмены отключены в том то всё и дело. Каким то макаром удалились объекты (кассы и кассы ккм) оставив при этом итоги(?). Как пересчитать или сбросить итоги? У меня в обработке управления итогами недоступен пересчетитогов по этому регистру, при этом использование итогов включено по нему.     | |||
| 27
    
        youalex 26.12.16✎ 19:23 | 
        (20) ЛС сделай явное, со справочником Кассы, условие СпрКассы.Ссылка is null     | |||
| 28
    
        slabak 26.12.16✎ 19:30 | 
        Всем спасибо большое. Дело было в итогах.
 Установил период итогов по этому регистру на несколько лет назад, пересчитал, вернул на сегодня, пересчитал. Левые записи ушли. | |||
| 29
    
        Cyberhawk 26.12.16✎ 21:07 | 
        (26) "Как пересчитать или сбросить итоги?" // Единственным надежным вариантом является флажок в ТиИ из конфигуратора. К сожалению, выборочно пересчитать конкретный регистр с помощью методов встроенного языка не всегда дает результат (в отличие от флажка в ТиИ).     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |