Имя: Пароль:
1C
1C 7.7
v7: глючит ВыбратьПоЗначению() после удаления документов
,
0 Zhuravlik
 
19.12.12
17:25
Здравствуйте. Есть общий реквизит, строка 50 символов, делался для служебных целей, для выборки документов. Сижу в копии, документы, в которые был записан этот общий реквизит пометил на удаление, через операции почистил от них базу.
Потом делаю прим. так:

Док.ВыбратьПоЗначению(,,Зн);
Пока Док.ПолучитьДокумент() = 1 Цикл
Сообщить(Док);
КонецЦикла;

Программа выдает сообщения. Которых быть не должно, т.к. все эти документы удалены.
Если собираю тз с доками по этой выборке, то выходит тз с пустыми значениями строк.

Сделал ТИИ, не помогло. Посоветуйте, как это решить?
1 ДенисЧ
 
19.12.12
17:29
итоги перессчитай
2 Cthulhu
 
19.12.12
17:30
не итоги, а служебные данные (сиречь отборы).
3 Zhuravlik
 
19.12.12
17:30
+ Сейчас в выборке присвоил этому реквизиту пустую строку (""), и записал, в рез.-те - выборка проходит нормально, к моему удивлению ошибки на "Записать" не выдал, хотя доки точно удалены. Как-то от них избавится можно?
4 Zhuravlik
 
19.12.12
17:31
(1) (2) Сделал ТИИ
5 ДенисЧ
 
19.12.12
17:32
(4) ТИИ не обязательно включает в себя пересчёт
6 Zhuravlik
 
19.12.12
17:35
(5) Ну пересчет же там делается? Администрирование -> Тестирование и исправление, все галки были включены.
Блин, зря я (3) сделал, теперь где-то висят...
7 mvk
 
19.12.12
18:23
Убей реквизит/Сохранись/Создай реквизит/Сохранись
8 mvk
 
19.12.12
18:24
Если, конечно, ценного там нет еще ничего.
9 Zhuravlik
 
19.12.12
21:41
(7) (8) Я так и сделал, все поехало, но меня напрягает что эти доки то где-то там висят? Хотя я делал упаковку базы с ТИИ. Завтра таблицы порою...
10 Надсмотрщик
 
19.12.12
21:52
(0) Сожми базу