Суббота, 28.06.2025, 18:41
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Ошибка при открытии Технической информации ИР
greygrouseДата: Воскресенье, 04.05.2025, 23:49 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 85
Репутация: 41
Статус: Оффлайн
Платформа 8.3.27.1508
Конфигурация 1С Документооборот 3.0.17.36
ИР 7.77.1e

При попытке открыть Техническую информацию ИР ошибка.

Значение не является значением объектного типа (ВызыватьИсключения){ИнструментыРазработчикаTormozit Обработка.ирОболочкаРегВыражение.МодульОбъекта(327)}:Вычислитель.ВызыватьИсключения = Истина;
{ИнструментыРазработчикаTormozit Обработка.ирОболочкаРегВыражение.МодульОбъекта(121)}:РезультатJSON = Вычислитель().НайтиСовпаденияJSON(ТекстГдеИскать);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(7805)}:Вхождения = РегВыражение.НайтиВхождения(Текст,,,, выхДлительность);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(32108)}:Вхождения = НайтиРегВыражениеЛкс(СтрокаЗапускаПроцесса, "[-/]debug(?:\s+-(http)|\s*$)");
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирСервер.Модуль(873)}:ИнфоСервера = ИнфоСервера + Символы.ПС + "Сервер. Отладка: " + ирОбщий.РежимОтладкиСервераИзКоманднойСтрокиЛкс();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(21421)}:Текст = Текст + ирСервер.ИнфоСервераПриложений();
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.Форма.ОПодсистеме.Форма(351)}:Текст = ирКлиент.ТехническаяИнформацияЛкс(НазваниеИнструмента);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Прикрепления: 9415246.png (347.1 Kb)


Сообщение отредактировал greygrouse - Воскресенье, 04.05.2025, 23:50
 
tormozitДата: Понедельник, 05.05.2025, 00:25 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Нужны:
- ОС сервера
- режим совместимости
- серверный/файловый режим
 
greygrouseДата: Понедельник, 05.05.2025, 01:39 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 85
Репутация: 41
Статус: Оффлайн
ОС сервера - Windows Server 2025 Standard  Build 26100.3775 (так же пробовал на Windows Server 2019 Standard)
Режим совместимости - 8.3.24
Клиент-серверный режим на MS SQL Server 2019 (так же пробовал на MS SQL 2016 и MS SQL 2022)

Добавлено (05.05.2025, 03:21)
---------------------------------------------
Проверил дополнительно на файловых демках ERP и ERP АПК. Ошибки нет.
Так же проверил на демке типовой ERP в клиент-северном режиме. Ошибка есть.

 
tormozitДата: Понедельник, 05.05.2025, 06:49 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Пробуй заменить Обработка.ирПлатформа.Макет.RegExWin64 от предыдущей версии. Похоже проблема вызвана обновлением внешней компоненты https://www.hostedredmine.com/issues/1004464
 
tormozitДата: Понедельник, 05.05.2025, 07:37 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Проверил на всех своих серверных базах. Ошибка не возникает.

Платформа: 8.3.27.1508
Режим БД: клиент-серверный
Конфигурация. Название: TMS X4 (4.0.7.11)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_12
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 300
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 7.77.1e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (7.77.1e)
Клиент. Приложение: Управляемое приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Корпоративная 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
Сервер. ОС: Microsoft Windows Server 2016 Standard 64-bit Русский
Сервер. Процесс: 64б
Сервер. Отладка: tcp
 
tormozitДата: Понедельник, 05.05.2025, 07:38 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Пробуй проверить на другом сервере приложений
 
tormozitДата: Вторник, 13.05.2025, 19:18 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Создал заявку в проекте компоненты https://github.com/alexkmbk/RegEx1CAddin/issues/25
 
tormozitДата: Вторник, 13.05.2025, 19:18 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Цитата dignatenkov ()
вылетает эта же ошибка: https://devtool1c.ucoz.ru/forum/2-2795-1

Это очень важная ошибка. Можешь проверить предложенный там способ решения?
 
dignatenkovДата: Вторник, 13.05.2025, 19:19 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 56
Статус: Оффлайн
Цитата tormozit ()
Это очень важная ошибка. Можешь проверить предложенный там способ решения?

Выгрузил двоичные данные RegExWin64 из версии 7.75.1 и загрузил в текущую 7.78.1 - ошибка не исчезла.
 
tormozitДата: Вторник, 13.05.2025, 19:52 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Цитата dignatenkov ()
ошибка не исчезла.

Ты уверен, что у тебя точно такая же ошибка? т.е. в строке

Код
Вычислитель.ВызыватьИсключения = Истина;

Если да, то будет полезно перезапустить сервер приложений для чистоты эксперимента. Если ошибка сохранится, то временно замени функцию ОбработкаОбъект.ирПлатформа.ПолучитьОбъектВнешнейКомпонентыИзМакета на такую

