|
СокрЛП не удаляет пробелы | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
27.03.12
✎
11:22
|
СК = Новый СписокЗначений;
Для Каждого ТК Из ТЧ.Колонки Цикл СК.Добавить(ТК.Заголовок, ТК.ТипЗначения); КонецЦикла; Для Каждого ТЗ ИЗ СК Цикл СоответствиеКолонок.Добавить().ИмяКолонки = ТЗ.Значение; КонецЦикла; Для Каждого ТС ИЗ СоответствиеКолонок Цикл Если ЗначениеЗаполнено(ТС.КолонкаСоответствия) Тогда Сообщить (""+СокрЛП(ТС.ИмяКолонки)+""); КонецЕсли; КонецЦикла; Проверяю сообщением , но например Характеристика Номенклатуры остается с пробелом. |
|||
1
zak555
27.03.12
✎
11:23
|
неразрывный пробел
|
|||
2
Reset
27.03.12
✎
11:24
|
Он, похоже, про пробел в середине говорит ;)
|
|||
3
zak555
27.03.12
✎
11:25
|
выгрузить не проще ?
|
|||
4
Boudybuilder
27.03.12
✎
11:25
|
да в середине.
Мне не выгрузить , я сообщением тока прверяю. Мне колонки создавать надо в ТаблицеЗначений. |
|||
5
Reset
27.03.12
✎
11:26
|
СК,ТК,ТЧ,ТЗ,ТС жесть
|
|||
6
Boudybuilder
27.03.12
✎
11:27
|
Жесть... :)
|
|||
7
hhhh
27.03.12
✎
11:27
|
(0) вы что, бурение скважин на Марсе программируете? Зачем могло понадобиться такое мудреное соответствие?
|
|||
8
Kreont
27.03.12
✎
11:27
|
"да в середине. "
:) |
|||
9
Kreont
27.03.12
✎
11:28
|
СокрЛП: Сократить пробел сЛева и сПрава
|
|||
10
Boudybuilder
27.03.12
✎
11:29
|
(8) Затупил... :)
А как убрать пробел всерединке? |
|||
11
Kreont
27.03.12
✎
11:29
|
СтрЗаменить
|
|||
12
lxs
27.03.12
✎
11:31
|
(10) вот что протеин с мозгами делает
|
|||
13
Ненавижу 1С
гуру
27.03.12
✎
11:33
|
(10) СокрСред
|
|||
14
Deon
27.03.12
✎
11:34
|
(13) А не лучше ли использовать СокрМеждуЛП() ?
|
|||
15
Jaffar
27.03.12
✎
11:35
|
СокрЦентр()
|
|||
16
Irbis
27.03.12
✎
11:35
|
А ещё можно спросить кто продаёт СП за недорого.
|
|||
17
Ненавижу 1С
гуру
27.03.12
✎
11:35
|
(14) это более мощный метод, в данном случае его использование не оправдано ))
|
|||
18
salvator
27.03.12
✎
11:35
|
(14) Нет, лучше использовать универсальную функцию ШобВсеРаботалоКакМнеНадо()
|
|||
19
Deon
27.03.12
✎
11:37
|
(18) А что эта функция возвращает? )
|
|||
20
Irbis
27.03.12
✎
11:38
|
(19) аббревиатуру из трёх букв
|
|||
21
Amra
27.03.12
✎
11:38
|
(19) Истина или ложь))))
|
|||
22
Ненавижу 1С
гуру
27.03.12
✎
11:39
|
(19) НечтоБольшееЧемПустуюСсылкуНаНеопределено
|
|||
23
Deon
27.03.12
✎
11:39
|
ХочуЧтобыУМеняВсёБыло() возвращает объект УТебяВсёБыло
|
|||
24
Deon
27.03.12
✎
11:40
|
(22) НечтоБольшееЧемПустуюСсылкуНаНеопределенныйNull
|
|||
25
salvator
27.03.12
✎
11:41
|
(24) И, естессно, без пробелов внутри этого :)
|
|||
26
Trance_1C
27.03.12
✎
11:45
|
Ветка бу-га-га :)
Автор попробуй СокрП() и СокрЛ() поочереди, только так можно добраться до пробелов в середине строки. |
|||
27
Deon
27.03.12
✎
11:50
|
Вообще, ТС любит циклы, поэтому надо всё реализовывать циклами:
ИК = ТС.ИмяКолонки; ЕД = 1; СД = СтрДлина(ИК); ПР = " "; НС = ""; Для ПЗ = ЕД по СД Цикл СМ = Сред(ИК, ПЗ, ЕД); Если НЕ СМ = ПР Тогда НС = НС + СМ; КонецЕсли; КонецЦикла; Сообщить(НС); |
|||
28
hhhh
27.03.12
✎
12:15
|
(10) надо из нанотехнологий. Что-то типа
СК = Новый СписокЗначений; Для Каждого ТК Из ТЧ.Колонки Цикл СК.Добавить(ТК.Имя, ТК.ТипЗначения); КонецЦикла; Но это наверно слишком сложно. |
|||
29
CTV02
27.03.12
✎
20:14
|
Всем привет. Очень интересная тема для меня. Я начинающий "программист", поэтому многое не знаю. У меня проблема. Затягиваю информацию в 1с из EXCEL, в ячейке 12 цифр, которые в 1с затягиваются почему то с пробелами (которых в EXCEL нет). Как этого избежать? Подскажите пожалуйста
|
|||
30
дущ
27.03.12
✎
20:39
|
(29) Формат(Значение, "ЧГ=0")
|
|||
31
Живой Ископаемый
27.03.12
✎
20:41
|
2(29) противоречивые параграфы детектед... начинающие программисты курят тут: "http://v8.1c.ru/metod/faq/answer.jsp?id=113"
|
|||
32
catena
27.03.12
✎
20:44
|
(29)Это не пробелы
|
|||
33
Сниф
27.03.12
✎
20:47
|
Правильно? )
ИмяКолонки = СокрЛП(ТС.ИмяКолонки) ИмяКолонки = СтрЗаменить(ИмяКолонки, Символы.ПС, ""); |
|||
34
DrShad
27.03.12
✎
20:49
|
(33) перевод строки правильно?
|
|||
35
CTV02
27.03.12
✎
20:55
|
я понимаю что не пробелы, 1С распознает эти цифры как числовой тип и поэтому разбивает на группы
|
|||
36
catena
27.03.12
✎
21:00
|
(35)МалаДец.
Вывод? Либо в ёкселе привести к строке, либо в 1с уже отформатировать. |
|||
37
CTV02
27.03.12
✎
21:03
|
в ёкселе уже привела к строке, 1с сама решила прочесть числом, не получается в1с отформатировать. (Знаю что сильно туплю, но надеюсь исправиться)
|
|||
38
stix2010
27.03.12
✎
21:04
|
(0) лол :) внутри строки только СтрЗаменить()
|
|||
39
CTV02
27.03.12
✎
21:06
|
Вот процедура с помощью которой пытаюсь создать Элемент справочника. Проблема с РНН. каким образом применить функцию СтрЗаменить()?
Процедура ОсновныеДействияФормыСоздатьЭС(Кнопка) Для каждого ТекСтрокаТП из ЭлементыФормы.ТП.Значение Цикл Если ПустаяСтрока(ТекСтрокаТП.СущКонт) Тогда НовЭл=Справочники.Контрагенты.СоздатьЭлемент(); НовЭл.Наименование=ТекСтрокаТП.Контрагент; НовЭл.НаименованиеПолное=ТекСтрокаТП.Контрагент; НовЭл.РНН=ТекСтрокаТП.РНН; НовЭл.Записать(); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
40
catena
27.03.12
✎
21:11
|
(37)Значит не привела в экселе - раз. В екселе отформатировать колонку - не всегда означает отформатировать значений. Выделить колонку - данные - текст по столбцам - далее - далее - текстовый - ок.
Два - как форматировать уже ответили в (30) |
|||
41
дущ
27.03.12
✎
21:12
|
(39) ты думаешь (30) я просто так, от балды написал?
|
|||
42
catena
27.03.12
✎
21:12
|
(39)А СтрЗаменить - это не тебе, надо свою собственную ветку создавать, а не в чужие лезть, тогда и путанницы не будет ;)
|
|||
43
Нуф-Нуф
27.03.12
✎
21:12
|
про неразрывные пробелы уже было?
|
|||
44
Serg_1960
27.03.12
✎
21:23
|
(43) "очередная жертва непрерывного пробела" - ещё не было :)
|
|||
45
CTV02
27.03.12
✎
21:24
|
(39) ты думаешь (30) я просто так, от балды написал?
Я не вижу эту строку. Всем большое спасибо. У меня все получилось, с вашей помощью. |
|||
46
andrewks
27.03.12
✎
21:26
|
что-то под конец всё перемешалось...
|
|||
47
Живой Ископаемый
28.03.12
✎
07:12
|
2(45) если решил писать на форуме, то читать тоже нужно.. если для этого нужно надеть очки - надевай...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |