v7: Удалить пробел в Наименовании товара #788135


#0 by vadim777
Странные дела творятся в конце года.... Нужно удалить начальный пробел в Наименовании товара (откуда он взялся - старожилы уже не помнят). Вручную пробел отлично видно, удаляется. А вот программно - нет. Фрагмент: ============================ В отладчике в Наименовании пробел в начале не наблюдается. Закомментил условие, обработал весь справочника - пробел в начале так и остался. Почему?
#1 by Garykom
Мне всегда было интересно зачем отдельные "программисты" делают кучу "лишних" промежуточных переменных и данные через них с извратами...
#2 by Aleksey
А точно пробел в наименовании, а не в полном?
#3 by Скай
А точно пробел?
#4 by vadim777
Точно. Полного наименования нет.
#5 by vadim777
Для отладки, Сэр.
#6 by Garykom
Когда условие не закомментено внутрь заходит? Добавь Сообщить и посмотри
#7 by Масянька
И ничего не пишет? Не говорит?
#9 by vadim777
Когда условие не закомментировано - внутрь не входит.
#10 by Масянька
ПорядокКодов...?
#11 by Масянька
А он (пробел) там точно есть? КодСимв - подтверждает?
#12 by Garykom
еще в сказали
#13 by Масянька
Ой, знаю я ваше "точно" :)
#14 by Это_mike
может, это пробел на иностранном языке! или женский...
#15 by Масянька
"Самая длинная клавиша".
#16 by Это_mike
"-нажми пробел! -- а на каком языке?" не, это реально спрашивала обладательница розовой клавиатуры...
#17 by vadim777
А причем здесь порядок?
#18 by vadim777
Дополнение: Спр=СоздатьОбъект("Справочник.Товары");
#19 by Garykom
Ну у ТС есть хорошая причина провести исследование на тему символы с какими кодами 1-31 1С 7.7 отображает в виде пробела но не считает "Симв"
#20 by Это_mike
на что только не идут конторы - лишь бы программиста не приглашать...
#21 by Масянька
Спр.ПорядокНаименований меняй на Спр.ПорядокКодов
#22 by Масянька
Долго рассказывать...
#23 by Garykom
+ Сам такое "исследование" проводил еще в далеком 2003 годе при загрузке из FoxPro-ных DBF, где в character полях были символы с кодами до 32 и 1С их отказывалась читать через XBase ))
#24 by Garykom
+1
#25 by Это_mike
я б сказал - "бесполезно"
#26 by Масянька
Я сегодня добрая :)
#27 by Это_mike
это хорошо... значит, побьешь кого-нибудь не сковородкой, а лишь скалкой...
#28 by ELEA26
А в форме точно наименование выводится? Может вычисляемое поле (реквизит формы, а не справочника) - при открытии допробеливает?
#29 by МихаилМ
#30 by Garykom
Это про а не проблему ТС
#31 by stonewolf
посмотри код символа, возможно, это неразрывный пробел - Символы.НПП
#32 by Diman_Kr
+100 У вас видимо символтабуляции. :)
#33 by YFedor
не парься - все элементы перезапиши с СокрЛП.
#34 by Garykom
Веселый совет, особенно для большой базы 7.7 с несколькими лямами номенклатуры к примеру.
#35 by vadim777
Поменял, и ничего - то же самое. Не может-ли здесь влиять "Тип Кода" - текстовый и "Основное представление" - в виде наименования?
#36 by Fram
может уже пора внять тому, что говорит большинство - не пробел это, а один из других 32 непропечатываемых символов.
#37 by vadim777
По потивам сделал: Б=СоздатьОбъект("Справочник.Спр1"); Все начальные пробелы ушли. Фух....
#38 by vadim777
Если большинство на белое будут говорить черное - им также внять? Если в в форме списка справочника нажимаю пробел (самая длинная клавиша (С) Масяня), и активным становится элемент с пробелом в начале наименования - это пробел, или один из других непропечатываемых символов?
#39 by h-sp
наверно ваши программисты в процедуру ПриЗаписи чего-то нафигачили.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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