Имя: Пароль:
1C
 
Ошибка синтаксиса
0 pro3ri
 
06.10.15
08:38
ДОбрый день!
Есть маленькая обработка:

код модуля объекта:

Перем Тест Экспорт;

тест = 777;

код формы:
&НаСервере
Процедура Команда1НаСервере()
    Обработка = РеквизитФормыВЗначение("Объект");
    Сообщить(Обработка.Тест);
    Обработка.Тест = 223;
    ЗначениеВРеквизитФормы(Обработка, "Объект");
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
    Команда1НаСервере();
КонецПроцедуры

ошибка {ВнешняяОбработка.ВнешняяОбработка2.МодульОбъекта(1,7)}: Переменная с указанным именем уже определена (Тест)
Перем <<?>>Тест Экспорт; (Проверка: Сервер)

Если заменяю переменную тест на тест 1 то все нормально. В чем мб причина?
1 ДенисЧ
 
06.10.15
08:39
переменная уже определена.
Смотри в реквизитах формы, обработки и т.д.
2 pro3ri
 
06.10.15
08:40
вот форма https://s.mail.ru/5Su1TcTd2qwf/img-2015-10-06-10-42-31.png нет реквизитов ...
3 Ненавижу 1С
 
гуру
06.10.15
08:46
(2) а реквизиты обработки?
4 pro3ri
 
06.10.15
08:50
создал чистую базу, там все работает... (3) https://s.mail.ru/AWesNKYXeeoG/img-2015-10-06-10-52-03.png
5 pro3ri
 
06.10.15
08:54
Вопрос решен, при нажатии на код модуля объекта:

Перем Тест Экспорт;
заходит в https://s.mail.ru/5f2pFFVw7V3R/img-2015-10-06-10-56-38.png
6 ДенисЧ
 
06.10.15
08:56
И чо?
Ты будешь прислушиваться к советам наконец или как?
7 pro3ri
 
06.10.15
08:56
всем спасибо