К списку форумов К списку вопросов
Ограничение длины строки
olgap
21.09.2004 - 12:23
Можно как-нибудь преодолеть ограничение длины строки 256 симв.(нужно выгрузить информацию в текстовый файл из 1С)?
АЛьФ
1 - 21.09.2004 - 12:30
2(0) А почему бы разделителей строк не напихать?
Natalia
2 - 21.09.2004 - 12:33
(0) а откуда такое ограничение? Если не использовать Сообщить() и Состояние() - то такого ограничения нет. Проверяла на очень длинных строках...
VZ
3 - 21.09.2004 - 12:47
(2) Кажется, есть ограничение в объекте "Текст" на длину строки. И поэтому 1С включила объект V7TextFile в свою ВК V7Plus (неуверенно)...
Фолькишер Беобахтер
4 - 21.09.2004 - 12:50
2(3) Она включила этот объект потому что, объект "Text", реализует стандартный МСТекст, предусматривающий последовательный доступ в файл - то есть писание строками, а не буферами. Поэтому В7ТекстФайл быстрее, чем шататный Текст.
VZ
5 - 21.09.2004 - 12:53
(4) Это да, но вопрос-то про длину строки. Впрочем, отметил, что неуверен ;)
В "шестерке" точно было ограничение на длину строки формируемого текстового отчета. Сталкивался. В "семерке" - не довелось как-то...
Intelis
6 - 21.09.2004 - 12:54
Ограничение строки, вообще-то, 2КБ..откуда 256 символов? http://intelis.ru/forum/
игемон
7 - 21.09.2004 - 12:56
(6) первое предупреждение. еще один пост со ссылкой без конкретного ответа на конкретный вопрос будет расцениваться как реклама и ник будет блокирован. внимательно перечитайте правила.
Natalia
8 - 21.09.2004 - 12:57
(3) по-моему это только из-за скорости.
Был опыт записывания в файл одной непрерывной строкой около 120 килобайт (сметные расценки в старом формате) - все было ОК.
olgap
9 - 21.09.2004 - 14:19
Спасибо за ответы. Я тоже не понимаю, откуда ограничение. Но факт - вывожу в текст программно большое кол-во символов, при открытии этого текста выдается сообщение "Одна из строк имеет недопустимый размер"
3: а можно поподробнее по-поводу V7Plus? Как использовать?
DP
10 - 21.09.2004 - 14:22
А вот чем обусловлено следующее ограничение.
Имеется !общий! реквизит для документов. Тип значения - Строка, длина - неогр. Максимально в этот реквизит можно записать только 256 символов.
В то же время, если реквизит принадлежит конкретному документу, такого ограничения нет.
Вроде как в обоих случаях реквизит хранится в 1SBLOB.DBF.
Почему?
Фолькишер Беобахтер
11 - 21.09.2004 - 14:23
2(10) В первом случае реквизит хранится в таблице 1sjourn
Муму после всплытия
12 - 21.09.2004 - 14:34
(9)
а вы его откройте блокнотом, к примеру...........................
olgap
13 - 21.09.2004 - 14:36
Кстати, это мысль... Наверняка откроется :))

К списку вопросов на форуме 1C

>>