|
Вопрос по Процедуре Предупреждение. | ☑ | ||
---|---|---|---|---|
0
memogolik
06.02.15
✎
17:04
|
Есть общий модуль: галки "Сервер" "Вызов сервера"
Хочу в одной из процедур этого модуля вызвать процедуру Предупреждение выдает ошибку: Процедура или функция с указанным именем не определена (Предупреждение) <<?>>Предупреждение(Строка,30,"Невозможно провести документ!"); (Проверка: Сервер) Как можно обойти ошибку? Заранее спасибо за ответы. |
|||
1
memogolik
06.02.15
✎
17:04
|
конфа Розница 2.0
|
|||
2
ДенисЧ
06.02.15
✎
17:06
|
#Если Клиент Тогда
Предупреждегние() #КонецЕсли |
|||
3
anatoly
06.02.15
✎
17:08
|
(2) если на модуле вообще не стоит галки Клиент???
|
|||
4
ДенисЧ
06.02.15
✎
17:09
|
(3) Ну не сработает, не откомпилится... Кому это помешает?
А вдруг когда-нибудь потом, при коммунизме, и НаСервере можно будет Предупреждение() выдавать? |
|||
5
memogolik
06.02.15
✎
17:14
|
т.е. никак предупреждение из общего модуля не вызвать?
|
|||
6
EugeniaK
06.02.15
✎
17:15
|
(5) Кому ты его хочешь показать на сервере?
На сервере нет пользователя. |
|||
7
memogolik
06.02.15
✎
17:17
|
(6) У меня на сервере(общий модудь) подписка обрабатывается на проведение документа. Хочу по результатам выполнения проверки пользователю выдать результаты. Как это тогда лучше всего сделать?
|
|||
8
Deon
06.02.15
✎
17:18
|
Я надеюсь ты это предупреждение не в ОбработкаПроведения() пихаешь?
|
|||
9
Deon
06.02.15
✎
17:19
|
(7) Это делается через объект СообщениеПользователю
|
|||
10
EugeniaK
06.02.15
✎
17:19
|
(7) Сообщить()
Если типовая, то лучше ОбщегоНазначенияКлиентСервер.СообщитьПользователю() |
|||
11
memogolik
06.02.15
✎
17:20
|
(8) подписка на событие ОбработкаПроведения
|
|||
12
memogolik
06.02.15
✎
17:24
|
(7) в РМК оно будет видно?
|
|||
13
Фокусник
06.02.15
✎
17:30
|
(7) "подписка обрабатывается на проведение документа. Хочу по результатам выполнения проверки пользователю выдать результаты."
А теперь представь ситуацию группового перепроведения документов. Кому и зачем нужны в этом случае все эти "предупреждения" ? ;) ИМХО, проверки вида: "Невозможно провести документ!" нужно ставить в ПередЗаписью() и в идеале их лучше ставить в "форме", а не в "модуле" |
|||
14
Deon
06.02.15
✎
17:32
|
(13) Не скажи. Всякиие проверки на нехватку товара на складе, к примеру, только в проведении и стоит обрабатывать.
|
|||
15
EugeniaK
06.02.15
✎
17:35
|
(13) (14) Вообще-то по актуальным стандартам рекоммендуется в ОбработкеПроверкиЗаполнения()
|
|||
16
kosts
06.02.15
✎
17:37
|
(13) В целом правильно. Добавлю. Проверять можно и в форме и в модуле, тут зависит от важности результата проверки.
|
|||
17
EugeniaK
06.02.15
✎
17:37
|
+к (15). Вернее, проверка остатков все-таки при проведении. Проверки на корректность введенных данных в бработкеПроверкиЗаполнения()
|
|||
18
kosts
06.02.15
✎
17:38
|
(15) +1 Причем в УФ можно вывести сообщения привязанные к проблемным реквизитам.
|
|||
19
kosts
06.02.15
✎
17:39
|
Предупреждение в привычном виде вообще сейчас не нужно использовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |