Почему не удается сделать загрузку из ДБФ в ЗУП 3.1 внешней обработкой
Загружаю из файла DBF в конф.Зарплата и управление персоналом, редакция 3.1 (3.1.7.105) данные
На строке ТекЭл.Код = ДБФ.CODE; выскакивает ошибка:
Поле объекта недоступно для записи (Код)
На латфрме 8.2 такой код работал. В чем причина?
&НаКлиенте
Процедура Загрузить(Команда)
ЗагрузитьНАСервере();
Сообщить("Обработка закончена");
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьНАСервере()
ДокУвольнение = Документы.Увольнение;
ПутьКФайлу = "D:\тес\ime.DBF";
ДБФ = Новый XBase;
ДБФ.ОткрытьФайл(ПутьКФайлу);
ДБФ.Первая();
Пока ДБФ.Следующая() Цикл
Док = ДокУвольнение.СоздатьДокумент();
ТекЭл = Справочники.ФизическиеЛица.ПустаяСсылка();
ТекСотр = Справочники.ФизическиеЛица.НайтиПоКоду(ДБФ.CODE);
Если ТекСотр <> Справочники.ФизическиеЛица.ПустаяСсылка() Тогда
Док.ФизическоеЛицо = ТекСотр;
Иначе
ТекЗл = Справочники.ФизическиеЛица.СоздатьЭлемент();
ТекЭл.Код = ДБФ.CODE;
ТекЭл.Наименование = ДБФ.SOTR;
ТекЭл.Записать();
КонецЕсли;
************************************************************************************************
ПоказатьНа строке ТекЭл.Код = ДБФ.CODE; выскакивает ошибка:
Поле объекта недоступно для записи (Код)
На латфрме 8.2 такой код работал. В чем причина?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
Консультант-программист по информационным системам 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день