| 
 
  
	| MessageBox (Сообщение пользователю) Как реализовать? 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| Blinderbor Участник
 
 
 Вступление в Клуб: 18.12.2012
 
 | 
			
				|  Вт Дек 18, 2012 08:38   MessageBox (Сообщение пользователю) Как реализовать? |   |  
				| Полезность: Нет оценки 
 |  
				| Добрый день! 
 ЧТО ЕЩЕ НЕОБХОДИМО СДЕЛАТЬ?
 
 Пытаюсь сделать элементарную вещь - выдать сообщение пользователю.
 Выбрал для этого CSMD.MessageBox
 Для тренировки создал операцию.
 Согласно инструкции:
 
 1.Создал переменную v_vb строка32000
 Поместил ее на экранную форму, проверка введенного значения - true
 2. Отредактировал клиент-скрипт
 
  	  | Код: |  	  | Public Function Main(LastControl) Main = True
 Execute V_VB.TEXT
 V_VB.TEXT = ""
 End Function
 | 
 
 3.В серверном валидаторе в секции проверок при загрузке формы вызвал
 процедуру инициализации
 
  	  | Код: |  	  | begin if P_MESSAGE = 'DEFAULT' then
 csmd.Init_Form(V_VB, &METHOD$CLASS, &METHOD$SNAME );
 CSMD.messagebox(V_VB,'День рождения','Дата рождения клиента не заполнена!!!');
 end if;
 end;
 | 
 
 В итоге при вызове операции получаю сообщение
 Ошибка исполнения Клиент-Скрипта
 Требуется объект V_VB
 Источник выполнения MicrosoftVBScript
 
 Нашел использование данной процедуры в операции Изменить для Физ.лиц., скопировал ее, удалил весь код, оставив строки которые приведены выше и экранные формы - сообщение пользователю выводится. Удаляю некоторые из параметров на экранной форме, например адрес - перестает появляться, без ошибок...
 Сравниваю - в чем разница не вижу, почему появление сообщения зависит от сторонних параметров экранной формы так же непонятно
 |  |  
		|  |  
		| vtar Эксперт
 
 
 Вступление в Клуб: 20.03.2009
 
 | 
			
				|  Вт Дек 18, 2012 09:18    |   |  
				| Полезность: 1 
 |  
				| V_VB редактор ЭФ - панель элементов - ValidateName
 
 ну и не забыть на вкладке Доп. свойства - поставить Клиент, Сервер или Сервер, Клиент,
 |  |  
		|  |  
		| Blinderbor Участник
 
 
 Вступление в Клуб: 18.12.2012
 
 | 
			
				|  Вт Дек 18, 2012 09:32    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | vtar пишет: |  	  | V_VB редактор ЭФ - панель элементов - ValidateName
 
 ну и не забыть на вкладке Доп. свойства - поставить Клиент, Сервер или Сервер, Клиент,
 | 
 
 точно, имя у объекта поправил и заработало!
 Благодарю!
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |