v7: Поле выбора добавляет пробелы в конец строки #576244


#0 by Альбатрос
кусок кода: Path - поле выбора с типом строка и длиной 100 символов. Почему в конец строки добавляются пробелы? То есть СТрДлина(Path) = 100
#1 by SnarkHunter
>> Path - поле выбора с типом строка и длиной 100 символов.  Почему в конец строки добавляются пробелы? Ответ в первом предложении...
#2 by andrewks
СокрП
#3 by aleks-id
откуда ж такие индусские кодеры берутся...
#4 by Альбатрос
С Индии, уважаемый, вы не знали? Но ведь в процедуре ПриОткрытии я использую СокрЛП. Почему пробелы не убираются?
#5 by aleks-id
#6 by Firerer
Path - поле выбора с типом строка и ДЛИНОЙ 100 СИМВОЛОВ. Всегда 100.
#7 by andrewks
2. и чо? результат ты чему присваиваешь? правильно, тому же самому полю ввода
#8 by Альбатрос
Спасибо, работает. Но логика заполнения пробелами не ясна. Зачем дополнять строку пробелами?
#9 by andrewks
запиши себе на стикер и приклей на монитор: строковые реквизиты фиксированной длины всегда дополняются пробелами справа до указанной длины, т.о. длина такого реквизита ВСЕГДА = указанной длине
#10 by Альбатрос
Странно... Для чего? к примеру, в паскале это не так по-моему.  Да и в других языках.
#11 by andrewks
не путай переменные с реквизитами
#12 by zak555
> запиши себе на стикерзапиши себе на стикер куда-куда ?
#13 by Азат
автору ваще не лень туда-сюда переключаться - то на русский, то на английский... видимо, салага какой-то... или 1986...
#14 by Альбатрос
В точку! Салага. Или 1986. Кстати, 1986 - это видимо г.р. С этим связаны предрассудки?
#15 by zak555
> видимо, салага какой-то... или 1986... оооо ну да, мужик ...
#16 by Альбатрос
Кстати, вы не рассмотрели вариант копипаста. Видимо, салага какой-то... или 1986...
#17 by Cthulhu
почему реквизит типа строка фиксированной длины хранит строку фиксированной длины???? пятнично.
#18 by Злопчинский
вот вы блин все такие умные... а вот в снеговике - не совсем все так.. собенно с реквизитом Наименование... На первых же курсах Насипова когда разбирал первые зантяи - ннаткунлся на это самое... в МГ муслолили прилично этот вопрос... В 7.7 реквизит справочника и поле ввода на которое он отображается - почти то же самое, а в снеговике - все нетак, ну все не так ребята...
#19 by Злопчинский
за вот это Path = "D:1CBasefor test"; убивать надо два раза, сразу.. без суда и следствия.. первый раз убить за абсолютный путь вместо каталогИБ виторой раз убить за пробелы в названиях папок
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С