Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Строка неопределенной длины (число прочтений - 3462 )
Berck
Junior Member
**
Отсутствует



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
Строка неопределенной длины
13. Марта 2008 :: 14:10
Печать  
Скажите, пожалуйста, знающие!
Возможно ли прямым запросом вытащить строки неопределенной длины?
$Справочник.Номенклатура.ПолнНаименование

А строчку коментарий из документа?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Строка неопределенной длины
Ответ #1 - 13. Марта 2008 :: 14:15
Печать  
Berck писал(а) 13. Марта 2008 :: 14:10:
Скажите, пожалуйста, знающие!
Возможно ли прямым запросом вытащить строки неопределенной длины?
$Справочник.Номенклатура.ПолнНаименование

А строчку коментарий из документа?

Возможно. Преобразуй в разумную длину, например.
RTRIM(CONVERT(Char(100),$Док.ТвойКомментарий))
  
Наверх
ICQ  
IP записан
 
Berck
Junior Member
**
Отсутствует



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
Re: Строка неопределенной длины
Ответ #2 - 13. Марта 2008 :: 14:27
Печать  
Спасибо!  С ПолнНаименованием получилось.

А с комментарием документа пишет "рс.ВыполнитьИнструкцию(ТекстЗапроса);
{K:\MY RAZRABOTKI\Обработка1.ERT(47)}: Meta name parser error: поле таблицы не найдено "$ДокСчет.Комментарий""
Это можно обойти?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Строка неопределенной длины
Ответ #3 - 13. Марта 2008 :: 14:40
Печать  
Berck писал(а) 13. Марта 2008 :: 14:27:
Спасибо!  С ПолнНаименованием получилось.

А с комментарием документа пишет "рс.ВыполнитьИнструкцию(ТекстЗапроса);
{K:\MY RAZRABOTKI\Обработка1.ERT(47)}: Meta name parser error: поле таблицы не найдено "$ДокСчет.Комментарий""
Это можно обойти?

Скорее всего у тебя "Комментарий" - это общий реквизит. Если так, то пиши:
Код
Выбрать все
ДокСчет.$ОбщийРеквизит.Комментарий 

  
Наверх
 
IP записан
 
Berck
Junior Member
**
Отсутствует



Сообщений: 66
Местоположение: Москва
Зарегистрирован: 17. Июля 2007
Пол: Мужской
Re: Строка неопределенной длины
Ответ #4 - 13. Марта 2008 :: 15:01
Печать  
JohnyDeath писал(а) 13. Марта 2008 :: 14:40:
Скорее всего у тебя "Комментарий" - это общий реквизит. Если так, то пиши:
Код
Выбрать все
ДокСчет.$ОбщийРеквизит.Комментарий 



Так и есть! Спасибо! Все заработало!  Улыбка
  
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: Строка неопределенной длины
Ответ #5 - 16. Марта 2008 :: 23:21
Печать  
vip писал(а) 13. Марта 2008 :: 14:15:
Berck писал(а) 13. Марта 2008 :: 14:10:
Скажите, пожалуйста, знающие!
Возможно ли прямым запросом вытащить строки неопределенной длины?
$Справочник.Номенклатура.ПолнНаименование

А строчку коментарий из документа?

Возможно. Преобразуй в разумную длину, например.
RTRIM(CONVERT(Char(100),$Док.ТвойКомментарий))


Для SQL базы: нужно, чтоб строки неопределенный длины, были последними в тексте запроса.
Тогда и преобразование делать не нужно.
Для ДБФ - незнаю, не пробовал.
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Строка неопределенной длины
Ответ #6 - 17. Марта 2008 :: 04:48
Печать  
slawa писал(а) 16. Марта 2008 :: 23:21:
Для SQL базы: нужно, чтоб строки неопределенный длины, были последними в тексте запроса.
Тогда и преобразование делать не нужно.


Это смотря что в итоге получить хочешь. Если гарантированно все данные из этого поля - такой фокус не прокатит.
  
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: Строка неопределенной длины
Ответ #7 - 17. Марта 2008 :: 06:18
Печать  
sadovnikov писал(а) 17. Марта 2008 :: 04:48:
Это смотря что в итоге получить хочешь. Если гарантированно все данные из этого поля - такой фокус не прокатит.


А в чем бывает проблема ?
У себя не замечал ни чего плохого
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Строка неопределенной длины
Ответ #8 - 17. Марта 2008 :: 06:20
Печать  
slawa писал(а) 17. Марта 2008 :: 06:18:
А в чем бывает проблема ?
У себя не замечал ни чего плохого


Ты обычным Select-ом смог выдать на гора 2 гига информации из каждой колонки ячейки таблицы? Интересно, почему я в это не верю?...
  
Наверх
 
IP записан
 
slawa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 125
Зарегистрирован: 05. Октября 2006
Re: Строка неопределенной длины
Ответ #9 - 17. Марта 2008 :: 06:23
Печать  
sadovnikov писал(а) 17. Марта 2008 :: 06:20:
Ты обычным Select-ом смог выдать на гора 2 гига информации из каждой колонки ячейки таблицы? Интересно, почему я в это не верю?...


Думаю не сможет Улыбка
Ни разу не понадобилось такое получать, наверное потому и не заметил.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать