TOPIC:

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2195

Здравствуйте. Сейчас все чаще стали использовать "таблицы выбора" при создании любых семейств, что связанно с некоторыми удобными особенностями данного инструмента. Но при необходимости внесения изменений/дополнений в сами таблицы, приходится их обновленные версии заменять внутри семейств, если в семействе есть вложенные семейства, то надо лезть в каждое завязанное на таблицы и заменять их.
Собственно, пока это вопрос - API ревита позволяет вообще сделать такую замену? Если да, то сформулирую предложение по плагину подробное.

Please Log in or Create an account to join the conversation.

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2197

  • Modis's Avatar
  • Modis
  • Away
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1303
  • Thanks: 169
Почитал бегло справку: таблица выбора - это просто csv файл, а использование в семействе - это просто формула в параметре с функцией size_lookup. Для работы с этим не нужно никакого особого API

Please Log in or Create an account to join the conversation.

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2199

Смотрите в чем тут дело. Таблица выбора это, действительно, простой csv файл. Но когда вы его присоединили к семейству, он как бы вшивается в него и внешний файл уже никак не учитывается. Обновить его на новый можно только вручную. Было бы полезно заменять его автоматизированно сразу в нескольких семействах

Please Log in or Create an account to join the conversation.

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2200

  • Modis's Avatar
  • Modis
  • Away
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1303
  • Thanks: 169
API это позволяет

Please Log in or Create an account to join the conversation.

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2201

Смотрю, что уже предусмотрено в АПИ ревита, и удивляюсь насколько он опережает многие другие продукты...
Суть плагина:
1. Обновление таблицы выбора внутри семейства и вложенных в него семейств на новую версию. Тут надо учесть ,что в одном семействе может быть несколько таблиц, заменять надо по названию. Вложенные семейства с той же таблицей (если она в них есть) должны заменятся автоматически. Есть ли смысл спрашивать на это разрешение пользователя - не знаю, по хорошему, это делать надо всегда.
2. Обновление таблицы выбора (поиск по ее названию) для всех семейств из указанных папки и подпапок.
3. Обновление таблицы выбора (поиск по ее названию) для всех семейств внутри проекта.

Для понимания объясню, когда это используют и почему нужна замена. Раньше таблицы использовали как конечный по составу список элементов, сейчас стали использовать всегда, когда надо без использования ТИПА одним кодом вызвать кучу параметров. Но тут список не конечен, постоянно вносятся новые строки с новыми элементами. Обновлять вручную очень долго. Если будет автоматизация, можно получить очень интересную постоянно обновляемую базу элементов. Очень давно у ревита этот механизм работал по другому - был завязан на внешний файл, почему его убрали, а не сделали как второй вариант - не понятно.

Please Log in or Create an account to join the conversation.

Замена таблиц выбора(поиска) в семействе и вложенных семействах 1 year 11 months ago #2202

  • Modis's Avatar
  • Modis
  • Away
  • Administrator
  • Administrator
  • Super Users
  • Posts: 1303
  • Thanks: 169
Ок, в идейник записал. Когда будет сделано сказать не могу, так как "очередь" на разработку большая

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Moderators: Modis

ModPlus 2015-2024