Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Краткое/полное наименование при создании полей таблиц #3288

Closed
gsbelarus opened this issue Jun 30, 2015 · 16 comments

Comments

@gsbelarus
Copy link
Member

Originally reported on Google Code with ID 3288


  При создании таблиц и/или добавлении полей, пожалуйста, сделайте так, чтобы в наименование
колонки тянулось значение не из поля "Краткое наименование", а из поля "Локализованное
наименование". 
  На практике встречаются длинные наименования колонок, которые особо не сократишь.
Сейчас приходиться в Мастере установок постоянно подправлять наименования колонок.

Reported by NikolayUkleyko on 2014-01-08 10:39:29

@gsbelarus
Copy link
Member Author

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

Reported by gs1994 on 2014-01-08 11:00:43

@gsbelarus
Copy link
Member Author


  Пишу, опираясь на практику.
  Добавляя поля в таблицу, обычно, в полях "Локализованное наименование" и "Краткое
наименование" вводим одиноковое значение. Но ! в поле "Краткое наименование" наложено
ограничение на количество вводимых символов. Часто не хватает.
  Здесь нет ничего необычного. Если, у кого-то свои мнения по данной теме, пусть выскажеться.

Reported by NikolayUkleyko on 2014-01-08 13:36:18

@gsbelarus
Copy link
Member Author

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

Reported by mikleshoihet on 2014-01-08 13:51:59

@gsbelarus
Copy link
Member Author


  Пожалуй, самый лучший вариант - увеличить длину поля "Краткое наименование". Каждый
разработчик на свое усмотрение заполнит данное поле.
  Я инициировал данную тему с целью грамотно решить проблему, а не сцелью "Переписать
платформу".
  Вот же нашли оптимальное решение.)

Reported by NikolayUkleyko on 2014-01-08 14:28:32

@gsbelarus
Copy link
Member Author

Это поле для заголовком таблиц. Когда нужны наименования длиннее 20 символов? Что это
за столбец? Как это будет выглядеть на экране у пользователя? Что значит нельзя сократить?

Reported by gs1994 on 2014-01-08 14:35:52

  • Labels added: Type-Enhancement, Priority-Medium, GedeminEXE, Component-UI
  • Labels removed: Gomeltree

@gsbelarus
Copy link
Member Author

Все поля строковые могут быть длинее 20 символов и бывает что сократить наименование
поля тяжело без потери смысла...

Reported by mikleshoihet on 2014-01-08 14:38:02

@gsbelarus
Copy link
Member Author

Тогда нет смысла в КРАТКОМ наименовании, если оно длиннее 20 символов. Это уже не краткое.
Убрать его вообще и использовать везде локализованное.

Reported by gs1994 on 2014-01-08 14:41:53

@gsbelarus
Copy link
Member Author

Я обычно сокращаю в кратком наименовании по смыслу. В любом случае, в гриде всегда можно
перенастроить. По-моему, ничего менять не надо. Убирать не надо!

Reported by alexandra.gsoftware on 2014-01-08 14:43:28

@gsbelarus
Copy link
Member Author

Нет идея в том что чаще всего надо сократить но не всегда, поэтому иметь отдельное название
очень нормально...  

Reported by mikleshoihet on 2014-01-08 14:51:06

@gsbelarus
Copy link
Member Author

Убирать точно не надо, а увеличить можно, я то же сталкивался, что сокращение не получается
нормальное... Это конечно не критично, но может быть полезно.

Reported by mikleshoihet on 2014-01-08 14:52:27

@gsbelarus
Copy link
Member Author


  Увеличение длины вышеоговариваемого поля влечет за собой серьезные последствия ?

Reported by NikolayUkleyko on 2014-01-13 12:54:45

@gsbelarus
Copy link
Member Author

В принципе нет, но это увеличение версии и upgrade базы... 

Reported by mikleshoihet on 2014-01-13 13:14:07

@gsbelarus
Copy link
Member Author


  Вот и хорошо !

Reported by NikolayUkleyko on 2014-01-13 13:21:40

@gsbelarus
Copy link
Member Author

И пройтись везде по коду, где жестко зашито ожидается длина не превышающая 20 симв.
Еще раз повторяю, что нет никакого смысла в кратком наименовании, которое превышает
20 символов. Проще гораздо в имя колонки таблицы брать полное локализованное наименоваие
и все.

Reported by gs1994 on 2014-01-13 18:15:05

@gsbelarus
Copy link
Member Author

Лучше тогда ничего не делать. В любом случае - это одно поле, одна колонка - и нет ничего
сложного в случае необходимости исправить наименование в гриде. Так что закрываем эту
тему.

Reported by mikleshoihet on 2014-01-13 18:18:22

  • Status changed: Invalid

@gsbelarus
Copy link
Member Author


  Необходимость в подобных доработках встречается неоднократно. Например, в таблице
gd_contact увеличить длину поля ADDRESS (поменять домен с DTEXT180 на DTEXT254 или
DTEXT1024). Казалось бы - мелочь. Но сделав такое, с базой данных появятся проблемы.
Для корректной работы базы данных необходимо внести коррективы в определенные процедуры,
представления и еще что-нибудь.
  Ясно одно, что такое делать не надо.
  В данной теме можно было в самом начале сказать, что это все не просто. Это все повлечет
за собой нехорошие последствия.

Reported by NikolayUkleyko on 2014-01-14 08:32:15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant