CftClub.ru
Клуб специалистов ЦФТ-Банк

Несоответствие типа: 'call_change'

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Апр 14, 2025 13:59   Несоответствие типа: 'call_change' Ответить с цитатой
Полезность: Нет оценки
Здравствуйте, уважаемые форумчане. Прошу проконсультировать в решении данной проблемы. Запускаю операцию, запускается форма. На форме после выбора из справочника, сразу выходит ошибка "В настоящий момент операция невозможна: Ошибка исполнения скрипта: Описание: Несоответствие типа: 'call_change' Источник: Ошибка выполнения Microsoft VBScript Строка: 4 Номер ошибки: 0 Код ошибки: 800A000D" Как решить? Вроде код ошибки указан, но где посмотреть описание этой ошибки?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Апр 15, 2025 11:09    Ответить с цитатой
Полезность: Нет оценки
Лучше текст скрипта сюда предоставить, проще будет понять
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеВт Апр 22, 2025 14:17    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Лучше текст скрипта сюда предоставить, проще будет понять
Код:
Public Function Main(LastControl)



   if LastControl is nothing or LastControl is Text67 or LastControl is Object36 then

      if Text67.Text = "A" then

         Text3.BackColor = &h80000005

         Text82.BackColor = &h80000005

         Text83.BackColor = &h80000005

         'Text84.BackColor = &h80000005

         'Date4.BackColor = &h80000005

         Text78.BackColor = &h00FEFBBA

         Text73.ToolTipText = "Формат телефона должен быть в виде ХХХ-ХХХ-ХХХХХХ"

         Text78.ToolTipText = "Формат телефона должен быть в виде ХХХ-ХХХ-ХХХХХХ"

      elseif Text67.Text = "B" then

         Text3.BackColor = &h00FEFBBA

         Text82.BackColor = &h00FEFBBA

         Text83.BackColor = &h00FEFBBA

         'Text84.BackColor = &h00FEFBBA

         'Date4.BackColor = &h00FEFBBA

         Text78.BackColor = &h80000005

         Text73.ToolTipText = "Формат телефона должен быть в виде ХХХХХХХХХХХХ"

         Text78.ToolTipText = "Формат телефона должен быть в виде ХХХХХХХХХХХХ"

      end if

   end if



   If LastControl Is Nothing Then

      ' Действия при загрузке формы

      If V_EDITABLE.Text <> "1" then

         Form1.ScriptDisableForm(Form1)

         Form1.ScriptDisableForm(Form2)

         Form1.ScriptDisableForm(Form3)

      End If       

   Else

      ' Действия при потере фокуса валидируемого контрола LastControl



   End If

   Main = True 'Результат валидатора (True, False, NULL)   



   Execute V_VALID.Text

   V_VALID.Text = ""

End Function

Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Апр 22, 2025 14:36    Ответить с цитатой
Полезность: Нет оценки
Execute V_VALID.Text - что здесь?
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеВт Апр 22, 2025 14:55    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Execute V_VALID.Text - что здесь?
ничего. А что-то должно быть?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеВт Апр 22, 2025 14:58    Ответить с цитатой
Полезность: Нет оценки
а зачем тогда вызов? обычно в такую переменную кладут исполняемую команду на VBS в разделе Проверка
добавь отладку msgbox V_VALID.Text перед Execute V_VALID.Text - посмотри, м.б. что-то есть
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах