|
в регистре накопления оказались записи с регистратором объект не найден, удалить | ☑ | ||
---|---|---|---|---|
0
Пеппи
12.02.15
✎
14:04
|
Платформа 8.3.5.1383
ТИИ не помогает запрос следующего вида эти записи не обнаруживает Запрос = Новый Запрос(" |ВЫБРАТЬ Регистратор |ИЗ "+ТипРегистраЗ+"."+ИмяРегистра+" |ГДЕ Регистратор.Ссылка ЕСТЬ NULL И НЕ Регистратор = &ПустаяСсылкаДокумента"); Запрос.УстановитьПараметр("ПустаяСсылкаДокумента",Неопределено); Пачиму? |
|||
1
anatoly
12.02.15
✎
14:07
|
патамучта это не нулл и не пустая ссылка - а ссылка (гуид) на удаленный вручную объект.
|
|||
2
lEvGl
гуру
12.02.15
✎
14:07
|
Регистратор.Номер Есть Null
|
|||
3
Крошка Ру
12.02.15
✎
14:07
|
Просто
|ГДЕ Регистратор.Ссылка ЕСТЬ NULL без И НЕ Регистратор = &ПустаяСсылкаДокумента |
|||
4
Крошка Ру
12.02.15
✎
14:10
|
Можно ещё добавить
И Регистратор <>Неопределено если составной |
|||
5
KindLion
12.02.15
✎
14:10
|
(1) - так и есть
|
|||
6
Пеппи
12.02.15
✎
14:14
|
(4) |ГДЕ Регистратор.Ссылка ЕСТЬ NULL И Регистратор <>Неопределено");
неа, не видит |
|||
7
Пеппи
12.02.15
✎
14:15
|
(1) вручную не удаляли, просто вылетала база похоже
|
|||
8
PR
12.02.15
✎
14:16
|
(6) ГДЕ Регистратор.Номер ЕСТЬ NULL
|
|||
9
anatoly
12.02.15
✎
14:16
|
(0) вот это вообще шедевр:
Запрос.УстановитьПараметр("ПустаяСсылкаДокумента",Неопределено); пустая ссылка конкретного объекта не равно Неопределено. она равно Документ.ПустаяСсылка(); или в запросе: ЗНАЧЕНИЕ(Документ.блаблабла.ПустаяСсылка) |
|||
10
Крошка Ру
12.02.15
✎
14:22
|
(9) Это просто параметр, туда запихнуть можно что угодно. А Регистратор может быть равен НЕОПРЕДЕЛЕНО, если поле составное.
|
|||
11
Пеппи
12.02.15
✎
14:25
|
||||
12
anatoly
12.02.15
✎
14:25
|
(10) понятно что запихнуть что угодно можно - я про значение поля.
а каким образом интересно можно записать запись с Регистратором = Неопределено? что то ничего сразу на ум не приходит... |
|||
13
Крошка Ру
12.02.15
✎
14:26
|
(12) Хз. У себя покопался - нашлись такие. Буду искать как такое получилось.
|
|||
14
anatoly
12.02.15
✎
14:27
|
(11) внимательно читала???
Неопределено <> NULL <> "" <> 0 <> пустая ссылка <> Битая ссылка у тебя именно БИТАЯ ССЫЛКА!!! |
|||
15
Крошка Ру
12.02.15
✎
14:32
|
О, ещё один способ нагуглил:
ГДЕ НЕ Регистратор.Ссылка В (ВЫБРАТЬ <ДокументРегистратор>.Ссылка ИЗ Документ.<ДокументРегистратор> КАК <ДокументРегистратор>) |
|||
16
Пеппи
12.02.15
✎
14:35
|
(14) давай свой способ, не помогает ничего
|
|||
17
НЕА123
12.02.15
✎
14:40
|
Запрос = Новый Запрос(
"ВЫБРАТЬ Регистратор" "ИЗ "+ТипРегистраЗ+"."+ИмяРегистра+" |ГДЕ Регистратор.Ссылка ЕСТЬ NULL "; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Если ЗначениеЗаполнено(Выборка.Регистратор) Тогда Набор = ТипРегистра[ИмяРегистра].СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(Выборка.Регистратор); Набор.Записать(); КонецЕсли КонецЦикла; КонецПроцедуры |
|||
18
anatoly
12.02.15
✎
14:40
|
(16) тебе показать на скриншоте какие в ТИИ галочки включить??
|
|||
19
PR
12.02.15
✎
14:41
|
(16) Что, и (8) не помогло?
|
|||
20
Пеппи
12.02.15
✎
14:41
|
(18) покажи, перепробовала разные, без результатно, сама удивляюсь
вот записи с битыми ссылками http://f6.s.qip.ru/15RJcnWx9.png |
|||
21
Пеппи
12.02.15
✎
14:42
|
(19) нет
|
|||
22
eklmn
гуру
12.02.15
✎
14:45
|
ПолныеПрава? ТИИ Чистит такие вещи
|
|||
23
anatoly
12.02.15
✎
14:45
|
(20) включи аську или напиши в почту.
|
|||
24
Пеппи
12.02.15
✎
14:52
|
(23) написала в почту
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |