|
СтрЗаменить() несколько значений |
☑ |
0
Смертник
17.07.13
✎
10:03
|
Вопрос - как заменить несколько значений входящий в наименование справочника.
Например наименование справочника Договоры контрагентов содержат идентификационные коды, которые при выводе на печатную форму не нужны.
ДоговорГруппаУР = СтрЗаменить(Группа, "1П-УР--", "1П-УП-", "");
ДоговорГруппаУП = СтрЗаменить(Группа, "1П-УП-" "1П-УР--", "");
НомерДоговораУР = СокрЛП(ПРАВ(ДоговорГруппаУР, СтрДлина(ДоговорГруппаУР) - Найти(ДоговорГруппаУР, "№")));
Как заменить так чтобы в одном заменялось первое, а во втором второе значение. Затупил и не могу понять
|
|
1
Maxus43
17.07.13
✎
10:05
|
никак, стрзаменить заменяет всё.
Юзай найти и Сред
|
|
2
Godofsin
17.07.13
✎
10:06
|
ДоговорГруппаУР = СтрЗаменить(Группа, "1П-УР--", "");
ДоговорГруппаУП = СтрЗаменить(Группа, "1П-УП-", "");
не?
|
|
3
Maxus43
17.07.13
✎
10:06
|
погоди, а чо это за синтаксис такой?
|
|
4
Godofsin
17.07.13
✎
10:07
|
(3) причем разный в обоих случаях
|
|
5
Смертник
17.07.13
✎
10:07
|
да так и было написано как (2), но как при выводе это показать, вот в чем вопрос
|
|
6
Смертник
17.07.13
✎
10:07
|
у меня не получается сам вывод именно, заменять я то заменяю
|
|
7
Maxus43
17.07.13
✎
10:08
|
соберись, выпей кофе, и напиши что хочешь с конкретным примером. чо там в строке НомерДоговораУР = СокрЛП(ПРАВ(ДоговорГруппаУР, СтрДлина(ДоговорГруппаУР) - Найти(ДоговорГруппаУР, "№"))); - без поллитра не разобраться
|
|
8
Godofsin
17.07.13
✎
10:09
|
Куда что ты выводишь?
|
|
9
Serg_1960
17.07.13
✎
10:19
|
"заменять я то заменяю"(тс)
СтрЗаменить(Группа, "1П-УР--", "1П-УП-", "")
СтрЗаменить(Группа, "1П-УП-" "1П-УР--", "")
Модераторы, плиз, переместите тему на пятницу :))
|
|
10
Maxus43
17.07.13
✎
10:21
|
(9) сёдня среда, выложи в пятницу там сей прекрасный код
|
|
11
Фокусник
17.07.13
✎
10:33
|
(9) У ТС разные переменные, так что обратной замены, на которую Вы (видимо) намекаете, не получится ;)
|
|
12
Godofsin
17.07.13
✎
10:34
|
(11) Он намекает на комичность кода, инфа 146%
|
|
13
Maxus43
17.07.13
✎
10:34
|
(11) нене, ты синтаксис посмотри, и запятые... шедевр. Правда 1с 100% не понимает
|
|
14
Ненавижу 1С
гуру
17.07.13
✎
10:36
|
Группа = СтрЗаменить(Группа, "1П-УР--", "");
Группа = СтрЗаменить(Группа, "1П-УП-", "");
|
|
15
Serg_1960
17.07.13
✎
11:13
|
(12) Ага. Намекаю на тонкий юмор платформы. В пятницу!
(11) Обратите внимание на второй параметр во второй замене.
ЭтоМногоСтрочнаяСтрока = "Это" "такая" "фича" "платформы";
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший