Суббота, 16.11.2024, 14:21
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Ошибка при установке расширения 6.52.1е 1с 8.22.1704
avmДата: Среда, 16.11.2022, 12:00 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
Обновлял как всегда расширение (через кнопку обновить). в типовой БП с 6.49. После перезагрузки бухгалтерии вместо диалога про адаптацию вышла ошибка

Ошибка инициализации модуля: ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта
по причине:
Значение не является значением объектного типа (Self)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(761)}:КаталогДанныхПриложения = ПриложениеОболочкиОС.NameSpace(Подкаталог).Self.Path;
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(711)}:КаталогДанныхПриложения = КаталогПлатформыВПрофилеЛкс(Локальный);
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(7680)}:КаталогВерсииПлатформыВПрофиле = ирКэш.КаталогИзданияПлатформыВПрофилеЛкс();
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(6445)}:ПроверитьКаталогФайловогоКэша();
{ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(8565)}:ПроверитьСтруктуруФайловогоКэша();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(21893)}:Результат = Новый (ТипОбъекта);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирКэш.Модуль(24)}:ирПлатформа = ирОбщий.СоздатьОбъектПоПолномуИмениМетаданныхЛкс("Обработка.ирПлатформа");
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(33118)}:мПлатформа = ирКэш.Получить();
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(33069)}:МодальныеГруппы = МодальныеГруппыЛкс();
{ИнструментыРазработчикаTormozit ОбщаяФорма.ирАдаптацияРасширения.Форма(70)}:ирОбщий.СообщитьЛкс("Открыть это окно можно командой ""Адаптация расширения""");

Техническая информация не выдается на той же ошибке

попробовал обновить расширение через вашу обработку. Обновление прошло без ошибок, но по кнопке "Техническая информация" ошибка (приложил скрин)

Добавлено (16.11.2022, 17:10)
---------------------------------------------
ничего не понимаю, проблема на 8.22.1704 на рабочем сервере который в интернете и хоть временной, но легальной лицензией
а на сервере который без интернета и на эмуле, хотя та же 8.22.1704 - работает

Что может быть не так?

Прикрепления: 7472913.jpg (279.5 Kb)
 
tormozitДата: Среда, 16.11.2022, 19:07 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Думаю платформа 1С тут не виновата. Выполни через консоль кода на сервере код и сообщи результат

Код
ПриложениеОболочкиОС = Новый COMobject("Shell.Application");
Для Счетчик = 1 По 50 Цикл
    Попытка
        КаталогДанныхПриложения = ПриложениеОболочкиОС.NameSpace(Счетчик).Self.Path;
    Исключение
        КаталогДанныхПриложения = "Не найден";
    КонецПопытки;
    Сообщить("" + Счетчик + " = " + КаталогДанныхПриложения);
КонецЦикла;
 
avmДата: Среда, 16.11.2022, 20:21 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
3 = ::{26EE0668-A00A-44D7-9371-BEB064C98683}\0
1 = ::{871C5380-42A0-1069-A2EA-08002B30309D}
2 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
4 = ::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
5 = C:\Users\am\Documents
6 = C:\Users\am\Favorites
7 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
8 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Recent
9 = C:\Users\am\AppData\Roaming\Microsoft\Windows\SendTo
10 = ::{645FF040-5081-101B-9F08-00AA002F954E}
11 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Start Menu
12 = Не найден
13 = C:\Users\am\Music
14 = C:\Users\am\Videos
15 = Не найден
16 = C:\Users\am\Desktop
17 = ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
18 = ::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
19 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Network Shortcuts
20 = C:\Windows\Fonts
21 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Templates
22 = C:\ProgramData\Microsoft\Windows\Start Menu
23 = C:\ProgramData\Microsoft\Windows\Start Menu\Programs
24 = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
25 = C:\Users\Public\Desktop
26 = C:\Users\am\AppData\Roaming
27 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
28 = C:\Users\am\AppData\Local
29 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
30 = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
31 = C:\Users\am\Favorites
32 = C:\Users\am\AppData\Local\Microsoft\Windows\INetCache
33 = C:\Users\am\AppData\Local\Microsoft\Windows\INetCookies
34 = C:\Users\am\AppData\Local\Microsoft\Windows\History
35 = C:\ProgramData
36 = C:\Windows
37 = C:\Windows\System32
38 = C:\Program Files
39 = C:\Users\am\Pictures
40 = C:\Users\am
41 = C:\Windows\SysWOW64
42 = C:\Program Files (x86)
43 = C:\Program Files\Common Files
44 = C:\Program Files (x86)\Common Files
45 = C:\ProgramData\Microsoft\Windows\Templates
46 = C:\Users\Public\Documents
47 = C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
48 = C:\Users\am\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
49 = ::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
50 = Не найден
 
tormozitДата: Среда, 16.11.2022, 21:09 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Что то не стыкуется. ошибка возникает при передаче числа 28. А в твоем результате оно корректное значение вернуло.
Попробуй остановиться на этой ошибке и вычислить выражения
1. ПриложениеОболочкиОС.NameSpace(Подкаталог).Self.Path
2. Подкаталог
 
avmДата: Воскресенье, 20.11.2022, 18:36 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
2. Подкаталог - нормально, там 28

1. а тут ошибка в данном com-объекте (ПриложениеОболочкиОС) нет такого метода NameSpace(Подкаталог)
Прикрепления: 1831906.jpg (45.1 Kb)
 
tormozitДата: Воскресенье, 20.11.2022, 18:47 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Скажу по-другому.
В предложенном мной тут тесте у тебя выражение
ПриложениеОболочкиОС.NameSpace(28)
вернуло НЕ Неопределено.

А на твоей последней картинке оно вернуло Неопределено. Возможно тест выполнялся в другом окружении?
 
avmДата: Воскресенье, 20.11.2022, 18:47 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
Подкаталог = 28

Добавлено (20.11.2022, 18:53)
---------------------------------------------

Цитата tormozit ()
А на твоей последней картинке оно вернуло Неопределено.
Я понимаю... Я прямо сейчас запускаю в консоле кода твою процедуру, и там 28 указатель на каталог в appdata

Но в отладчике (переменная = 28) - Неопределено

И что делать?

Добавлено (20.11.2022, 18:56)
---------------------------------------------

Цитата tormozit ()
А на твоей последней картинке оно вернуло Неопределено. Возможно тест выполнялся в другом окружении?
Я сейчас сижу за компом, у меня 1с:Предприятие и второе - к нему отладчик.
Прямо сейчас запустил в консоле кода твою процедуру - 20 - это катало appdata\local
А в отладчике - Неопределено?

Ничего не понимаю....
Прикрепления: 3967409.jpg (56.7 Kb)
 
tormozitДата: Воскресенье, 20.11.2022, 18:57 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Изучать различия окружения этих двух случаев. Еще можно показать полную картинку окна отладчика, чтобы было видно стек и все его колонки.
 
avmДата: Воскресенье, 20.11.2022, 18:58 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
что показать в окне отладчика?
 
avmДата: Воскресенье, 20.11.2022, 19:03 | Сообщение # 10
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
Это?
Прикрепления: 1429999.jpg (158.7 Kb)
 
tormozitДата: Воскресенье, 20.11.2022, 19:06 | Сообщение # 11
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Да. Теперь снимок из консоли кода покажи. Не верится что выполнение того же кода на сервере там дает другой результат.
 
avmДата: Воскресенье, 20.11.2022, 19:12 | Сообщение # 12
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
вот

Причем если запускаю клиент на сервере, то аналогично - показывает "соответствующий путь у 26 и 26"
Но не работает и если клиент локальный, и если клиент на сервере
Прикрепления: 5837552.jpg (126.3 Kb)


Сообщение отредактировал avm - Воскресенье, 20.11.2022, 19:14
 
avmДата: Воскресенье, 20.11.2022, 19:20 | Сообщение # 13
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
Вот при запуске 1с:предприятия на сомом сервере
Прикрепления: 7433943.jpg (129.0 Kb)
 
tormozitДата: Воскресенье, 20.11.2022, 19:20 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Я изначально указывал, что в консоли кода надо выполнять тест на сервере (левое подменю в командной панели над текстом алгоритма). Да тут есть некоторая неоднозначность. Постараюсь в будущем более четко описывать это.
 
avmДата: Воскресенье, 20.11.2022, 19:23 | Сообщение # 15
Лейтенант
Группа: Пользователи
Сообщений: 77
Репутация: 66
Статус: Оффлайн
Извини, не понял.... Тогда да... "Не найден"
Прикрепления: 7046403.jpg (84.9 Kb)
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: