Четверг, 18.04.2024, 21:05
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Прочее » Дополнительные поля для консолей
Дополнительные поля для консолей
BudymirДата: Четверг, 08.09.2022, 14:28 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Оффлайн
Для консолей запросов, отчётов и кода прошу добавить для каждой строки дерева следующие поля:
- описание
- идентификатор
- дата создания
- дата последнего изменения
- дата последнего запуска
- счётчик общего количества запусков
- список меток/тегов

В основном это необходимо для поиска нужных записей, если их очень много. Лично я эту информацию загружаю в стороннюю базу 1С, и там анализирую её. Если есть возможность сделать что-то подобное непосредственно в ИР, то будет ещё лучше.
 
tormozitДата: Четверг, 08.09.2022, 21:45 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6161
Репутация: 156
Статус: Оффлайн
Для начала предлагаю ознакомиться с похожим обсуждением http://devtool1c.ucoz.ru/forum/3-1799-1
 
tormozitДата: Четверг, 08.09.2022, 22:10 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6161
Репутация: 156
Статус: Оффлайн
Понимаю желание работать всегда с одним списком запросов, но архитектура консолей не рассчитана на удобную работу с >100 элементами списка во многих аспектах. И простыми доработками этого не добиться, т.к. очень важно не снизить удобство работы с небольшими списками, которые намного чаще используются.
Поэтому рекомендую разбивать большие списки на несколько мелких по аналогии с общими модулями.
А упомянутая тобой загрузка списков запросов в справочник и анализ там - возможно самый оптимальный способ поиска в больших списках.

Ты просишь атрибут "дата последнего запуска". В списках консолей запросов и кода есть скрытая колонка ДатаВыполнения (Возраст выполнения).

Зачем нужен атрибут "Идентификатор"? Постарайся описать поподробнее.
 
BudymirДата: Пятница, 09.09.2022, 01:26 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Оффлайн
Наверное, да, лучше оставить вариант с анализом списка запросов в отдельной конфигурации, куда будут собираться данные сразу из нескольких файлов данных. Плюс в этой конфигурации запросы связаны с другими объектами - задачами, проектами, заметками и т.д. Всё в консоль не перенесёшь)
Цитата tormozit ()
Зачем нужен атрибут "Идентификатор"? Постарайся описать поподробнее.
Вот как раз для обмена с этой внешней конфигурацией нужен уникальный идентификатор. Когда читаю данные из файла запросов, ищется запись в базе данных. Если не находится, создаётся новая. Если есть, то перезаписывается существующая. При поиске данных в конфигурации, идентификатор нужен, чтобы по нему можно было найти строку в консоли. Как это удобнее реализовать, не знаю. Наверное, добавить колонку в дерево запросов.
Новые поля можно хранить прямо в тексте запроса, используя разделители. Только при чтении распределять по нужным элементам формы.
 
tormozitДата: Пятница, 09.09.2022, 06:32 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6161
Репутация: 156
Статус: Оффлайн
Задачу по идентификатору создал https://www.hostedredmine.com/issues/949504 .
С атрибутом "Идентификатор" возможна проблема в случае копирования файла консоли. При этом идентификаторы будут размножаться. За этим придется следить пользователю. С консолью запросов понятно.

Теперь про консоли кода и компоновки. Их списки ты тоже в эту базу сливаешь?
 
BudymirДата: Пятница, 09.09.2022, 12:34 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 0
Статус: Оффлайн
Цитата tormozit ()
С атрибутом "Идентификатор" возможна проблема в случае копирования файла консоли. При этом идентификаторы будут размножаться. За этим придется следить пользователю.

Да, я понимаю, что уникальность даёт только связка "Файл данных" + Идентификатор.

Цитата tormozit ()
Теперь про консоли кода и компоновки. Их списки ты тоже в эту базу сливаешь?

Хотелось бы по ним тоже такую возможность иметь
 
tormozitДата: Воскресенье, 18.09.2022, 21:33 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 6161
Репутация: 156
Статус: Оффлайн
Реализовано в 6.45.1
 
Форум » Основной » Прочее » Дополнительные поля для консолей
  • Страница 1 из 1
  • 1
Поиск: