|
Как удалить записи из регистра накопления при удаленном регистраторе
| ☑ |
0
ЭЦ
19.02.16
✎
12:45
|
ГОСПОДА
Имеется база в которой были удалены документы которые делали движения в регистре накопления.
Теперь документов нет а движения есть.
на месте регистраторов - битые ссылки.
Требуется удалить эти движения.
Прошу подсказать как это лучше сделать
|
|
1
Aleksey
19.02.16
✎
12:46
|
тии
|
|
2
Рэйв
19.02.16
✎
12:46
|
так же как и всегда
|
|
3
Mort
19.02.16
✎
12:46
|
Набор.Отбор.Регистратор.Установить(БитаяСсылка);
Набор.Записать();
|
|
4
Рэйв
19.02.16
✎
12:46
|
сделать набор, +отобор по битой ссылке
|
|
5
Рэйв
19.02.16
✎
12:46
|
+записать(Истина)
|
|
6
Лефмихалыч
19.02.16
✎
12:49
|
(0) только создать документы с этими ссылками и потом удалить их корректно.
|
|
7
Лефмихалыч
19.02.16
✎
12:49
|
(3) пробовал?
|
|
8
Рэйв
19.02.16
✎
12:53
|
(6)Не надо создавать. и так прекрасно чистится.
Программе же не надо читать объект
|
|
9
Mort
19.02.16
✎
12:55
|
(7) Ну да. А чо может быть? Ссылка она и в африке ссылка. То что по ней нет записи в основной таблице, конечно, печально, но работать с ней можно.
|
|
10
ДенисЧ
19.02.16
✎
12:55
|
(7) да. Работает.
|
|
11
Лефмихалыч
19.02.16
✎
12:56
|
(7) хмм... помню как-то у меня это не срослось. Видимо в модуле набора записей регистра затычка какая-то была. Работает
|
|
12
lera01
19.02.16
✎
14:18
|
Запрос=Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
| РезервыТоваров.Регистратор
|ИЗ
| РегистрНакопления.ТоварыНаСкладах КАК РезервыТоваров
|ГДЕ
| РезервыТоваров.Регистратор.Номер ЕСТЬ NULL
| И РезервыТоваров.Период МЕЖДУ &НачДата И &КонДата";
вот такое работает
|
|
13
ЭЦ
24.02.16
✎
10:06
|
Срабатывает подстановка в запрос битой ссылки.
так что всем спасибо
|
|