Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 10:18

Нужна помощь в понимании ошибки

Автор AleksandrZemtsev, 09 апр 2014, 21:09

0 Пользователей и 1 гость просматривают эту тему.

AleksandrZemtsev

День добрый!
Решил спросить здесь, так как постеснялся со своим примитивизмом не позорится в серьезных темах.
Дело собственно в том имею небольшой видео курс по 1C8.2 и понемногу его изучаю. Возникла проблема автор курса прикладывает к каждому уроку срез базы на его окончание. У автора конфигурация компилируется нормально без ошибок. А у меня с такими же операциями не выскакивают ошибки. Причем разница в одной процедуре которую я создаю(по уроку). Самое забавное, что и у меня и у автора процедура написана символ в символ. Но у меня не компилируется.
Во вложении конфигурация автора "04", моя конфигурация "проблемная", а также скрин с ошибками.
Люди добрые кому не лень посмотрите в чем "фишка", я так подозреваю, что "что-то глобальное". Если не сложно объяснить не очень заумно почему так происходить.
ЗЫ Знайте я ничего толком еще не понимаю.

MuI_I_Ika

Проблема где то в Справочник.Контрагенты.Форма.ФормаЭлемента ....

Так нельзя писать. Что у вас там и для чего не разбирался, потому что определял по скриншоту. Приведите текст модуля для более детального анализа.

AleksandrZemtsev

&НаКлиенте
Процедура МенеджерПриИзменении(Элемент)
Если Не Проверка(Объект.Менеджер) Тогда
Сообщить("Не  работает!");
КонецЕсли;

КонецПроцедуры

&НаСервереБезКонтекста
Функция  Проверка(Менеджер)

Возврат Менеджер.Работающий;

КонецФункции

&НаКлиенте
Процедура ВалютаПриИзменении(Элемент)
Установитькурс(Объект.Валюта,ТекущийКурс);
КонецПроцедуры


&НаСервере
ПРоцедура УстановитьКурс(Валюта,ТекущийКурс)
Если Валюта.Пустая() Тогда
ТекущийКурс=0;
Иначе
ТекущийКурс=ПолучитьКурс(Валюта);
КонецЕсли;


Конецпроцедуры;

//&НаСервере
//Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Установитькурс(Объект.Валюта,ТекущийКурс);
//КонецПроцедуры




Вот Текст модуля. То что закоментированно в конце и вызывает ошибку.

MuI_I_Ika

А вот это не вызывает ошибку?:

&НаКлиенте
Процедура ВалютаПриИзменении(Элемент)
   Установитькурс(Объект.Валюта,ТекущийКурс);
КонецПроцедуры

Еще интересно формы управляемые или обычные?

AleksandrZemtsev

Цитата: MuI_I_Ika от 10 апр 2014, 14:36
Еще интересно формы управляемые или обычные?
Режим запуска управляемое приложение.



Вот собственно закомментированное, это и есть то , что вызывает ошибку при компиляции. я эту процедуру закомментировал.

MuI_I_Ika

А понял.

В процедуре УстановитьКурс после Конецпроцедуры; уберите точку с запятой.

AleksandrZemtsev

Цитата: MuI_I_Ika от 10 апр 2014, 15:14
А понял.

В процедуре УстановитьКурс после Конецпроцедуры; уберите точку с запятой.


Спасибо!
ЗЫ Вот как такое может получатся!? Я же обнюхал весь модуль, а не заметил ";"

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск