Имя: Пароль:
1C
1С v8
Клиент-сервер
0 little_s
 
03.09.12
19:18
Новая внешняя обработка.

в ней всего-то 2 процедурки...
сообщение об ошибке следующее:
{Форма.Форма.Форма(5,11)}: Процедура или функция с указанным именем не определена (ПолучитьЗначениеКонстанты)
   чтоэто = <<?>>ПолучитьЗначениеКонстанты(); (Проверка: Тонкий клиент)
не пойму в чём ошибка-то


&НаКлиенте
Процедура Сформировать(Команда)
   //Сообщить("проверка");
   чтоэто = ПолучитьЗначениеКонстанты();
   навссылка = получитьНавигационнуюСсылку(чтоэто);
   ПоказатьОповещениеПользователя("оповещение", навссылка, "навигационная ссылка");
КонецПроцедуры

&НаCервере
Функция ПолучитьЗначениеКонстанты()

   Возврат Константы.НавСсылка.Получить();

КонецФункции // ПолучитьНавигационнуюСсылку()
1 H A D G E H O G s
 
03.09.12
19:25
Скинь на файлообменник
2 H A D G E H O G s
 
03.09.12
19:25
Форма.Форма.Форма.

Человек человеку - волк, а зомби зомби зомби.
3 little_s
 
04.09.12
10:29
не понимаю в чем разница , но вот так сработало. причем вообще не понятно почему.. переименовала название переменных и процедуры, и константу на справочник заменила и заработало.. не понятно....



&НаКлиенте
Процедура Сформировать(Команда)
   //Сообщить("проверка");
   ДляОповещения = ПолучитьСсылкуНаОбъект();
   навссылка = получитьНавигационнуюСсылку(ДляОповещения);
   ПоказатьОповещениеПользователя("оповещение", навссылка, "навигационная ссылка");
КонецПроцедуры

&НаСервере
Функция ПолучитьСсылкуНаОбъект()

   Возврат Справочники.Контрагенты.НайтиПоКоду("1");

КонецФункции // ПолучитьНавигационнуюСсылку()
4 little_s
 
04.09.12
10:30
причем сейчас всё равно даже, если к константе обращаюсь во второй процедуре.
5 k1us181b
 
04.09.12
10:46
&НаКлиенте
Процедура ВернутьКонстанту(Команда)
   Конст = ПолучитьЗначениеКонстанты();
   сообщить(Конст);
КонецПроцедуры

Функция ПолучитьЗначениеКонстанты()            
   Возврат Константы.Константа1.Получить();
КонецФункции

работает