Код
Функция ПолучитьОбъектВнешнейКомпонентыИзМакета(ИмяМакетаКомпоненты, ИмяОбъекта, ИмяКомпоненты = Неопределено, Знач ТипКомпоненты = Неопределено,
    ИмяМакетаДополнительнойБиблиотеки = "") Экспорт
    
    Если ТипКомпоненты = Неопределено Тогда
        ТипКомпоненты = ТипВнешнейКомпоненты.Native;
    КонецЕсли;
    Попытка
        Результат = Новый (ИмяОбъекта);
    Исключение
        Если ИмяКомпоненты = Неопределено Тогда
            ИмяКомпоненты = ИмяМакетаКомпоненты;
        КонецЕсли;
        Если КодСимвола(ИмяМакетаКомпоненты, 1) >= 128 Тогда
            // https://www.hostedredmine.com/issues/890335
            ВызватьИсключение "Нельзя использовать кириллические буквы в именах файлов внешних компонент";
        КонецЕсли;
        ФайлКомпоненты = ПроверитьЗаписатьКомпонентуИзМакетаВФайл(ИмяМакетаКомпоненты);
        Местоположение = ФайлКомпоненты.ПолноеИмя;
        Если ЗначениеЗаполнено(ИмяМакетаДополнительнойБиблиотеки) Тогда
            ФайлДополнительнойБиблиотеки = ПроверитьЗаписатьКомпонентуИзМакетаВФайл(ИмяМакетаДополнительнойБиблиотеки);
        КонецЕсли;
        Успех = ПодключитьВнешнююКомпоненту(Местоположение, ИмяКомпоненты, ТипКомпоненты);
        ПодключитьВнешнююКомпоненту(ИмяОбъекта);
        //Попытка
            Результат = Новый (ИмяОбъекта);
        //Исключение
        //КонецПопытки;
    КонецПопытки;
    Возврат Результат;
    
КонецФункции
 
dignatenkovДата: Вторник, 13.05.2025, 21:39 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 56
Статус: Оффлайн
Теперь так: 

Код
Тип не определен (AddIn.ВычислительРегВыражений.RegEx)
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(12877)}:Результат = Новый (ИмяОбъекта);
{ИнструментыРазработчикаTormozit Обработка.ирОболочкаРегВыражение.МодульОбъекта(326)}:Вычислитель = мПлатформа.ПолучитьОбъектВнешнейКомпонентыИзМакета("RegEx", "AddIn.ВычислительРегВыражений.RegEx", "ВычислительРегВыражений", ТипВнешнейКомпоненты.Native); // ОбработкаОбъект.ирТипКомпонентаRegEx
{ИнструментыРазработчикаTormozit Обработка.ирОболочкаРегВыражение.МодульОбъекта(121)}:РезультатJSON = Вычислитель().НайтиСовпаденияJSON(ТекстГдеИскать);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(7805)}:Вхождения = РегВыражение.НайтиВхождения(Текст,,,, выхДлительность);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(32148)}:Вхождения = НайтиРегВыражениеЛкс(СтрокаЗапускаПроцесса, "[-/]debug(?:\s+-(http)|\s*$)");
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирСервер.Модуль(873)}:ИнфоСервера = ИнфоСервера + Символы.ПС + "Сервер. Отладка: " + ирОбщий.РежимОтладкиСервераИзКоманднойСтрокиЛкс();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(21480)}:Текст = Текст + ирСервер.ИнфоСервераПриложений();
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.Форма.ОПодсистеме.Форма(351)}:Текст = ирКлиент.ТехническаяИнформацияЛкс(НазваниеИнструмента);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]


Сообщение отредактировал dignatenkov - Вторник, 13.05.2025, 21:59
 
tormozitДата: Среда, 14.05.2025, 00:09 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
dignatenkov, если есть возможность, включи на сервере техножурнал для события ADDINCPP и ADDIN и повтори тест. Анализом техножурнала поищи возможные диагностические сообщения ошибки создания этой внешней компоненты.
 
tormozitДата: Среда, 14.05.2025, 00:11 | Сообщение # 13
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
Цитата tormozit ()
Похоже проблема вызвана обновлением внешней компоненты

Видимо гипотеза не подтвердилась.
 
dignatenkovДата: Среда, 14.05.2025, 00:24 | Сообщение # 14
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 56
Статус: Оффлайн
Цитата tormozit ()
ADDINCPP и ADDIN


Файл цепляю к сообщению.


Сообщение отредактировал dignatenkov - Среда, 14.05.2025, 23:39
 
tormozitДата: Среда, 14.05.2025, 00:44 | Сообщение # 15
Генералиссимус
Группа: Администраторы
Сообщений: 6913
Репутация: 181
Статус: Оффлайн
dignatenkov,

1. Попробуй в консоли код на сервере создать эту внешнюю компоненту из файла как описано тут https://github.com/alexkmbk/RegEx1CAddin/issues/15

2. Попробуй на севере установить стандартные библиотеки VC++ https://learn.microsoft.com/ru-ru....svc-170 ( прямая ссылка https://aka.ms/vs/17/release/vc_redist.x64.exe )
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: