Четверг, 10.10.2024, 12:58
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Типовые формы из интерфейсной панели по умолчанию
agaltsoffДата: Пятница, 03.02.2017, 06:00 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 15
Репутация: 4
Статус: Оффлайн
Можно ли настроить инструменты разработчика таким образом, чтобы из интерфейсной панели при двойном нажатии на элемент открывалась типовая форма списка вместо динамического списка?

До недавнего времени так и было, но после обновления на 3.89 стали открываться динамические списки. Всё бы ничего, но на многих используемых мной объектах динамические списки просто зависают или 1С падает с ошибкой недостаточно памяти.

Знаю что можно открывать типовую форму из контекстного меню элемента интерфейсной панели, но это не совсем удобно.
 
tormozitДата: Пятница, 03.02.2017, 07:29 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Цитата agaltsoff ()
на многих используемых мной объектах динамические списки просто зависают или 1С падает с ошибкой недостаточно памяти
А что при этом делают хорошие пользователи? Они описывают проблему, чтобы разработчик мог попытаться ее устранить.
Я впервые узнаю о такой проблеме. Поэтому очень интересно было бы узнать о ней подробнее.
Про открытие штатной формы списка вроде бы все на поверхности (очевидно), но сначала хотелось бы описание проблемы.
 
agaltsoffДата: Пятница, 03.02.2017, 09:32 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 15
Репутация: 4
Статус: Оффлайн
Цитата tormozit ()
А что при этом делают хорошие пользователи? Они описывают проблему, чтобы разработчик мог попытаться ее устранить.


Конфигурация ЗУП КОРП.

Периодический регистр сведений подчинённый регистратору 
два измерения тип Справочник и Дата, индексированы
два ресурса тип Число и Булево
7.2 млн записей

Форма списка управляемая, открывается быстро.

Динамический список открывается минут десять, затем 1С выдаёт сообщение Недостаточно памяти для получения результата запроса к базе данных и две кнопки Завершить работу и Перезапустить...

Процесс клиента 1С при этом занимает около 300 Мб памяти, всего около 50% памяти свободно на клиенте.

Клиент 1С
Платформа 8.3.10.1877 х32
ОС Win 8.1 x64
процессор Intel Core i5 3.2 GHz
RAM 8 Gb 

Сервер 1С Win SRV 2012 2 х Intel Xeon E7-4870 2.4 GHz RAM 50Gb

Сервер MS SQL такой же конфигурации, единственно там 10 процессоров, но там и баз побольше.
 
tormozitДата: Пятница, 03.02.2017, 21:31 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
agaltsoff
Спасибо. Возможно устанавливается сортировка, не попадающая в индекс. Попробуй узнать в отладчике, с каким порядком открывается динамический список этого регистра.

Для отключения использования динамического списка в качестве основной формы списка объекта метаданных служит флажок "Вместо основной".
 
tormozitДата: Суббота, 04.02.2017, 09:12 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Проверил установку порядка в динамическом списке в периодических регистрах сведений, подчиненных регистратору. Он устанавливается в "Период". Т.е. должен попадать в индекс.

1. Нажми на кнопку "Информация для технической поддержки" в диалоге "О подсистеме" и сообщи результат
2. Создай обычную форму списка для этого же регистра и попробуй открыть ее в обычном приложении. Наблюдается ли при этом та же проблема?
3. Открой инструмент "Настройка техножурнала" и выполни его настройку на клиенте (загрузи и примени шаблон " Дежурный" ) и на сервере (загрузи и примени шаблон " Дежурный"). Подожди 60 секунд (обратный отсчет в форме есть).
4. Открой инструмент "Анализ техножурнала", проверь что техножурнал на клиенте и сервере начал писаться и нажми там кнопку "Трасса".
5. Открой в том же сеансе динамический список проблемного регистра.
6. После аварийного завершения снова запусти анализ техножурнала. На закладке "Анализ" включи флажок "Имена метаданных". Нажми кнопку "Найти трассы". Выбери трассу и загрузи журнал. Сохрани загруженный журнал из инструмента в файл. Повтори это и для клиента и для сервера.
7. Выложи сюда журналы.
 
agaltsoffДата: Воскресенье, 05.02.2017, 10:05 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 15
Репутация: 4
Статус: Оффлайн
Цитата tormozit ()
Для отключения использования динамического списка в качестве основной формы списка объекта метаданных служит флажок "Вместо основной".

Этот флажок я видел. Только чтобы его использовать, форму нужно сначала открыть)) Думал может какая-то глобальная настройка есть.

Остальное шаманство сделаю.
 
tormozitДата: Воскресенье, 05.02.2017, 10:13 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Попробуй временно отключить установку порядка в ОбщиМодуль.ирОбщий в строке
Код
ОсновнойЭУ.Значение.Порядок.Установить(НовыйПорядок + ПредопределенноеПоле)
 
tormozitДата: Воскресенье, 05.02.2017, 12:12 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Еще полезно было бы получить полную структуру этого регистра, т.е. имена полей с ролями и типами.
 
tormozitДата: Понедельник, 06.02.2017, 00:10 | Сообщение # 9
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Попробуй версию 3.96
Возможно проблема в ней уже решена.
 
tormozitДата: Понедельник, 13.02.2017, 00:56 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Есть новости?
 
agaltsoffДата: Среда, 22.02.2017, 07:30 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 15
Репутация: 4
Статус: Оффлайн
Обновил сегодня инструменты до 3.98, динамический список стал открываться.

Техножурнал настроить не удалось. Имеет смысл это делать?
 
tormozitДата: Среда, 22.02.2017, 07:47 | Сообщение # 12
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Ну раз проблема ушла, то тратить время на ковыряние с техножурналом не стоит. Очень вероятно иногда устанавливался порядок, не попадавший в индекс. Вроде бы теперь я совсем исключил такие ситуации.
 
tormozitДата: Воскресенье, 22.01.2023, 22:29 | Сообщение # 13
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Запрошенный переключатель реализован в 6.32 https://www.hostedredmine.com/issues/946539
 
  • Страница 1 из 1
  • 1
Поиск: