Помощь нужна.
У друга трабла:
Как удалить дубликат в таблице params 1c v8? Файловая версия.
Tools_1C видит ее, но удалить нельзя.
Помощь нужна.
У друга трабла:
Как удалить дубликат в таблице params 1c v8? Файловая версия.
Tools_1C видит ее, но удалить нельзя.
я передал, спасибо. Пока вопросов не поступало.
спроси тогда почему не удаляет?
FileDB=Новый("AddIn.T1CDLib.DB1CD");
Состояние("Чтение структуры файла");
FileDB.Open1CDFile(ИмяФайла);
FileDB.OpenTable(0, "PARAMS");
Сообщить("получаем последнюю запись.");
FileDB.MoveLastRecord(0);
Инд = FileDB.GetTableRecordIndex(0);
Сообщить("Пробуем удалить.");
FileDB.DeleteRecord(0);
Сообщить("Пробуем записать.");
FileDB.FlushRecord(0);
16:40:32
bonifacio ‣ ой не так 16:42:28
bonifacio ‣ все отрабатывает без ошибок как мне проверить что запись удалена?
не меняет ничего. можно пример/инструкцию?
вот здесь примеры и даже обработки готовые: Восстановление работоспособности файловой базы
вот пример для удаления всех записей из "CONFIGSAVE":
FileDB=Новый("AddIn.T1CDLib.DB1CD"); Состояние("Чтение структуры файла"); FileDB.Open1CDFile(ИмяФайла); FileDB.OpenTable(0,"CONFIGSAVE"); FieldFileName="FILENAME"; Состояние("Перебор записей"); Рез=FileDB.MoveFirstRecord(0); Пока Рез Цикл Если НЕ FileDB.IsRecordDeleted(0) Тогда FileDB.DeleteRecord(0); КонецЕсли; Рез=FileDB.MoveNextRecord(0); КонецЦикла; FileDB.CloseFile();