|
Процедура или функция с указанным именем не определена (ПоказатьВопрос1) | ☑ | ||
---|---|---|---|---|
0
Эльчин
13.02.20
✎
15:22
|
&НаКлиенте
Функция ПоказатьВопрос1(НаимКонт) Режим = РежимДиалогаВопрос.ДаНет; Ответ = Вопрос("!: " + НаимКонт + " adlı müştərinin borcu məbləğdən daha azdır", Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат Ложь; КонецЕсли; КонецФункции // Процедура обработчик события ПередЗаписьюНаСервере. // &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда ТекстСообщения = ""; ПроверитьСоответствиеДоговораУсловиямДокумента(Объект.РасшифровкаПлатежа, ТекстСообщения, Объект.Ссылка, Объект.Организация, Объект.Контрагент, Объект.ВидОперации, Отказ); Если ТекстСообщения <> "" Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = ?(Отказ, НСтр("az='Sənəd keçirilməmişdir!';ru='Документ не проведен! '") + ТекстСообщения, ТекстСообщения); Сообщение.Сообщить(); Если Отказ Тогда Возврат; КонецЕсли; КонецЕсли; //++ Для Каждого стр Из Объект.РасшифровкаПлатежа Цикл Запрос = Новый Запрос; Запрос.Тек..... ...... ..... Параметр("Контрагент", Объект.Контрагент); Запрос.УстановитьПараметр("Период", КонецДня(Объект.Дата)); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл долг = ВыборкаДетальныеЗаписи.СуммаВалОстаток- Объект.СуммаДокумента + 1; Если Долг < 0 Тогда Если Не ПоказатьВопрос1(Объект.Контрагент.Наименование) Тогда здравствуйте. в этом строке выводиться ощибкак "Процедура или функция с указанным именем не определена (ПоказатьВопрос1)". почему? |
|||
1
ДенисЧ
13.02.20
✎
15:24
|
С сервера клиентскую процедуру вызывать? Ты силён...
|
|||
2
spiller26
13.02.20
✎
15:31
|
(0) Проверку перенеси на клиент, ты пытаешься на сервере кинуть вопрос клиенту.
|
|||
3
Эльчин
14.02.20
✎
09:18
|
(1) спасибо. не знал что нельзя)). а не знаю как сделать в этом случае. потому что проверка ведется на сервере, а функция ВОПРОС клиентская. как делать в таком случае?
|
|||
4
ДенисЧ
14.02.20
✎
09:19
|
(3) Делай все проверки на клиенте, потом уходи на сервер
|
|||
5
Kigo_Kigo
14.02.20
✎
09:21
|
(4) ИЛИ
&НаКлиенте Функция ЗадатьВпрос(ПараметрыВопроса) &НаСервере Процедура Проверка() Если ЗадатьВпрос(ПараметрыВопроса) тогда |
|||
6
Kigo_Kigo
14.02.20
✎
09:22
|
А не внимательно посмотрел пост, странно что не сработало
|
|||
7
Михаил Михайлович
14.02.20
✎
09:23
|
(6) что не сработало?
|
|||
8
Kigo_Kigo
14.02.20
✎
09:42
|
(7) Переход на клиента для вопроса
|
|||
9
Эльчин
14.02.20
✎
09:44
|
спасибо всем. проблема решено
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |