![]() |
|
Выполнить(<Строка>) | ☑ | ||
---|---|---|---|---|
0
Nexux
27.10.09
✎
14:28
|
Есть ли ограничение на длину строки?когда код состоит примерно из 500строк, восьмёрка падает(
|
|||
1
skunk
27.10.09
✎
14:29
|
(0)может падает не из-за размера ... а из-за содержания
|
|||
2
Господин ПЖ
27.10.09
✎
14:30
|
>>огда код состоит примерно из 500строк
хз, у меня в конвертации в в правилаж выгрузки больше раза в 2 |
|||
3
Nexux
27.10.09
✎
14:31
|
(1)а как проверить?) содержание само по себе выполняется нормально
|
|||
4
Nexux
27.10.09
✎
14:32
|
(2)ясно, буду разбираться, спасибо
|
|||
5
Mirid
27.10.09
✎
14:37
|
(3) можно попробовать по частям код выполнять через Выполнить(). Вдруг где-то вывалится.
|
|||
6
Живой Ископаемый
27.10.09
✎
14:44
|
2(5) А если в 499- строке используется переменная, значение которой присваивается во 2-й строке?
|
|||
7
НЕА123
27.10.09
✎
14:46
|
(0)
а максимальная длина строки, входящей в <строка> - сколько? |
|||
8
Mirid
27.10.09
✎
14:49
|
(6) ну естественно логически независимые куски нужно пробовать, если это возможно.
|
|||
9
Mitriy
27.10.09
✎
14:56
|
(6) и что? если последовательно выполнять две команды Выполнить, то все будет в порядке...
|
|||
10
Defender aka LINN
27.10.09
✎
16:04
|
(9) Не факт
|
|||
11
Serg_1960
27.10.09
✎
16:10
|
Не то... не в ту степь.... Автор сказал что "содержание само по себе выполняется нормально". Если он не соврал при "переводе"кода в строку, то лучше вспоминать что нельзя исполнить в Выполнить() :)
|
|||
12
Mitriy
27.10.09
✎
16:16
|
(10) например?
|
|||
13
nop
27.10.09
✎
16:17
|
(0) думаю в коде ошибка
|
|||
14
Serg_1960
27.10.09
✎
16:23
|
Ради интереса запустил через Выполнить() 600 строк кода. Ничего, нормально отработало. В 499 строке изменил имя переменной на несуществующую переменную. При выполнении кода получил ошибку с указанием номера строки... Что не так? :)
|
|||
15
Serg_1960
27.10.09
✎
16:31
|
(0) Давай код озвучивай - я тоже хочу платформу уронить :)
|
|||
16
Nexux
27.10.09
✎
16:42
|
неохота позориться ;)
|
|||
17
Птица
27.10.09
✎
16:43
|
(16)зачем позориться, похвастайся
|
|||
18
Птица
27.10.09
✎
16:44
|
как ты роняешь воьсмерку)
|
|||
19
mirosh
27.10.09
✎
16:45
|
Не любую операцию встроенного языка можно выполнить в Выполнить()
|
|||
20
Defender aka LINN
27.10.09
✎
16:48
|
(12) Переменные должны быть объявлены либо вне "Выполнить", либо в том же блоке, например. Иначе тупо свалится.
|
|||
21
Serg_1960
27.10.09
✎
16:56
|
(20) См. (14) - не валится. Текст ошибки - стандартный. "(строка, позиция): Переменная не определена (имя переменной)...
|
|||
22
Mitriy
27.10.09
✎
16:56
|
(20) с этим согласен...
и вот такой код вполне работоспособен: ТакаяШтука = Неопределено; Выполнить("ТакаяШтука = ""Вигвам"";"); Выполнить("Сообщить(ТакаяШтука);"); |
|||
23
Mitriy
27.10.09
✎
16:58
|
(21) запусти:
Выполнить("ТакаяШтука = ""Вигвам"";"); Выполнить("Сообщить(ТакаяШтука);"); |
|||
24
Defender aka LINN
27.10.09
✎
17:04
|
(21) Это у тебя называется "не валится"? Страшно представить, что же тогда должна 1С сделать, чтобы ты сказал, что она свалилась...
|
|||
25
Serg_1960
27.10.09
✎
17:10
|
(23) Сейчас не могу :(
(24) Уж что есть - то есть :) Я так думаю не обращение к переменной и работа с ней, а Сообщить() валит платформу. Но утверждать - не буду. Проверю сначало. |
|||
26
Mitriy
27.10.09
✎
17:30
|
(25) та же ошибка, что и в (21)... я просто там не дочитал... мне хватило "не валится" ))
|
|||
27
Serg_1960
27.10.09
✎
18:01
|
Ааа... понял. Каждый по своему понимает термин "валится". Типа как алеша Попович "Не упал"(с) :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |