|
Преобразование значения к типу Число не может быть выполнено | ☑ | ||
---|---|---|---|---|
0
LeoKeyn
27.12.17
✎
12:10
|
{ОбщаяФорма.ФормаАдрес.Форма(29)}: Преобразование значения к типу Число не может быть выполнено
Строка = Строка(Строка + ", гор. " + Город); Подскажите где я туплю. Вроде в число ничего не преобразую. Город - это реквизит формы типа Строка с длиной 20. Строка это просто строка. |
|||
1
LeoKeyn
27.12.17
✎
12:11
|
(0) Добавил преобразование в строку, на всякий случай для проверки и всеранво та же ошибка
|
|||
2
КоньЛапчатый
27.12.17
✎
12:11
|
(0) Строка = "" + Строка + ", гор. " + Город;
|
|||
3
Tatitutu
27.12.17
✎
12:12
|
МояСтрока ="";
МояСтрока = Строка(МояСтрока + ", гор. " + Город); |
|||
4
LeoKeyn
27.12.17
✎
12:12
|
(2) (3) Спасибо сейчас попробую
|
|||
5
Рэйв
27.12.17
✎
12:12
|
Называть переменные Строка- это хуже чем некомильфо...
|
|||
6
Tateossian
27.12.17
✎
12:12
|
У тебя неопределено в одной из переменных
|
|||
7
aka AMIGO
27.12.17
✎
12:13
|
Употреблять имена функций в наименованиях переменных - нонсенс..
|
|||
8
LeoKeyn
27.12.17
✎
12:13
|
(7) Спасибо, учту это на будущее и не буду так делать :-)
|
|||
9
Tateossian
27.12.17
✎
12:14
|
(5) Я тоже хотел написать автору об этом, но вспомнил, что сам грешен и понял, что в принципе это безвредно, так как функция все же ге тождественна переменной.
|
|||
10
LeoKeyn
27.12.17
✎
12:14
|
(3) И это помогло, спасибо большое. Странно работало и без объявления и первичного присвоения пока было в форме справочника, а в общей стало ругаться
|
|||
11
aka AMIGO
27.12.17
✎
12:14
|
(8) Ладно, больше так не делай :)
|
|||
12
Рэйв
27.12.17
✎
12:14
|
(8)Нет, почему. Попробуй.Есть еще прекрасные имена.
"Справочники" например. Или "Метаданные" |
|||
13
Tateossian
27.12.17
✎
12:16
|
(7) А вот и нет. Многие интерфейсы используют препроцессор замены свойства на функцию (по крайней мере так в Java).
|
|||
14
catena
27.12.17
✎
12:17
|
(10)В 1с при "+" операция определяется первым аргументом. Раз работало, значит как-то в форме определялось.
|
|||
15
LeoKeyn
27.12.17
✎
12:17
|
(12) Ну чего сразу то поливать, начинающий программист я, сказал ведь учту, и поблагодарил за замечание.
Откуда столько желчи в людях :-) |
|||
16
LeoKeyn
27.12.17
✎
12:18
|
(14) Ага, примерно понял, спасибо за разъяснение
|
|||
17
aka AMIGO
27.12.17
✎
12:18
|
(13) Речь идет об 1С-языке.
Кстати, изучая Си встретился с такой ситуацией, но язык составлен по-уму, компилятор сразу выдал предупреждение о недопустимости имен |
|||
18
catena
27.12.17
✎
12:19
|
Hans
Нужен аналог Документы.РеализацияТоваровУслуг.СоздатьДокумент() Только без "Документы". Как? ОбычныйЧеловек возможно вопрос покажется наивным, но все таки - нафейхуа? Hans Затупил, создал таб часть "Документы" и много чего уже понаписал. Теперь в модуле эта переменная перебивает глобальную. |
|||
19
Рэйв
27.12.17
✎
12:19
|
(15)Это для более лучшего запоминания:-) Мы еще добрые. А на собеседовании могут и коленку прострелить
|
|||
20
aka AMIGO
27.12.17
✎
12:19
|
(15) Дядя шутит :) Чтоб ты запомнил надолго :)
|
|||
21
LeoKeyn
27.12.17
✎
12:19
|
В общем спасибо всем большое за оперативную помощь! :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |