Имя: Пароль:
1C
 
Избавление от битых ссылок
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) "Как пересчитать или сбросить итоги?" // Единственным надежным вариантом является флажок в ТиИ из конфигуратора. К сожалению, выборочно пересчитать конкретный регистр с помощью методов встроенного языка не всегда дает результат (в отличие от флажка в ТиИ).
2 + 2 = 3.9999999999999999999999999999999...