Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #946035

8.3.21-+ Пустое представление элемента отбора компоновщика по схеме из временного хранилища в толстом клиенте

Added by Сергей Старых 23 days ago. Updated 23 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2066316/m/2066316

Конфигурация ПО

8.3.21.1274, толстый клиент

Проблема

Свойство "Представление" элемента отбора компоновщика настроек по схеме из временного хранилища в толстом клиенте может быть пустым

Воспроизведение

Восстановить базу из выгрузки (можно и в клиент-серверном и в файловом режиме).
В общем макете лежит схема компоновки, в настройках по умолчанию которой есть элемент отбора с мультиязычным представлением.

Запустить клиентское приложение толстый клиент под пользователем "рус", язык которого "ru" совпадает с основным языком конфигурации "ru". Нажать кнопку "ВыполнитьНаКлиенте". При этом на клиенте выполнится код

Схема = ПолучитьОбщийМакет("Макет");
Адрес = ПоместитьВоВременноеХранилище(Схема);
Комп = Новый КомпоновщикНастроекКомпоновкиДанных;
Комп.ЗагрузитьНастройки(Схема.НастройкиПоУмолчанию);
Ф1 = Комп.Настройки.Отбор.Элементы[0].Представление;
Ф2 = Схема.НастройкиПоУмолчанию.Отбор.Элементы[0].Представление;
Комп.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Адрес));
Ф21 = Комп.Настройки.Отбор.Элементы[0].Представление; // Здесь неожиданное поведение
Ф22 = Схема.НастройкиПоУмолчанию.Отбор.Элементы[0].Представление;
Сообщить("Свойство компоновщика до инициации ="+ Ф1);
Сообщить("Свойство настроек из схемы до инициации ="+ Ф2);
Сообщить("Свойство компоновщика после инициации ="+ Ф21);
Сообщить("Свойство настроек из схемы после инициации ="+ Ф22);

Будут выведены сообщения

Свойство компоновщика после инициации = Русский
Свойство настроек из схемы до инициации = Русский
Свойство компоновщика до инициации =
Свойство настроек из схемы после инициации = Русский

А ожидалось

Свойство компоновщика после инициации = Русский
Свойство настроек из схемы до инициации = Русский
Свойство компоновщика до инициации = Русский
Свойство настроек из схемы после инициации = Русский

Если не использовать временное хранилище, то проблема не проявляется.

clipboard-202206041127-dckxk.png (51.4 KB) clipboard-202206041127-dckxk.png Сергей Старых, 2022-06-04 10:27 AM
clipboard-202206041127-857ff.png (13.7 KB) clipboard-202206041127-857ff.png Сергей Старых, 2022-06-04 10:27 AM
тест.dt (113 KB) тест.dt Сергей Старых, 2022-06-04 10:27 AM
250
250

History

#1 Updated by Сергей Старых 23 days ago

  • Description updated (diff)

#2 Updated by Сергей Старых 23 days ago

  • Description updated (diff)

Also available in: Atom PDF