|
пройти циклом с конца файла вначало
| ☑ |
0
qazokm
13.03.15
✎
09:24
|
В справочнике в средине находится битая запись, когда до неё доходит пишет мало памяти(что-то в этом роде), размер ИБ 1 гик, Выбрать виснет и результата нет, цикл проходит до этой записи, и виснет, но успевает перенести данные в DBF, теперь надо указатель записи переместить в конец и пойти на начало до битой записи, как это сделать?
Удаление этой записи не помогло ни программно, ни в предприятии справочник, позиционирование на этой записи shift-del(мало памяти и алис)
|
|
1
Ёпрст
13.03.15
✎
09:27
|
Аминь
|
|
2
ololoraise
13.03.15
✎
09:29
|
выгружай частями
|
|
3
qazokm
13.03.15
✎
09:31
|
как именно?
|
|
4
mistеr
13.03.15
✎
09:32
|
(0) >Удаление этой записи не помогло ни программно
Покажи, как удалял программно.
|
|
5
kosts
13.03.15
✎
09:33
|
(0) >Выбрать
Как делаешь?
Запросом или выборка через менеджер справочника?
|
|
6
qazokm
13.03.15
✎
09:40
|
(4)
XDI = Справочники.ХранилищеДополнительнойИнформации.select();
while xdi.next() = 1 do
i=i+1;
СпрОбъект = XDI.ПолучитьОбъект();
if ""+xdi.Объект="Ска 000000269 от 21.03.2013 СпрОбъект.УстановитьПометкуУдаления(Истина);
endif
enddo;
|
|
7
qazokm
13.03.15
✎
09:41
|
(5) через консоль запроса
выбрать * из Справочники.ХранилищеДополнительнойИнформации
|
|
8
DrShad
13.03.15
✎
09:44
|
(7) СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
Выбрать (Select)
Синтаксис:
Выбрать(<Родитель>, <Владелец>, <Отбор>, <Порядок>)
|
|
9
mistеr
13.03.15
✎
11:02
|
Мда. Тот случай, когда не хватает DELETE в языке запросов.
В качестве извращенного варианта могу предложить сформировать файл обмена, в котором будет команда удаления.
|
|
10
qeos
13.03.15
✎
11:06
|
а при чем тут файл и справочник?
|
|
11
qeos
13.03.15
✎
11:06
|
а все.. не дочитал
|
|
12
Лефмихалыч
13.03.15
✎
11:08
|
(9) достаточно просто зарегистрировать объект УдалениеОбъекта. Безо всяких файлов
|
|
13
mistеr
13.03.15
✎
11:13
|
(12) Ух ты, не знал. Спасибо.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан