Имя: Пароль:
1C
1С v8
xBase: Неверное имя поля
0 ПульсЪ
 
31.05.12
21:17
Ошибка при вызове метода контекста (Добавить)
   БД.Поля.Добавить("O_B","S",40);
по причине:
Неверное имя поля "O_B"

проблема в "_", но как записать его если оч нужно?)
1 DrShad
 
31.05.12
21:17
никак
2 ПульсЪ
 
31.05.12
21:18
оО
3 DrShad
 
31.05.12
21:21
а накуя именно с таким именем поле?
4 DrShad
 
31.05.12
21:22
а вот с подчеркиванием записать моле можно, у тебя скорее всего оно уже есть такое
5 ПульсЪ
 
31.05.12
21:22
потому что есть она штукенция, которая кушает файлик и в ней есть имя O_B, по другому не взлетит
6 ПульсЪ
 
31.05.12
21:26
предлагаешь юзать готовый файл, и в него затирая забивать информаху?
7 DrShad
 
31.05.12
21:28
ты второй раз пытаешься создать поле
8 ПульсЪ
 
31.05.12
21:30
нет
9 ПульсЪ
 
31.05.12
21:33
БД = Новый XBase;
БД.Кодировка = КодировкаXBase.OEM;
БД.Поля.Добавить("FFNAME","S",32);    
БД.Поля.Добавить("LLNAME","S",32);        
БД.Поля.Добавить("SSNAME","S",32);
БД.Поля.Добавить("SEX","S",1);    
БД.Поля.Добавить("BIRTHDAY","D");        
БД.Поля.Добавить("O_B","S",40);

   
//ВремФайл = ПолучитьИмяВременногоФайла(".DBF");
ВремФайл = "C:\Temp.DBF";
БД.СоздатьФайл(ВремФайл);
   
Для каждого элемент из ТЧцикл                
       
КонецЦикла;
   
БД.ЗакрытьФайл();
   
ПереместитьФайл(ВремФайл, ПутьКФайлуВыгрузки+ИмяФайла);
10 DrShad
 
31.05.12
21:50
а с символами не ошибся?
11 ПульсЪ
 
31.05.12
21:56
1. качнул обрабу http://infostart.ru/public/16377/ - просматривает ДБФ
2. скопипастил из нее имя поля в код
3. запускаю - о чудо все робит
4. Поковырявшись по коду с КодСимвола() выяснил что первая Р каким то макаром Русская, как так непонятно, всяких пунто не стоит

спасибо
12 ПульсЪ
 
31.05.12
21:58
первая O всмысле