Суббота, 23.11.2024, 23:09
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка Вычислить(Поп()) - Метод не найден
amiralnarДата: Четверг, 11.07.2024, 15:28 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 8
Статус: Оффлайн
Пытаюсь воспользоваться функцией отладки

Вычислить(ирОбщий.Поп(ТекстПрограммы?))

Ставлю точку останова в методе ПриСозданииНаСервере
Вызываю вычисление выражения: Вычислить(ирОбщий.Поп())
Получаю ошибку:
Вычислить(ирОбщий.Поп()) {<Неизвестный модуль>(1)}: Метод объекта не обнаружен (Поп)

Пробовал также в ПриОткрытии - результат аналогичный.

Проверял методы модуля ирОбщий, часть доступны, часть нет.

Что может быть?







Платформа: 8.3.22.2239
Режим БД: клиент-серверный
Конфигурация. Название: Управление торговлей, редакция 11 (11.4.13.85)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_16
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 7.33.2e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (7.33.2e)
Расширения. ПИ_СервисHTTP ()
Расширения. НЭПТ_Доработки (4.13.85.2_14)
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 11 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС ╥хъє∙р  ъюфютр  ёЄЁрэшЎр: 866
Клиент-Сервер. Пинг: 0мс
Сервер. ОС: Майкрософт Windows Server 2019 Standard 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: нет
Прикрепления: 7066425.png (13.5 Kb) · 7162141.png (19.4 Kb) · 7592375.png (19.0 Kb)
 
tormozitДата: Четверг, 11.07.2024, 18:41 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
Это нормально. Открой форму "Функции режима отладки" и изучи описание этой функции.
 
amiralnarДата: Пятница, 12.07.2024, 08:19 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 8
Статус: Оффлайн
Цитата
Открой форму "Функции режима отладки" и изучи описание этой функции.

Я так то с этого и начинал.


Цитата
Подготавливает выражение встроенного языка для вызова Оп() в отладчике через "Вычислить(Поп())". Строковые литералы должны быть обрамлены удвоенными двойным кавычками.
В портативном варианте не работает в управляемом приложении и на сервере.
https://youtu.be/btGHeiUAWEYПараметры:
ТекстПрограммы - Строка,*"" - можно не указывать и тогда текст будет браться из буфера обмена

Вот это описание?


Цитата
Подготавливает выражение встроенного языка для вызова Оп() в отладчике через "Вычислить(Поп())"

Вроде понятно..


Цитата
Строковые литералы должны быть обрамлены удвоенными двойным кавычками.

Мы всё еще в потоке...

Цитата
В портативном варианте не работает в управляемом приложении и на сервере.

Это не про расширение, нас не касается.


Цитата
https://youtu.be/btGHeiUAWEY Параметры: ТекстПрограммы - Строка,*"" - можно не указывать и тогда текст будет браться из буфера обмена

Отлично. Так и делаем...

Итак, я еще раз открыл форму "Функции режима отладки" и изучил описание этой функции. При этом не смог понять почему она не работает.

Присмотрелся к модулю:


Цитата
#Если Клиент Тогда

Получается что только для обычных форм.
 
amiralnarДата: Пятница, 12.07.2024, 08:23 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 8
Статус: Оффлайн
А есть способ в управляемых формах начать отладку кода с параметрами? Передать каким либо образом в консоль кода текст программы и параметры?
 
tormozitДата: Пятница, 12.07.2024, 08:53 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
В форме "Функции режима отладки" есть колонка "Сервер". Вероятно ты ее не заметил.
 
tormozitДата: Пятница, 12.07.2024, 08:59 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6457
Репутация: 168
Статус: Оффлайн
Цитата amiralnar ()
Передать каким либо образом в консоль кода текст программы и параметры?

На сервере только один путь - делать снимок объекта (колонка "Отложенная отладка"). Поэтому собираешь сам структуру параметров и передаешь ее в Ис(). В частных случаях можно использовать ПерИс().
 
  • Страница 1 из 1
  • 1
Поиск: