Имя: Пароль:
1C
 
Ограничение строки неограниченной длины?!
Ø
0 Tina
 
22.07.05
15:59
Стандартная Бух, 25 релиз под СКЛ.
Реквизит операции "КомментарийОперации", стоит тип строка неограниченной длины. Тем не менее позволяет ввести только 255 знаков.
1 Tina
 
22.07.05
16:26
Блин! такая же фигня с общим реквизитом "Комментарий" неограниченной длины. Тоже только 255 символов на самом деле дает :(
Люди, что это?!
2 Денис2
 
22.07.05
16:28
Фича сиквел-релиза.
3 Tina
 
22.07.05
16:33
Нет, я конечно знаю, что СКЛ неравнодушен к таким строкам... Но не настолько же!!!
4 Мелена
 
22.07.05
16:39
Я сама не проверяла ,но кто-то мне говорил что и в DBF-е больше 255 символов не вбить, не смотря на неогран. длину
5 Tina
 
22.07.05
16:41
(4)в ДБФ-базе на СКЛ-релизе проверила - да, тоже только 255
ДБФ-релиза нет под рукой
6 Sasha
 
22.07.05
16:49
проверил такой процедуркой в DBF 25 релиз:
----------------------------------------------
Процедура Сформировать()
Для а=1 по 450 Цикл
  Текст = ""+Текст+"("+а+")";
КонецЦикла;
Сообщить( стрДлина(текст));
КонецПроцедуры
----------------------------------------
сообщает длину - 2142
а на форме показывает все равно 255
такие вот дела%-)
7 Tina
 
22.07.05
16:49
Перерыла полинтернета. Везде говорится о возможности некорректной работы с такими строками, об обрезании/обнулении при выгрузке и прочих милых вещах. Но нигде никто не сказал, что туда даже ВВЕСТИ больше 255 символов нельзя!
8 Sasha
 
22.07.05
16:52
(7) ограничение возможно только касается реквизитов на форме, а так, длина действительно неограниченная :-)
9 Трескоед
 
22.07.05
16:57
С аналогичной ситуацией сталкивался в ЗиКе, там разрядность числа в реквизите одна была, а на форме другая, меньше. Еще один "подарок" от разработчиков конфигураций :-)
10 Мелена
 
22.07.05
17:08
А если реквизит на форме сделать "многострочным" - то же только 255 влазит?
11 Муму после всплытия
 
22.07.05
17:10
бред какой то....................... при чем тут 255?? строки неограниченной длины хранятся в другой таблице.......................
12 VZ
 
22.07.05
17:20
На самом деле ограничение поля ДБФ к ограничению строки неограниченной длины не имеет отношения. Строка на самом деле режется кусками, если не изменяет память, по 80 байт, и записывается в файл констант. Что неприятно, в этом единственном файле константы занимают наименьшее пространство: там все "неограниченные" реквизиты и все периодические реквизиты. Резюме: Злоупотреблять осторожно.
13 Мелена
 
22.07.05
17:25
Так разговор не о том какими кусками и где хранятся неогр. строки, а о том что не ввести в реквизит на форме больше 255 символов.
14 VZ
 
22.07.05
17:48
Вот тока-тока взял, да записал в строку неограниченной длины в документе:
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
1234567890123456789012345678901234567890
------------------------------------------------------------------------------
Потом это дело сохранил, открыл заного и поместил в этот пост.
Я неудачник?
15 gg
 
22.07.05
18:07
На форму в реквизит текст неограниченной длины влезает только 255 символов. В базе в реквизите типа строка неограниченной длины влезает максимум около 800к.
16 Эстет хренов
 
22.07.05
18:25
(0)А какие задачи не позволяет решить ограничение 255 символов в комментарии операции? (если бы оно было конечно).
Я, лично, представить не могу. У меня вообще везде в комментариях стоит Строка (40).
17 Z1
 
22.07.05
21:48
(0) Выводи реквизит документа через отдельный реквизит формы ( многострочный текстовый неогр длины ).
При открытии документа копируешь из рекв диалога в рекв формы
при записи документа копируешь из рекв формы в рекв документа.
18 Z1
 
22.07.05
21:50
Опечатка
Вместо
"При открытии документа копируешь из рекв диалога в рекв формы"
Надо
При открытии документа копируешь из рекв документа в рекв формы
19 VZ
 
22.07.05
21:52
(15) Ты считать умеешь? Подсчитай, сколько символов я загнал в форму документа. В (14) - копия ввода из формы. После записи, естественно.
20 Господин Забалуев
 
22.07.05
23:29
(0) у реквизита галочку "многострочный" на форме ставить не пробовала ?
21 Tina
 
25.07.05
09:03
(16)тебе повезло, а моим бухам для их опусов как выяснилось и 255 не хватает :)
(20)попробовала, действительно в этом случае позволяет вводить больше 255.
Всем спасибо, тема закрыта.