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

Сравнение uuid:



Прикрепления: 6543674.png (59.0 Kb)


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

Переопределить форму у меня не получилось, всё равно открывается та, что в конфигураторе. 

В общем, какая-то непристойность на ровном месте.
 
  • Страница 1 из 1
  • 1
Поиск: