Пожелание. UUID формы Форма обработки ирКонсольЗапросов
|
|
dignatenkov | Дата: Пт, 14.02.2025, 19:09:49 | Сообщение # 1 |
Майор
Группа: Пользователи
Сообщений: 80
Репутация: 56
Статус: Оффлайн
| Мне попалась конфигурация (относительно редко встречающаяся, но всё же это тиражируемое решение), Штрих ТП7. UUID формы консоли запросов, которую разработчики встроили в свою конфигурацию, в точности совпадает с тем, что у тебя в форме. Очень прошу поменять его в следующих версиях, а то теперь придется вручную шаманить, чтобы изменить каждый раз после обновления.
|
|
| |
tormozit | Дата: Сб, 15.02.2025, 10:01:22 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
| Нужно подробнее описать проблему. 1. Техническая информация 2. Детальное описание как открывается форма консоли 3. Желательно предоставить подтверждение факта совпадения идентификаторов
|
|
| |
dignatenkov | Дата: Сб, 15.02.2025, 10:19:55 | Сообщение # 3 |
Майор
Группа: Пользователи
Сообщений: 80
Репутация: 56
Статус: Оффлайн
| Форма открывается из меню подсистемы, Инструменты разработчика - Консоль запросов (ИР). Но не обязательно даже ее открывать, можно попробовать выполнить Форма = Обработки.ирКонсольЗапросов.ПолучитьФорму("Форма"), остановиться в отладчике после выполнения - в Форма будет содержаться форма из основной конфигурации.
Сравнение uuid:

Сообщение отредактировал dignatenkov - Сб, 15.02.2025, 10:25:14 |
|
| |
tormozit | Дата: Сб, 15.02.2025, 10:51:42 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
| Создал задачу https://www.hostedredmine.com/issues/1001694
|
|
| |
tormozit | Дата: Вс, 16.02.2025, 19:29:24 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
| Сделано в 7.66
|
|
| |
dignatenkov | Дата: Вс, 16.02.2025, 19:46:22 | Сообщение # 6 |
Майор
Группа: Пользователи
Сообщений: 80
Репутация: 56
Статус: Оффлайн
| У меня так и открывается неправильная форма. И УИД не изменился в твоём расширении.
|
|
| |
tormozit | Дата: Вс, 16.02.2025, 19:54:13 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
| Теперь вспомнил почему я в прошлый подобный раз не стал изменять идентификатор формы. Разорвется история в хранилище конфигурации.
|
|
| |
dignatenkov | Дата: Вс, 16.02.2025, 19:56:17 | Сообщение # 8 |
Майор
Группа: Пользователи
Сообщений: 80
Репутация: 56
Статус: Оффлайн
| Я уже думаю попробовать просто переопределить открываемую форму основной конфигурации в расширении и не заморачиваться дальше, раз пошли такие проблемы.
|
|
| |
tormozit | Дата: Вс, 16.02.2025, 20:03:24 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
| Попробуй переименовать форму
|
|
| |
dignatenkov | Дата: Вс, 16.02.2025, 20:16:10 | Сообщение # 10 |
Майор
Группа: Пользователи
Сообщений: 80
Репутация: 56
Статус: Оффлайн
| Цитата tormozit (  ) Попробуй переименовать форму Нет, Ошибка при вызове метода контекста (ПолучитьФорму). С таким вот контекстом: Ошибка при вызове метода контекста (ПолучитьФорму) {ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(17436)}: Результат = Менеджер.ПолучитьФорму(ИмяФормы, Владелец, Уникальность); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(21753)}: Форма = ПолучитьФормуЛкс(ПолноеИмяФормы, Параметры, Владелец, Уникальность, Окно); {ИнструментыРазработчикаTormozit Обработка.ирКонсольЗапросов.Команда.Команда1.МодульКоманды(4)}: ирКлиент.ОткрытьФормуЛкс("Обработка.ирКонсольЗапросов.Форма"); по причине: Недопустимое значение параметра (параметр номер '1')
Переопределить форму у меня не получилось, всё равно открывается та, что в конфигураторе.
В общем, какая-то непристойность на ровном месте.
|
|
| |