|
v7: полученная строка превысит допустимые размеры 1с | ☑ | ||
---|---|---|---|---|
0
ЗЫ5
29.07.11
✎
21:56
|
пишу формулу
а=и+с+... формула не влазит в строку можно ли как то перенести на следующую в конфигураторе формулу? |
|||
1
ЗЫ5
29.07.11
✎
21:56
|
на следующую строку..
|
|||
2
andrewks
29.07.11
✎
21:57
|
а=и+с+
... |
|||
3
ЗЫ5
29.07.11
✎
21:57
|
у переменных получились очень длинные названия, как выйти из положения?
|
|||
4
ЗЫ5
29.07.11
✎
21:58
|
а если оператор например сообщить("бла бла бла")??
|
|||
5
andrewks
29.07.11
✎
21:59
|
я не пойму, ты там на 7.5 ваяешь, что-ли?
|
|||
6
ЗЫ5
29.07.11
✎
22:02
|
да нет 7.7.
|
|||
7
ЗЫ5
29.07.11
✎
22:02
|
Таб.Область(ВысотаМенеджер+1,15).Текст =
"бла бла" вот так ошибку выдает |
|||
8
andrewalexk
29.07.11
✎
22:03
|
(4) :) у сообщить то же ограничение
|
|||
9
ЗЫ5
29.07.11
✎
22:04
|
(8) ну сообщить ладно ок, а (7)?
|
|||
10
ДенисЧ
29.07.11
✎
22:04
|
(7) врёшь.
|
|||
11
ЗЫ5
29.07.11
✎
22:04
|
ошибку выдает из-за переноса а не из-за длины строки
|
|||
12
andrewks
29.07.11
✎
22:05
|
(6) а в чём проблемы-то тогда, не пойму?
Сообщить( "бла-бла-бла" ); |
|||
13
andrewks
29.07.11
✎
22:06
|
Сообщить(
"бла |бла |бла" ); |
|||
14
andrewks
29.07.11
✎
22:07
|
(11) не гони
перем1 = 2 + 3 ; |
|||
15
andrewks
29.07.11
✎
22:08
|
какие-то траблы были в 7,5, и, возможно, в ранних релизах 7,7, точно уже не помню. но было это о-о-о-очень давно
|
|||
16
ЗЫ5
29.07.11
✎
22:08
|
согласен сорри пятничный тупеж
|
|||
17
KUBIK
29.07.11
✎
22:10
|
(6) Озвучь релиз платформы.
(15) +1. В ранних точно были |
|||
18
ЗЫ5
29.07.11
✎
22:15
|
7,7,0,27
|
|||
19
Cthulhu
30.07.11
✎
14:46
|
// м.б. немного не в тему, но может и пригодиться:
Процедура Сообщить(Знач тТекст,тМаркер=".",тМаксДлина=512) Экспорт Перем тПорцияТекст,тПорцияНомер,тПоз,тПусто; тПусто=Формат("","С"+тМаксДлина); тПорцияТекст=""; Пока СтрДлина(тТекст)>0 Цикл тПорцияТекст=""; тПорцияНомер=0; Пока СтрДлина(тПорцияТекст)<=тМаксДлина Цикл тПоз=Мин(Найти(тТекст+тПусто," "),Найти(тТекст+тПусто,"."),Найти(тТекст+тПусто,";"),Найти(тТекст+тПусто,",")); Если (тПоз=0)И(тПорцияТекст="") Тогда тПоз=Мин(тМаксДлина,СтрДлина(тТекст)) КонецЕсли; Если тПоз+СтрДлина(тПорцияТекст)>тМаксДлина-Мин(тПорцияНомер,1) Тогда Прервать КонецЕсли; тПорцияТекст=тПорцияТекст+Сред(тТекст,тПоз); тТекст=Сред(тТекст,тПоз+1); КонецЦикла; Если тПорцияТекст>0 Тогда тПорцияТекст=СимволТабуляции+тПорцияТекст КонецЕсли; тПорцияТекст=тПорцияТекст+1; Message(тПорцияТекст,тМаркер); тТекст=СокрЛП(тТекст+тПусто); КонецЦикла; КонецПроцедуры //Сообщить |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |