Имя: Пароль:
1C
1С v8
Убираем лишнее
🠗 (Волшебник 01.11.2017 15:44)
0 malex18
 
01.11.17
15:42
Есть 2 строки
в первой записано : ООО "Канцелярия" 123
при нажатии на кнопку нужно записать во вторую строку только : "Канцелярия"
то есть убрать все лишнее перед первыми кавычками и после вторых
1 Волшебник
 
модератор
01.11.17
15:43
Это надо запрограммировать.
2 dezss
 
01.11.17
15:47
Найти(<Строка>, <ПодстрокаПоиска>)
и
Сред(<Строка>, <НачальныйНомер>, <ЧислоСимволов>)
тебе помогут
3 Nolan
 
01.11.17
15:47
Ну убирайте.
4 malex18
 
01.11.17
16:16
СтрЗАм=Текст1;
    СтрЗАм=Прав(СтрЗам,(СтрДлина(СтрЗАм)-Найти(СтрЗам,Символ(34))));
    СтрЗАм=Лев(СтрЗам,Найти(СтрЗам,Символ(34))-1);
    Текст2=""""+СтрЗАм+"""";
5 malex18
 
01.11.17
16:16
Могут ли быть ошибки в этом?Проверяю,вроде бы правильно все
6 malex18
 
01.11.17
16:21
И как можно было бы с помощью функции Сред сделать задачу?
7 Базис
 
naïve
01.11.17
16:50
Теперь делаешь лицо, как у оптимизирующего компилятора, и находишь повторяющиеся элементы кода. Выносишь их в переменные. Заменяешь волшебные константы (это про 34) на визуально понятные - как если бы тебе этот код поддерживать 5 лет подряд за фиксированный оклад.
8 dezss
 
01.11.17
17:28
(6) в постановке не между первой и последней, а между первой и второй...
садись, два!
9 dezss
 
01.11.17
17:28
(8) хотя не, гоню...садись, пять)))
10 Волшебник
 
модератор
01.11.17
17:28
(7) Пишите код так, как будто этот код будет сопровождать склонный к насилию психопат, который знает, где вы живёте.
11 Сияющий в темноте
 
01.11.17
22:04
в коде должны быть хорошие комменарии к функциям,а что внутри них,не так уж и важно