Имя: Пароль:
1C
1С v8
Принцип названия новых объектов метаданных
,
0 ildary
 
27.11.17
11:25
Уважаемые специалисты, напомните пожалуйста, существует ли типовой (от 1С) или общеупотребительный в сообществе принцип названия новых справочников или документов - а именно используется ли префикс и если да
- то какой? В https://its.1c.ru/db/v8std#content:2149184199:hdoc ничего про префикс не сказано, но без него всегда остается опасность, что в будущем 1С добавить свой объект с таким же названием. Ранее я пользовался префиксом  _НАЗВАНИЕОРГАНИЗАЦИИ_, типа _МАГНИТ_НастройкиФормы, но в этом случае неудобно переносить свои доработки в другую организацию.
2 mehfk
 
27.11.17
11:27
_ildary_НастройкиФормы
3 vicof
 
27.11.17
11:27
Делай префикс Удалить.
4 ildary
 
27.11.17
11:31
(2) Думал над этим, но хочется назвать более функционально. Не настолько я тщеславен, чтобы свое имя в префикс превращать.

(3) Будь я вредным - так бы и сделал.
5 VladZ
 
27.11.17
11:32
(2) Как слишком просто... Я обычно пишу "ИмениВеликогоПрограммистаВсехВременИНародов<ФИО>"...
7 Про100Филя
 
27.11.17
11:35
(0) Сначала свой префикс, потом имя переменной (Тут можно сокращать к примеру ОтражатьВНалоговомУчете -> ОВНУ), потом тип переменой, потом дата.
Выходит вот так Про100_ОВНУ_БУЛ_271117
8 mehfk
 
27.11.17
11:36
(5) Не устал так писать?
9 vicof
 
27.11.17
11:36
Хорошо, что не ОВНО
10 assasu
 
27.11.17
11:36
(0)нельзя так делать.
называть надо так как называется в режиме предприятия.
хочешь выделиться  - делай свою подсистему, пиши в комментарии свою кликуху. Типа aka ЧаккНоррис )
11 aka AMIGO
 
27.11.17
11:37
(4) Ну, прояви фантазию :)

(6) Тссс!!
12 ildary
 
27.11.17
11:41
(10) Подсистему Добавленные я уже применяю, очень удобно, но все равно - как быть с риском того, что 1С назовёт в новой версии свой объект так же?

(11) хочется ознакомиться с лучшими практиками, чтобы не родить велосипед с квадратными колёсами.
13 assasu
 
27.11.17
11:43
(12) делай дописку. но не в начале , а в конце имени
14 nordbox
 
27.11.17
11:44
(0) >>Принцип названия новых объектов метаданных
Методика у 1с простая.
Наглядный пример:
Делаешь тупо в любой базе расширение, сам имени не присваивай, 1с сама имя прикрутит, потом в расширении добавляй любой объект, реквизит что хочешь, и посмотри как 1с сама их назовет по умолчанию, вот тебе и ответ.
15 VladZ
 
27.11.17
11:45
Название организации лучше не использовать.  И префикс на типа "_" - тоже не очень удобно. Еще желательно не использовать префикс на англицком ибо вспомнят тебя потом нехорошим словом. Слишком длинный префикс лучше не делать. Мне обычно хватает 3х символов.  Если правилами компании наименование префиксов не описано ставлю "мод". Ну и не забыть потом в синониме убрать этот "Мод".
16 assasu
 
27.11.17
11:45
когда в организации поменялось с пяток программистов и все так вот выделиться пытались, открываешь конфигуратор и там такой гомопедозоопарк творится..
17 Buster007
 
27.11.17
11:49
дописываю в конце модуля "Расширенный"
18 ildary
 
27.11.17
11:49
(13) затея интересная, а что именно писать в конце? НастройкиФормы_Новый или НастройкиФормыДобавленный?

(14) спасибо, надо попробовать

(15) я и пытаюсь уйти от имени организации. А символ "_" применял для наглядности - чтобы в длинном списке глаз зацепился. Мод - это Модификация? Мне больше в случае добавления нравится Доб.

(16) полностью согласен, поэтому хочу уйти от ужаса и хочу узнать - а как сделать правильно?
19 Зуекщмшср
 
27.11.17
11:49
Все, расширения ж придумали, не надо ничего изобретать.
20 Buster007
 
27.11.17
11:50
+(17) в конец имени объекта в смысле)
21 ildary
 
27.11.17
11:52
(19) на расширения переход запланирован на весну (когда УТ11.3 снимется с поддержки). А пока приходится колхозить по старинке.
22 VladZ
 
27.11.17
11:52
(18) Можно и "Доб". Главное, чтобы все было одинаково.
23 nordbox
 
27.11.17
11:53
(21) я не про то что тебе сейчас расширения прикручивать, я про методику имен от 1с
24 Buster007
 
27.11.17
11:55
В названии лучше ничего не сокращать. Эти доб, мод и другие, читать вообще неудобно. Такое ощущение, что за каждую букву в названии вы платите 1С из своего кармана
25 aka AMIGO
 
27.11.17
11:55
(21) И почему тебе префикс ildary не понравился? Это удобно, когда тебе вдруг нужно будет найти все свои доработки (или часть.. без разницы).
26 assasu
 
27.11.17
11:59
(25) а если другой придет искать? ему как быть?
27 aka AMIGO
 
27.11.17
12:02
(26) другой и с Доб не найдет.
28 VladZ
 
27.11.17
12:06
(19) Расширения будем внедрять, когда появятся рабочие, стабильные решения.
29 aka AMIGO
 
27.11.17
12:06
Хотя с Доб будет короче
30 aka AMIGO
 
27.11.17
12:09
(28) Наше налоговое законодательство - самое гибкое в Мире.. Стабильные решения невозможны, потому некий Греф - неправ.
31 ildary
 
27.11.17
12:14
(25) Привык не писать свое имя, вдруг наго.в.нокожу а мой код увидит маньяк?

Спасибо всем за ответы, буду пока делать добавлением постфикса  Добавленный. Префиксы как в расширении пока не буду испытывать - лень разворачивать 8.3.11.
32 Джинн
 
27.11.17
12:16
(7) Убил бы за такую переменную в коде!
33 Джинн
 
27.11.17
12:18
(31) Маньяк занят своим мегапрайсом и ему до лампочки Ваш код.

Кроме того есть закон - любой другой программер, читающий Ваш код признает, его быдлокодом и скажет, что все нужно переписать. Вне зависимости от качества Вашего кода.
34 VladZ
 
27.11.17
12:22
(32) Спокойствие, только спокойствие!  Я вот, например, тоже против "птичьего языка". Тут не то, чтобы запомнить переменную, прочитать нереально.  Я обычно такие переменные (если код не типовой) сразу привожу к читабельному виду. Чтобы потом к этим "Кря-кря-бул-бул" не возвращаться.
35 romix
 
27.11.17
12:23
(0) Сокращение от названия проекта или подсистемы.
Магнит_ можно кстати заменить глобальным поиском и заменой (включая все метаданные).
36 ildary
 
27.11.17
12:40
(33) спасибо, поржал :) Я имел в виду реального маньяка...

(35) Можно, не спорю. Мой вопрос был - на что менять.
37 Джинн
 
27.11.17
12:45
(36) Я тоже имел в виду совершенно реального Маньяка.
38 Мыш
 
27.11.17
12:49
(36), (37) Совесть поимейте. Имели своих маньяков на виду, так хоть не хвастайтесь )
39 Мимохожий Однако
 
27.11.17
13:05
(38) Вот он сейчас придёт и покажет мегапрефикс и мегасуффикс. Не до смеха будет.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс