Господа 1С-ики
Помогите плиз. второй день делаю обработку. Заткнулся на периодическом элементе и все тут.
Справочник, у него есть периодическое поле "Блокировка". Тип Перечисление (два пункта)
Надо импортировать в этот справочник данные из формата DBF (ДБ1)
Код:
Процедура ИмпортТочки();
Точка.ИспользоватьВладельЦа(Г); здесь выбираю группу, куда пишем
Точка.Новый();
Точка.страна=г.страна;
Точка.город=г.город;
Точка.наспункт=г.наспункт;
Точка.регион=г.регион;
Точка.район=г.район;
Точка.номерточки=ДБ1.NumAb; Это берем из DBF
Сообщить("Дата запрета "+Строка(Дб1.dZapret));
Если ДатаЧисло(Дб1.dZapret)=0 тогда // поле запрет может быть пустым " . . "
Сообщить("Дата последней регистрации "+Строка(Дб1.dOk));
// Тогда устанавливаем на дату последней регистрации
Точка.Блокировка.Установить(Дб1.dOk,перечисление.состояниеточки.разблокирован);
Иначе
// Используем дату запрета
Точка.Блокировка.Установить(Дб1.dZapret, перечисление.состояниеточки.Заблокирован);
КонецЕсли;
Точка.Записать();
КонецПроцедуры
При выполнении выдает ошибку
Дата запрета . .
Дата последней регистрации 01.01.01
Точка.Блокировка.Установить(Дб1.dOk,перечисление.состояниеточки.разбло кирован);
{C:\УЧЕТ\EXTFORMS\ИМПОРТ АДРЕСОВ И ПОЛЬЗОВАТЕЛЕЙ.ERT(143)}: Не выбран элемент!
Пробовал без .Установить()
При сохранении говорит незя...
Структуру справочника менять нельзя