Среда, 16.10.2024, 10:01
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка формирования файла отладки в СЕРВЕРНОМ контексте
25-й_кадрДата: Вторник, 12.03.2024, 15:14 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 13
Репутация: 8
Статус: Оффлайн
Платформа: 8.3.17.2171
Режим БД: клиент-серверный
Конфигурация. Название: Управление производственным предприятием, редакция 1.3
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_2_13
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 102
Инструменты разработчика. Версия: Портативный 7.18.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows Server 2016 Datacenter 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс

Когда перехватываем запрос для отладки в СЕРВЕРНОМ контексте через
ВнешниеОбработки.Создать("\\qwerty\7.18.1\ирПортативный.epf", Ложь).ирОбщий.От(Запрос)
и на каталог \\qwerty\7.18.1 права с учетки сервера приложений только на Чтение и Выполнение.

Тогда если каталога ОбъектыДляОтладки нет, то падает с ошибкой в ирПортативный в процедуре КаталогОбъектовДляОтладкиЛкс() при создании каталога.
Если каталог ОбъектыДляОтладки  существует, тогда в ирОбщий в процедуре ОтложитьУпакованныйОбъектДляОтладкиЛкс

Попытка
Если ФорматВнутр Тогда 
ЗначениеВФайл(ФайлОбъектаДляОтладки.ПолноеИмя, СтруктураПараметров);
ИначеУспех = Истина;
ОбъектВСтрокуXMLЛкс(СтруктураПараметров, , ФайлОбъектаДляОтладки.ПолноеИмя);
КонецЕсли;
Успех = Истина;
Исключение
СообщитьЛкс("Ошибка сохранения файла для отладки: " + ОписаниеОшибки());
КонецПопытки;

Прав на Запись нет
ЗначениеВФайл(ФайлОбъектаДляОтладки.ПолноеИмя, СтруктураПараметров) = ЛОЖЬ, а Успех = Истина
Исключения в этом случе не возникает. В любом случае Успех = Истина.

По факту файл отладки не записывается, а строка отладки формируется как будто файл записан.
 
tormozitДата: Вторник, 12.03.2024, 21:56 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Ошибку подтверждаю https://www.hostedredmine.com/issues/982104
 
tormozitДата: Понедельник, 18.03.2024, 08:02 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
Исправлено в 7.19
 
  • Страница 1 из 1
  • 1
Поиск: