Имя: Пароль:
1C
1С v8
Интересный глюк с элементами справочника
0 Suhoi
 
04.05.16
15:46
Здравствуйте!

Ситуация такая - в справочнике договоров был один договор, но после ТИИ он исчез. При выборе в документы этого элемента тоже нет. Но при этом - в тех документах, где он был, его можно открыть (нажав на лупу) и спокойно посмотреть. В поле документов он не показывает, что "<объект не найден>", а показывает нормальным образом наименование договора. Можно через документ вытащить все реквизиты этого договора.
Вопрос - как сделать, чтобы он виделся и в списке? Список сортируется по действующим и закрытым - открывая полный вариант его всё-равно нет. Т.е. он вроде есть, но его как бы нет.

При попытке восстановить через uid  - ругается, что такой элемент есть.

... Повторное ТИИ не помогает ...
1 GrVas
 
04.05.16
15:49
Смотри владельца договора(Контрагента)
2 Nuobu
 
04.05.16
15:50
(0) Пробовал нажать на лупу, а потом на кнопку "Найти в списке"?
3 Aloex
 
04.05.16
15:51
(0) Селектом достань.
4 RomanYS
 
04.05.16
15:51
(1) +1 или отбор по виду договора
5 Suhoi
 
04.05.16
15:52
(1) Эти договоры отдельно, нет жесткой привязки к контрагентам - это БГУ
(2)(3) Эти простые манипуляции были проверены в первую очередь
6 mTema32
 
04.05.16
15:53
(0) Достань запросом реквизиты, по которым идет отбор и сортировка. Чет там похоже съехало после Тии
7 Nuobu
 
04.05.16
15:53
(5) А что селект показывает в этом реквизите документа?
8 Serg_1960
 
04.05.16
16:00
Уверен, что на справочник всё-таки наложен отбор. Даже когда, якобы, показать всё. Я бы на отбор списка глянул через табло конфигуратора.
9 Suhoi
 
04.05.16
16:02
(8) Отбор очищен и все такое...
10 Suhoi
 
04.05.16
16:04
(6) явно при ТИИ съехало... вот как заехать обратно :-)))  

При любом выборе из документа, где этот элемент есть, в какие-нибудь тз он и его нормально показывает и все его реквизиты...
11 Serg_1960
 
04.05.16
16:06
Хмм... был однажды глюк, много элементов пропало. ТиИ не помогло, только переиндексация в SQL напрямую. Но там битая база была из-за разрушенных индексов всё поплыло.
12 Suhoi
 
04.05.16
16:09
Даже примитивным:
    
Спр = Справочники.Договоры.НайтиПоКоду("000000300");
Сообщить(Спр);

он его показывает...
13 Suhoi
 
04.05.16
16:10
(11) у нас не скульная... :-(
14 mikecool
 
04.05.16
16:11
(9) программный отбор может и не быть очищен
15 Dmitrii
 
гуру
04.05.16
16:11
(10) >> явно при ТИИ съехало

Вот и определи что съехало.
ИМХО, в (8) правильный ответ. Ты просто чего-то не видишь. Причем чего-то очевидного, что на поверхности. Например, не заполнен какой-то из обязательных реквизитов.

>> показывает и все его реквизиты...
Проверь их корректность внимательно.

(12) >> он его показывает
Конечно показывает. Потому что он есть.
А в (9) "Отбор очищен и все такое..." - что-то не так. стопудово.
16 Nuobu
 
04.05.16
16:12
(12) Скопируй договор и замени на новый.
17 ДемонМаксвелла
 
04.05.16
16:15
кнопочка формы элемента "Показать в списке" не помогает?
18 ДемонМаксвелла
 
04.05.16
16:16
увидел (5)
19 ДенисЧ
 
04.05.16
16:17
Открой документ
Нажми выбор договора.
На списке ПУП - установить отбор и сортировку.
Покажи нам картинку
20 mikecool
 
04.05.16
16:17
(19) а если скрытый отбор, с запретом менять пользователю - тогда пусто
21 Suhoi
 
04.05.16
16:18
Чуваки!!! (15,14,8) Спасибо, что написали и усомнились, решил еще раз все перепроверить, перефигачить, раскрыть... Короче, стояло в доп действиях не показывать помеченные на удаления...

Вопрос закрыт :-)))

Спасибо всем ....