Окно предупреждения в УФ #578709


#0 by svchernova
Всем добрый вечер Выношу процедуру с предупреждением на клиента, но компилятор процедуру не видит, вываливает ошибку: {Документ.Страхование.Форма.ФормаДокументаУпр.Форма(251,3)}: Процедура или функция с указанным именем не определена (ПредупредитьОбОшибке) Как правильно работать с диалоговыми окнами, я ведь вывела процедуру на клиента?
#1 by a_alenkin
а вызывается с сервера
#2 by svchernova
Да
#3 by a_alenkin
Надо СообщениеПользователю использовать
#4 by Wobland
вот тут: ФормаДокументаУпр.Форма(251,3) опять путаемся в клиентах и серверах?
#5 by svchernova
Подскажи как, пожалуйста
#6 by svchernova
Опять :)
#7 by Wobland
#8 by Поручик
Читаем СП - СообщениеПользователю
#9 by svchernova
Я думала, что, если напишу директиву &НаКлиенте, то тем самым выведу процедуру в клиентский процесс.
#10 by Wobland
251я строка - там что?
#11 by svchernova
AAAAAA!! Точно! Вспомнила, я ведь делала это уже. в другой обработке
#12 by svchernova
в 251 строке: ПредупредитьОбОшибке(ТекстПредупреждения);
#13 by Wobland
Всё было: лужа на крыльце, Знакомый профиль мусорного бака, И у забора писала собака С задумчивой улыбкой на лице...
#14 by Wobland
это был риторический вопрос. вот она и вызывается на сервере.
#15 by svchernova
:))))) Сейчас сама как та собака :)))) От смеха
#16 by svchernova
Но веь я перед ней ставлю &НаКлиенте!
#17 by Wobland
и на сервере она не видна получается
#18 by Wobland
+ а 251я строка отрабатывает на сервере
#19 by svchernova
Тогда всё-таки.. как делать? Если процедура, работающая в серверном прцессе, должна вызвать процедуру, работающую в клиентском процессе? Это же можно сделать!
#20 by Wobland
да хто б его знал, я с 8.2 не работаю ;) менять логику имхо, ибо на сервере некого предупреждать и сообщать
#21 by Wobland
+ к примеру, вернуть клиенту какую-нить фигню типа Неопределено и пускай клиент анализирует и предупреждает уже сам
#22 by svchernova
в другой программулинке у меня так и вызываются прцедуры. из серверной-клиентская и наоборот. но там диалоговых окон нет. предупреждение-то можно заменить сообщением, а вот Вопрос - уже нет.
#23 by Wobland
ну смотри. клиент что-то просит сделать сервер. сервер у тебя начинает работать, и в какой-то момент понимает, что случилась неведомая хрень (ошибка). или же дорабатывает до конца. в любом случае у процедуры есть как минимум два конца. вот и делай с клиента: ОтветСервера=СделайМнеЧтоТо; а вот почему в свете выдаётся ошибка, я не понимаю
#24 by svchernova
Всё.. ресурсы мои исчерпаны. полдевятого уже - завтра попробую.. Спасибо. Потом тебе напишу
#25 by Wobland
у меня больше - полдесятого ;) доброго ночера
#26 by svchernova
Тебе тоже :)))
#27 by GROOVY
Нет. Это невозможно.
#28 by orefkov
Нет. Это "система ниппель - туда дуй, оттуда - х.. нет"
#29 by svchernova
Теперь я это уже знаю :))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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