СтрЗаменить ? Как мне прописать подстроку поиска, если надо искать символ " ?? #712700


#0 by raykom
Короче в строке надо найти все кавычки и на чтонибудь их заменить. Бамагити.
#1 by Джордж Вашингтон
""""
#2 by raykom
Дануна ... ЕЕ не переклинит ? Скажет, что одидается выражение или еще чего ...
#3 by raykom
Аа и вообще, надо искать " а не "" или система интерпретирует ? чето слишком умно для 1С
#4 by raykom
Херасе ... Чето проглотила ... Ща поверю, че там на почту упало
#5 by raykom
Не ... Лажа какая то Сирока вообще не сформировалась А вообче похоже на подъебку. Поиск пробелов без интервалов - это вся строка
#6 by Злопчинский
Блин, посмотри код двойной кавычки и найти(Где, Симв(кодСимвола)) раз тебя клинит от """"
#7 by raykom
Не, пардон, строку таки формирует и имя файла вроде нормально, а вот сам файл с таким именем не пишет. Чуиса ... Не не клинит меня. 1с клинит. Да, уже вот курю символы. Че не спишь ?
#8 by Armando
Код ковычек 34 вроде
#9 by Armando
*кавычек
#10 by wertyu
созидай текстовый файл в винде, поменяй имя на кавычку, винда остальные символы, которые нельзя использовать напишет
#11 by wertyu
создай*
#12 by raykom
но кавычки остались. Чето с кодом символа не так. Где их смотреть то ?
#13 by raykom
+Хотя по таблице аски кодов - дек символ - 34 И что ? Символ кода то она мне не скажет
#14 by raykom
Ну ее в дупу ... Пойду спать
#15 by Маленький Мук
#16 by raykom
Сам ты ... Маленький Мук ... Мине надо не ТутСтрока = "ааа""ааа"; а ой, а черной Вот из середины строки надо " выковырять. И если как у тебя >СтрЗаменить(ТутСтрока,"""","1") То запятая после второго параметра станет не красной, а черной. Т.к. выражение будет ждать закрытия кавычек. От так то. Даешь 48 чисов биз сна. Дайти мне голаперидолууу . Аткройти мне векии ... Блявосставшии из ада ...
#17 by Kookish
Почему у меня работает? Коды символов можно посмотреть, например, в текстовом редакторе Far. Или любом другом вменяемом текстовом редакторе.
#18 by raykom
Не. РАботает. С недосыпу тыкал чето не в туда. НОО. Файл с именем - не формирует. Капец Вот код Цуккооо ... Строку с путем и именем файла возвращает как надо, а сами файлы - НЕСОЗДАЕТ Rjulf yt pfvtyztim cbvdjk - dct yjhvfkmyj
#19 by raykom
А если не менять символ - все норм. Только те у кого кавычки встречаются - кривые имена
#20 by Эмбеддер
кстати если в отладичке смотреть строку ааа1"аааа то она будет показана как "ааа""1аааа"
#21 by Эмбеддер
#22 by RomaH
длина имени меньше 260 символов?
#23 by raykom
Уже делал так в Советовали Но получается как в Ну про это я в курсе. Да, меньше
#24 by Эмбеддер
может имя файла в кавычках? в таком случае в имени файла допустимы пробелы
#25 by Kookish
Дай угадаю. Это управляемое приложение? И процедура выполняется на сервере? Права доступа есть? Папка существует?
#26 by raykom
Нет. Ну и кавычки содержат только некоторые, они раньше создавались файлы но без формата (расширения) ну и остальные норм создавались А так - ВСЕ перестают создаваться ...
#27 by raykom
Не. Обычное приложение. Извиняюсь, забыл указать
#28 by raykom
Где Ненавижу1С ???
#29 by raykom
Пусть принимает в партию ...
#30 by Defender aka LINN
Убери попытку. Или хотя бы выводи ОписаниеОшибки
#31 by Kookish
Да ладно. В конце выяснится, что 1С ни при чем. Лучше говори "я люблю свои прямые руки"...
#32 by raykom
Так есть же Исключение         Предупреждение("Ошибка при записи. Файл не записан."); НО он не выводит ошибку по исключению. Как будто все нормально. НО файлоф не записывает
#33 by raykom
Не ну я в курсе за степень кривизны своих средств производства. Но тут походу не в них дело ...
#34 by raykom
ИИИ!! Без замены символа то ВСЕ НОРМАЛЬНО! ??
#35 by ДенисЧ
мдя.... Райкома плющит не по детски....
#36 by raykom
Опа, опа ... Кто пришел. СП поди партия прила ? )
#37 by ДенисЧ
А шо, нада? Оптом дешевле:-)
#38 by raykom
А в розницу ? Мелкую. Постранично не ?
#39 by raykom
Походу в следствии непомерной производительности и гиганскаго кеша моего моска был взят нипасильный кусок в кеш и тупо завис ... Запутался в передачах параметров и в одном из криулей подменял переменную имя файла на "" Копец. Не. Нельзя быть таким умным ... Разбираю посторочно, боюсь как бе пророчество из не оправдалось ...
#40 by Defender aka LINN
И где есть? Ты по фразе "Ошибка при записи. Файл не записан." способен понять, почему он не записан?
#41 by raykom
Да какая разница. Исключения не возникает вообще
#42 by Serg_1960
"Но файл не записывает" - не исключено что файл записывается, но не туда, где автор его появления ожидает и потому не находит.
#43 by Serg_1960
Если отладчик украли, то выведи в сообщение сформированное наименование файла что ли :)
#44 by kosts
В типовой есть функция: [1c] ЗаменитьНедопустимыеСимволыВИмениФайла(Знач ИмяФайла, НаЧтоМенять = " ") [1c]
#45 by Alexor
Для начала поставь Сообщить(ИмяФайла); перед записью. Если имя файла создается нормальное, тогда вставь эту строку в ТабДокумент.Записать( вместо ИмяФАйла
#46 by raykom
Да получаю я строку с путем и именем файла, она у меня в таблицу на форме пишется. В ней все ОК. Технично. Но я щас сначала построчно разберу передачи параметров. Потом проверю. Чето я может между функциями пока маклевал параметрами, поменял на "" имя файла
#47 by raykom
ТАДАДАААММММ !!! ИИИ Приз за лучший отвееееееет паааааалууууучаааееееет Реально кривые средства производства и 1с такисссуккко непричем )) Ненавижу 1С можно не вызывать. И всех до того прошу извинить за угарный развод. Я нинарочно. Силна спать хотел мана ... Ответов то много было праульных.
#48 by raykom
Все взлетело. Всем спасибо.
#49 by РенеДекарт
"В типовой есть функция" в какой типовой? Общую типовую на все продукты 1С не встречал.
#50 by Timon1405
Видимо в типовой на базе типовой БСП, которая типа нынче базовая для типовых
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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