Четверг, 10.10.2024, 13:16
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Вылет в УП в конструкторе запроса 1С
7OHДата: Воскресенье, 02.08.2020, 21:50 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 99
Репутация: 56
Статус: Оффлайн
Платформа: 8.3.17.1549
Режим БД: клиент-серверный
Конфигурация. Название: Розница 8. Ювелирный магазин, редакция 2.3 (2.3.1.47)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_12
Конфигурация. Версия БСП: 3.0.3.130
Инструменты разработчика. Версия: Расширение 5.45e
Инструменты разработчика. Объекты на сервере: Да
Расширения. ИнструментыРазработчикаTormozit (5.45e)
Клиент. ОС: Windows x86 Microsoft Windows 10 version 10.0  (Build 19042)
Клиент. Приложение: Управляемое приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86-64 Microsoft Windows 10 version 10.0  (Build 19042)
Сервер. Отладка: нет
----

Добрый день.

Есть проблема, не столько в ИР, сколько в самой платформе (проверено в разных режимах в отдельной обработке).
Хотел, возможно, услышать мысли умных людей на эту тему.

Суть:
1. Если в УП (толстый клиент) вызывать конструктор запроса через Показать() - то всё работает ровно.
2. Если в том же УП конструктор запроса через ОткрытьМодально() (а именно так используется в ИР) - начинается магия.
При наличии в модуле менеджера вызовов модуля без галки "Клиент (управляемое приложение)" - падает конструктор.
Ну не падает, но и скролить дальше такого объекта невозможно.

Не понятно, почему такая чехарда творится только в модальном режиме и почему .
 
tormozitДата: Воскресенье, 02.08.2020, 22:11 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
1. УФ - некорректная аббревиатура для обозначения типа приложения. Корректная УП - управляемое приложение. Исправил твое сообщение.
2. Если уверен, что только в модальном режиме это происходит, то создай демобазу и передай ее мне. Попробую разобраться. Но я уже десятки подобных проблем разобрал и пока не было привязки к модальности. Всегда первичные проблемы были либо с компиляцией модулей менеджеров, либо с подключением обработчиков подписок.
3. Для обхода проблемы можно использовать конструктор запроса ИР. Он не инициализирует модули менеджеров.
 
7OHДата: Понедельник, 03.08.2020, 00:15 | Сообщение # 3
Майор
Группа: Пользователи
Сообщений: 99
Репутация: 56
Статус: Оффлайн
Накидал базу (55 документов) - 50-й с ошибкой.
В подсистеме ТЕСТ - обработка ТЕСТ ОФ - 2 кнопки.
Вылетает всё таки только один раз за сеанс и только в клиент серверном варианте.
Понятно - можно один раз за сеанс закрыть глаза и работать дальше, но интерес зашкаливает - чем модальность окна так влияет на работу с менеджером ?
Прикрепления: TestKZ.dt (99.5 Kb)
 
tormozitДата: Понедельник, 03.08.2020, 07:57 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Метод КонструкторЗапроса.Показать() в управляемом приложении (толстом и тонком клиенте) создает управляемую форму конструктора запроса. Она действительно не инициализирует модули менеджеров, но и менее удобна и функциональна, чем открываемая методом КонструкторЗапроса.ОткрытьМодально()  (в обычном приложении и толстом клиенте) обычная форма. В обычном же приложении метод КонструкторЗапроса.Показать() создает обычную форму. В консоли запросов ИР отсутствует возможность открывать управялемую форму конструктора запроса.
 
  • Страница 1 из 1
  • 1
Поиск: