Преобразование значения к типу Число не может быть выполнено #811035


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

В этой группе 1С