Вход | Регистрация

1С:Предприятие ::

Метки:

текстовое значение не вставляется в поле таблицы дбф

Я
   lenochka
30.11.04 - 15:51
почему вместо текста из документа в поле файла дбф вставляеися "1"?
Файл.ДобавитьПоле("f_student",2,50,0);
Сообщить("Студент "+ДокСпис.ФИОСтудента)// пишет нормальное текстовое значение

Файл.f_student = ДокСпис.ФИОСтудента;// вставляет 1, а если вместо ДокСпис.ФИОСтудента написать "арывдпд" то оно и вставляет "арывдпд"
 
  Рекламное место пустует
   lenochka
1 - 30.11.04 - 15:53
и если написать Файл.f_student = ""+ДокСпис.ФИОСтудента; то работает.. странно....
   Оборотень
 
2 - 30.11.04 - 15:57
Попробуй например СокрЛП(ДокСпис.ФИОСтудента)

Все дело как я понимаю в механизме преобразования значений.
   GrayT
 
3 - 30.11.04 - 15:57
Ни чего странного. Особенно если заглядывать в старые ветки (свои же причем - где вопрос задавала)
   GrayT
 
4 - 30.11.04 - 15:58
(2)Правильно понимаешь ;)
ТипЗначенияСтр(ДокСпис.ФИОСтудента)="Справочник" - угадал?
   lenochka
5 - 30.11.04 - 16:02
угадал :)
   GrayT
 
6 - 30.11.04 - 16:03
СокрЛП(ДокСпис.ФИОСтудента) - неявно преобразует к тексту


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует