Как избавиться от этой ошибки Перед выполнением операции установите объект на запись
Я понять не могу, что нужно сделать на форумах пишут, что нужно использовать метод ADD, но его нет
Если ФайлDBF.Открыта() Тогда
ФайлDBF.ВНачале();
Пока Не ФайлDBF.ВКонце() Цикл
// Перебираю Название полей
СтруктураЗначенийПолей = Новый Структура;
Для Каждого Поле из ФайлDBF.поля Цикл
//Сообщить(Поле.Имя);
//Название=Поле.Имя;
ОШИБКА ЗДЕСЬ ЗначениеФайлаОКР=ФайлDBF.OKP; // ОШИБКА ЗДЕСЬ ПОЯВЛЯЕТСЯ Перед выполнением операции установите объект на запись
ЗначениеФайлаОбрез=Лев(ЗначениеФайлаОКР,КолвоСимволов);
Значение=ФайлDBF.ПолучитьЗначениеПоля(Поле.Имя);
ЗначениеФайлаMODEL=ФайлDBF.MODEL;
Если ((НЕ Модель="") И (НЕ ЗначениеФайлаMODEL=Модель)) Тогда
ФайлDBF.Следующая();
Продолжить;
КонецЕсли;
Если ЗначениеФайлаОбрез=ВыбранноеЗначение Тогда
// Рассматриваю Модель
СтруктураЗначенийПолей.Вставить(Поле.Имя,Значение);
КонецЕсли;
КонецЦикла;
ЗаписьСправочникаНаСервере(СтруктураЗначенийПолей,ПеременУдаление);
ПеременУдаление=1;
ФайлDBF.Следующая();
КонецЦикла;
Иначе
Предупреждение("Не могу открыть файл dbf!");
КонецЕсли;
ФайлDBF.ЗакрытьФайл();
Если ФайлDBF.Открыта() Тогда
ФайлDBF.ВНачале();
Пока Не ФайлDBF.ВКонце() Цикл
// Перебираю Название полей
СтруктураЗначенийПолей = Новый Структура;
Для Каждого Поле из ФайлDBF.поля Цикл
//Сообщить(Поле.Имя);
//Название=Поле.Имя;
ОШИБКА ЗДЕСЬ ЗначениеФайлаОКР=ФайлDBF.OKP; // ОШИБКА ЗДЕСЬ ПОЯВЛЯЕТСЯ Перед выполнением операции установите объект на запись
ЗначениеФайлаОбрез=Лев(ЗначениеФайлаОКР,КолвоСимволов);
Значение=ФайлDBF.ПолучитьЗначениеПоля(Поле.Имя);
ЗначениеФайлаMODEL=ФайлDBF.MODEL;
Если ((НЕ Модель="") И (НЕ ЗначениеФайлаMODEL=Модель)) Тогда
ФайлDBF.Следующая();
Продолжить;
КонецЕсли;
Если ЗначениеФайлаОбрез=ВыбранноеЗначение Тогда
// Рассматриваю Модель
СтруктураЗначенийПолей.Вставить(Поле.Имя,Значение);
КонецЕсли;
КонецЦикла;
ЗаписьСправочникаНаСервере(СтруктураЗначенийПолей,ПеременУдаление);
ПеременУдаление=1;
ФайлDBF.Следующая();
КонецЦикла;
Иначе
Предупреждение("Не могу открыть файл dbf!");
КонецЕсли;
ФайлDBF.ЗакрытьФайл();
По теме из базы знаний
- Обзор имеющихся библиотек OneScript
- ЗавалЕнка
- Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- Разработка и сценарное тестирование с Vanessa-ADD. Практические примеры сценариев. Шаги встроенной библиотеки
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
linguarus.education/courses/fromscratch/
Для кого предназначен курс?
Для тех, кто:
* Не понимает русскую речь совсем или же понимает отдельные слова
* Не умеет читать и писать на русском языке, однако есть искреннее желание этому научиться
ни будь
по советует
ни будь
Запросто.
linguarus.education/courses/fromscratch/
Для кого предназначен курс?
Для тех, кто:
* Не понимает русскую речь совсем или же понимает отдельные слова
* Не умеет читать и писать на русском языке, однако есть искреннее желание этому научиться
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот