Ср, 11.02.2026, 13:18:30
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Перезапуск Приложения по 4 раза (по количеству Ролей "ИР")
andreymazurovДата: Сб, 10.12.2022, 20:36:11 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
Добрый день, Сергей, начиная с сентября после перехода на ERP WE 2.5.9 (а сейчас и на 2.5.10) и Платформу 8.3.22 начались странные перезапуски сеанса , когда подключено расширение ИР (хотя такая же проблема и с "Универсальными инструментами" тоже) , скрин-шот прилагается... на экране всплывает окно на 1-2 секунды "Инструменты разработчика - перезапускам сеанс после автодобавления роли" и так по числу ролей в ИР (то есть 4 раза) ... потом работа идет нормально, но сообщается что роли обновлены и чтобы обновления вступили в силу - надо перезапустить сеанс... перезапускам и ... снова тоже самое.
Если в конфигураторе явно задать Роли (ИР) как видно на втором скрин-шоте - то 1-й после этого запуск проходит нормально, правда почему то галочки с ролей снимаются (автоматически) при работе Приложения. и если запустить снова , то опять всплывают окошки с текстом "Инструменты разработчика - перезапускам сеанс после автодобавления роли"... это жутко раздражает , но ничего сделать не удается. Даже созданием "Профиля" с включением туда Ролей (ИР) - все одно не работает - роли почему-то у Пользователя во время ран-тайма удаляются. Это возможно что-то "новенькое" в БСП? .... или в Платформе ?

https://drive.google.com/file....sharing

P.S. Ссылка на видео как это выглядит

Добавлено (10.12.2022, 20:36)
---------------------------------------------
Платформа: 8.3.22.1704
Режим БД: клиент-серверный
Конфигурация. Название: 1С:ERP WE (2.5.10.56)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_17
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 6.54.1e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. Extention2 (1.0.1a)
Расширения. EnvelopsWithCash (1.0)
Расширения. Nomenclature (1.0.0)
Расширения. WinesCellStorage ()
Расширения. Ext1 (2.2.3 WE 2 7)
Расширения. ИнструментыРазработчикаTormozit (6.54.1e)
Расширения. Revel (1.2.1)
Расширения. hr_HumanResourcesAndSalary (1.0)
Расширения. esLocalization (1.7.1.2)
Расширения. УниверсальныеИнструменты (1.4.13)
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная НеРусский-0c0a
Клиент. ОС от имени администратора: Нет
Клиент. ОС Active code page: 866
Клиент. ОС выполнение BAT: Да
Сервер. ОС: Microsoft Windows Server 2012 R2 Standard 64 bits НеРусский-0c0a
Сервер. Процесс: 64б
Сервер. Отладка: нет

Прикрепил еще два файла - как выглядят Права пользователя в ИР (в обычном приложении) -
1) поправил руками добавив Роли ИР... запустил тонкий клиент
2) он запустился нормально, но в правах Пользователя - Роли ИР стерлись !!!
3) и теперь при запуске Приложения (хоть какого клиента) -- вылезают окошки с "перезапускам сеанс - автодобавление роли"...

Вот такие "чудеса"
Прикрепления: 4373419.png (19.2 Kb) · 9818157.png (33.8 Kb) · 7508414.png (11.7 Kb) · 8656990.png (7.4 Kb)


Сообщение отредактировал andreymazurov - Сб, 10.12.2022, 21:11:16
 
tormozitДата: Сб, 10.12.2022, 23:16:25 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Установи в отладчике автоподключение фоновых заданий и точку останова в методе ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы и при ее срабатывании ПОСЛЕ первого авто перезапуска на проблемном пользователе покажи стек.
 
tormozitДата: Вс, 11.12.2022, 08:05:59 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Попробуй отключить остальные расширения. Проблема остается?
 
tormozitДата: Вс, 11.12.2022, 08:26:18 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
У меня проблема не воспроизводится в файловой демо базе БСП 3.1.7 на платформе 8.3.22.1709. При этом я регламентные задания все явно запускал каждый раз.
 
tormozitДата: Вс, 11.12.2022, 09:21:53 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Похожая проблема http://devtool1c.ucoz.ru/forum/2-2093-1
Пробуй варианты решения, предложенные там.
 
tormozitДата: Вс, 11.12.2022, 12:28:30 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Проблему не смог воспроизвести. Создал задачу по блокированию многократного перезапуска https://www.hostedredmine.com/issues/955636
 
tormozitДата: Вс, 11.12.2022, 12:37:58 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Без доработки конфигурации после обновления ролей - 2 перезапуска у тебя все равно будет, т.к. один делает ИР, а второй - УИР.
 
tormozitДата: Вс, 11.12.2022, 19:47:58 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
В соседней заявке обнаружилась проблема БСП при работе с разными языками системы.
Ошибку БСП вместе со способом исправления описал тут
https://www.hostedredmine.com/issues/955639
https://partners.v8.1c.ru/forum/t/2097987/m/2097987
Но судя по твоему описанию, у тебя может быть другая причина.
 
andreymazurovДата: Вс, 11.12.2022, 20:07:24 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
Привет, Сергей, спасибо за комментарии - буду пробовать (при отключении остальных расширений проблема остается),
Возможно каким то образом Многоязычность в БСП дает "чудеса", с многоязычность постоянно проблемы в новых версиях БСП... буду читать ссылки и разбираться, ладно бы один перезапуск и потом работа без проблем, а то получается , что "перезапуски" каждый раз, да еще и у все пользователей, это многим сильно мешает работать.. еще раз спасибо!

P.S. ЗаполнениеПараметровРаботыРасширений - да, да, постоянно перезапускается это задание, так и есть!

Приложил скриншот "Справочник.ВерсииРасширений" = точно, то "Нет", то "No"...
Прикрепления: 7643899.png (838.4 Kb)


Сообщение отредактировал andreymazurov - Вс, 11.12.2022, 20:39:26
 
tormozitДата: Вс, 11.12.2022, 20:53:05 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Многократный перезапуск устранен в 6.55
 
andreymazurovДата: Вс, 11.12.2022, 20:58:06 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
Сергей, обновился до 6.55.11 - проблема ушла когда запускается Платформа с языком по умолчанию, у меня Английский по умолчанию, да, тогда один раз перезапуск и потом "полет нормальный", а вот когда ключ запуска Приложения  /Lru - вот тогда не помогает, и наверное придется поправить код в модуле Справочник.ВерсииРасширений как ты писал в предложении https://partners.v8.1c.ru/forum/t/2097987/m/2097987

Попробую... (или сменю язык Предприятия по умолчанию на русский) - переустанавливать хочу на 8.3.22.1709 все одно.
 
tormozitДата: Вс, 11.12.2022, 21:00:51 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
В ИР 6.55 не может быть многократный перезапуск (смотри https://www.hostedredmine.com/issues/955636 ) .
Скорее всего УИР это уже делает. Отключи УИР и проверь.
 
andreymazurovДата: Вс, 11.12.2022, 21:14:14 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
Сергей, еще вопрос по теме:

Функция КонтрольнаяСуммаРасширения(Расширение, СвойстваПодключения = "")

КонтрольнаяСумма = Расширение.Имя + " (" + Расширение.Версия + ") " + Base64Строка(Расширение.ХешСумма);

Если ЗначениеЗаполнено(СвойстваПодключения) Тогда
КонтрольнаяСумма = КонтрольнаяСумма + " БезопасныйРежим:" + Расширение.БезопасныйРежим;
КонецЕсли;

Если СвойстваПодключения = "Все" Тогда
КонтрольнаяСумма = КонтрольнаяСумма
+ " ПередаватьВПодчиненныеУзлыРИБ:" + Расширение.ИспользуетсяВРаспределеннойИнформационнойБазе
+ " Активно:" + Расширение.Активно;
КонецЕсли;

Возврат КонтрольнаяСумма;

КонецФункции

Вот такие конструкции как: Расширение.ИспользуетсяВРаспределеннойИнформационнойБазе и Расширение.Активно также Булево, и в зависимости от настроек и языка Платформы принимают значения "Да/Нет" или "Yes/No"

может и здесь лучше поправить?
А то получается, например "EnvelopsWithCash (1.0) 3BN/bTdmN+bpZsZ/eex3SVWsMDw= БезопасныйРежим:Нет ПередаватьВПодчиненныеУзлыРИБ:Нет Активно:Да"
или вот для ИР "ИнструментыРазработчикаTormozit (6.55.1e) bk+xRhzqs9dq7UbztzDHQ+ublBc= БезопасныйРежим:Нет ПередаватьВПодчиненныеУзлыРИБ:Нет Активно:Да"

Соответсвенно когд язык en - то для пользователя будет Yes/No ??? верно?
да еще Платформа может запускаться с ключом локализации , аж например под испанский или русский, когда по умолчанию у меня английский, как пример

 P.S.  еще раз проверил - если Предприятие запускается с языком по умолчанию (en) тогда все норма, перезапуск только один раз, и потом все ок, если же ключ /Lru - то перезапуски повторяются снова и снова, как выход - сменить язык Платформы по умолчанию на русский или "забить" и пользоваться en


Сообщение отредактировал andreymazurov - Вс, 11.12.2022, 21:26:09
 
tormozitДата: Вс, 11.12.2022, 22:17:22 | Сообщение # 14
Генералиссимус
Группа: Администраторы
Сообщений: 7313
Репутация: 193
Статус: Оффлайн
Я не утверждал что после обновления на ИР 6.55 перезапуски прекратятся. Повторяю, в ИР 6.55 не может быть многократный перезапуск. Но ведь еще есть код конфигурации и другие расширения конфигурации. За них я не отвечаю. Поэтому если ты считаешь, что бесконечный перезапуск порождается только кодом ИР, то нужно создать новое полноценное описание проблемы при минимальном наборе активных расширений.

Код
может и здесь лучше поправить?
Да, лучше исправить везде. Просто у меня другие ветки не вызывались. Поэтому в моем случае было достаточно указанного мной места.
 
andreymazurovДата: Пн, 12.12.2022, 12:07:29 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Оффлайн
Сергей, спасибо за ответ - без сомнения проблема в коде БСП... я сделаю правку в своем расширении этого участка кода - напишу потом

Добавлено (12.12.2022, 17:03)
---------------------------------------------
Добрый день, установил Платформу с языком по умолчанию русский... и все стало в норме, перезапуск только один - при первом запуске, потом все стартует в норме (правда чуток медленнее , но это видимо по другим причинам)..

К сожалению к БСП и мультизячности много претензий, так как видимо разработки не имеют много отзывов, чтобы "предусмотреть" разные варианты, но... Сергей, еще раз моя благодарность - работает и уже хорошо!

 
  • Страница 1 из 1
  • 1
Поиск: