Вход | Регистрация
    1  2  3   
1С:Предприятие :: 1С:Предприятие 8 общая

Чего нам не хватает в дереве метаданных

Чего нам не хватает в дереве метаданных
Я
   runoff_runoff
 
14.02.20 - 22:57
1. Общий табличные части
2. Общие шаблоны ограничения доступа

продолжите список
   Надо работать
 
101 - 17.02.20 - 00:34
(97) например найти и почистить старые комментарии
   Надо работать
 
102 - 17.02.20 - 00:35
Ну вы поняли, старые куски кода
   Immortal
 
103 - 17.02.20 - 07:53
(0) работы с индексами как в субд
   kauksi
 
104 - 17.02.20 - 08:04
Что мешает разработчикам добавить подписки на события (не заимствованные) в расширения?
   Фрэнки
 
105 - 17.02.20 - 09:17
(104) а как ты себе представляешь изменение состава подписки из основной конфигурации, если она не была заимствована в расширение?
Тут сам подход должен быть к полиморфизму и наследованию из ООП. Но он как бы и есть, но вот и получается, что при отсутствии подписки в основной конфе и нельзя ничего для состава подписки изменить в наследуемой.
   Фрэнки
 
106 - 17.02.20 - 09:18
Причем, можно наследовать в расширение не саму подписку, а обработчик события назначенный. Но состав источников не изменишь - это как бы минус, но ведь и логично, что это изменить нельзя.
   Сияющий в темноте
 
107 - 17.02.20 - 09:45
(76)
отделение вычисляемых от хранимых
они даже не понимают о чем речь 

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

другими словами,абстракция представления обьекта отдельно от системы хранения
   unenu
 
108 - 17.02.20 - 10:47
неплохо бы создать VR-технологию для конфигурирования в форме обсерватории, тогда франчи моли бы водить детсад на экскурсии по конфигуратору, а потом  сразу после младшей школы брать в штат на стажировку.
   Провинциальный 1сник
 
109 - 17.02.20 - 13:53
(103) Кстати, да. Сделать индексы не просто галочкой на реквизите, а отдельной сущностью метаданных, чтобы можно было создавать составные индексы по нескольким реквизитам.
   olegves
 
110 - 17.02.20 - 14:15
а мне в дереве МД не хватает иконки на объекте, означающей, что у этого объекта есть предопределенные элементы и чтобы можно было поиском находить объект по имени предопр-го элемента, да и (63) ингда задалбывает.
Что касается отдельных модулей форм, то универсальней было бы фильтровать процедуры(функции) сервера и клиента. Тогда для "насерверенаклиенте" не надо дублировать в разных модулях. И хорошо бы подсвечивать в синтаксисе серверные вызовы клиентских процедур
   vde69
 
111 - 17.02.20 - 21:36
мне жутко не хватает библиотеки картинок, нормальной а не списком, с тегами типа "галочки", "документы", "кружки", "стрелки" и т.д.

иной раз что-бы найти подходящую картинку трачу по часу....
   d4rkmesa
 
112 - 17.02.20 - 21:43
(0) Вместо XDTO-пакетов конструктор веб-сервиса и другое представление создаваемых объектов, а не как в XDTO-пакете.
   vde69
 
113 - 17.02.20 - 21:46
(112) ну вместо конструктора можно отдельную конфу типа КД
   runoff_runoff
 
114 - 17.02.20 - 22:20
(109) 1С нам говорит: "Хотите составных индексов, делайте регистр сведений (по аналогии с типовыми ключами аналитики)"..
   Immortal
 
115 - 17.02.20 - 22:44
(114) будут делать индексы в СУБД, только и всего
   vde69
 
116 - 17.02.20 - 23:04
учитывая отвратительную квалификацию большинства 1с ников думаю, что всякие индексы, хранимки и прочее ни в коем случае нельзя реализовывать в 1с.

1с должна быть достаточно дубовой в этом смысле
   Ненавижу 1С
 
117 - 17.02.20 - 23:08
(116) т.к. большинство населения не понимает высшую математику - давайте ее запретим
   vde69
 
118 - 17.02.20 - 23:10
(117) большинство населения не имеет возможности использовать высшую математику в повседневной работе, пусть так и остается
   trdm
 
119 - 17.02.20 - 23:39
(118) а то сковородки с орбиты послетают?
   trdm
 
120 - 17.02.20 - 23:40
ПС. Мне иногда не хватает комментариев в стиле с/с++:
/* */
   Сияющий в темноте
 
121 - 18.02.20 - 09:13
высшая математика очень полезна.
даже,чтобы вес произвольной конструкции оценить
не говоря уж о логике и т.п.
   Сияющий в темноте
 
122 - 18.02.20 - 09:15
(120) этого много где не хватает.
но в 1с можно часть кода на следующую строку перенести,а на предыдущей комментарий поставить.
есть языки,где этот фокус не проходит.
   Конструктор1С
 
123 - 18.02.20 - 18:56
(116) как-то видел нетленку за авторством какого-то рукожопа, в которой были проиндексированы почти все поля в документах и справочниках
   Сияющий в темноте
 
124 - 18.02.20 - 19:10
(123) в некоторых системах наличие индекса по полю предполагает сортировку и отбор по нему,а нет индекса нет и сортировки,но,опять же,индекс по полям не даст возможности делать отбор по нескольким полям.
   Сисой
 
125 - 18.02.20 - 19:57
Мне, как и многим, не хватает управления индексами.
Более того, я бы добавил свойство конфигурации с выбором типа СУБД (для кастомизации) и разрешил бы хинты в языке запросов.

Не хватает возможности записи и исполнения макросов действий (например, добавить в объект два новых реквизита).
Просто убивает наличие нескольких модулей с одинаковым названием и разными областями видимости. Это свойство метода, БЛЕАТЬ, а не модуля!
Почему-то в модуле формы можно, а в общем - нельзя.
   Сисой
 
126 - 18.02.20 - 19:58
(116) В типовых пусть и не будет. А для тюнинга - нужно!
   palsergeich
 
127 - 18.02.20 - 21:03
(125) По поводу индексов мистапати закидали тухлыми яйцами и сказали что это нам не надо и мы все придумываем, даже когда пошли в ход аргументы и примеры. Ответ простой - денормализируйте это нормально, мы сами так делаем и менять ничего не собираемся
   lambda
 
129 - 18.02.20 - 21:40
(128) Не нравится - не ешь, а другим не мешай.
   olegves
 
130 - 18.02.20 - 22:47
(116) согласен, вот в профлисе были и простые и составные индексы и команды поиска SEEK и FIND - так там на проектирование связки таблиц уходила уйма времени. Да и толком применять индексы не каждый сможет.
 
 Рекламное место пустует
   palsergeich
 
131 - 18.02.20 - 22:49
(130) Отлично, а в 1с этог нет.
тут время уходит не на проектирование связки таблиц, а на их тупое копирование с небольшими различиями. даже там где этого вполне можно избежать. Отличное инженерное решение)
   palsergeich
 
132 - 18.02.20 - 22:53
Даже далеко ходить не надо.
Берем УТ 11 относительно свежую
И смотрим регистры: РасчетыСПоставщиками и РасчетыСПоставщикамиПоДокументам
РасчетыСКлиентами и РасчетыСКлиентамиПоДокументам
   palsergeich
 
134 - 18.02.20 - 23:02
(133) Ты знал на что шел.
Эти неудобства это часть профессии и эти самые ЗП огромные в области в том числе из - за того что никто не хочет есть кактус.
Я вот например закипаю от байтодрочества, институт сделал мне больно и на эту тему я тоже могу повозмущаться, но нет желания.
Читать код и по стеку плавать - время привычки, есть много куда более болезненных и важных вещей, на которые все делают вид что их нет.
Я не далее как в пятницу уже бомбил по этому поводу и повторяться не хочу.
Язык в текущем его виде лучше не трогать, он хотя бы выполняет свою задачу. не без ньюансов и особенного подхода, но писать читаемо и поддерживаемо на нем можно.
   Злопчинский
 
135 - 18.02.20 - 23:40
(132) а что вам не нравится? не понял...
   Злопчинский
 
136 - 18.02.20 - 23:41
(134) "но писать читаемо и поддерживаемо на нем можно." - а чего в типовых не пишут..?
   palsergeich
 
137 - 18.02.20 - 23:48
(136) Пишут, но не всегда удается, увы, у них тоже сроки.
   Said_We
 
138 - 19.02.20 - 02:06
(0), (42) Языком Каше, тебе нужны типы данных, наследуемые в другие объекты, но не существующие сами по себе. Но это уже ООП.
Забыл уже как он там называется, но суть у него именно такая и используется как раз, в том числе для хранения адресов.
   Злопчинский
 
139 - 19.02.20 - 02:45
Столкнулся: почему в типовых конфигах доп.реквизиты можно не ко всем "объектам" прилепить? почему к спр.номенклатура - доп реквизиты - можно, а к спр.единицы (или РС?) - возможности нет..?
   lambda
 
140 - 19.02.20 - 06:02
(139) Разработчики типовых решили, что оно тебе не надо, только и всего :))
   Провинциальный 1сник
 
141 - 19.02.20 - 06:07
(140) Вместо этого получили значительное усложнение метаданных, добавлением ТЧ к объектам, вместо простого регистра сведений с "любой ссылкой". Да это в их обычае, усложнять вместо упрощения. Те же стеки вызовов общих модулей, осложненные асинхронностью. Всё же решается намного проще и быстрее. Сравнить можно старые конфигурации и новые. Если в старых всё прозрачно, то в новых муть и хрень.
   runoff_runoff
 
142 - 19.02.20 - 06:24
(141) 1. Нельзя регистр сведений для контактной информации, ибо контактная информация может содержать дубли (например, три мобильных телефона)
2. А доп. реквизиты – это всё же реквизиты по смыслу, т.е. должны принадлжать объекту, т.е. храниться в некоторой сущности, принадлежащей обеъкту.. табличная часть для них самое то, что нужно
   lambda
 
143 - 19.02.20 - 06:26
(141) Так допсведения никуда не пропали, вроде...
   ДенисЧ
 
144 - 19.02.20 - 06:27
(142) "Нельзя регистр сведений для контактной информации"
А вот в, скажем, УПП об этом не знают....
   runoff_runoff
 
145 - 19.02.20 - 06:36
(144) ну, и три мобильных телефона – это три разные вида контактной информации, что не гуд
   worker-good
 
146 - 19.02.20 - 08:12
(0) Не хватает объекта метаданных: ИИ (искусственный интеллект)
   ДенисЧ
 
147 - 19.02.20 - 08:44
(146) Тебе нельзя такую штуку. Она тебя уволит с волчьим билетом.
   Сияющий в темноте
 
148 - 19.02.20 - 08:53
(142) контактная информация-этотк писателям БСП
в табличной части наличие двух одинаковых строк не возбраняется,а вот писатели обработчиков решили,что хрен вам,а не дубли.
   kuzyara
 
149 - 19.02.20 - 10:53
(81) тоже сталкивался с проблемой поиска подписок
http://catalog.mista.ru//forum9/topic232803/message2359928/#message2359928
   pechkin
 
150 - 19.02.20 - 10:54
например для ЗУПа нужны произвольные виртуальные таблицы.
очень бы помогло
   H A D G E H O G s
 
151 - 19.02.20 - 11:15
Конфигуратор - хорош.
Я просто не понимаю тех людей, которые хотят от него чего то большего.
   H A D G E H O G s
 
152 - 19.02.20 - 11:20
Что там? Visual Studio? Android Studio? Git?

Да, там много всяких разных модных штук...

Которые накуй не впились в разработке, в которой 70% времени ты будешь думать, как органично подружить свою приблуду с наркоманскими типовыми в целом и ушлепским БСП в частности.
   H A D G E H O G s
 
153 - 19.02.20 - 11:24
Также и при поддержке...
80% времени ты не будешь искать вызываемые подписки или искать по модулям.

Ты будешь елозить по стэку, пытаясь понять, что хотел нам сказать лемминг - автор и искать на партнёрке эту ситуацию "а не ошибка ли"
   hi1C
 
154 - 19.02.20 - 11:36
В метаданных мне не хватает ограничения доступа к реквизитам объекта, чтобы никакая падла не меняла произвольно где то в глубине конфигурации, чтобы работать с такими реквизитами можно было через сеттеры и геттеры.
   APXi
 
155 - 19.02.20 - 15:48
1. Не хватает точки остановки по изменению значения переменной.
2. Избранных объектов с которыми работаешь.
3. Истории объектов с которыми работал.
4. Перехода CTRL+ЛКМ и обратный переход как был в дельфях, что то не очень нравиться как работает F12.
5. Фильтра в окне выбора процедур и функций.
6. Въюхи.
7. Сравнение форм.
8. Интеграции с гит.
9. В дереве метаданных колонок "Синоним" и "Комментарий".
10. Фильтр в дереве чтобы настраиваемый был (например не включал реквизиты).

А так конфигуратор одна из лучших IDE.
   H A D G E H O G s
 
156 - 19.02.20 - 16:02
(155) Что такого есть в гит, чего нет в обычном хране?
   pechkin
 
157 - 19.02.20 - 16:02
(156) ветки
   pechkin
 
158 - 19.02.20 - 16:03
(156) ты видимо никогда в команде не работал
   pechkin
 
159 - 19.02.20 - 16:04
ведь как 1с рекомендует: хранилище для продакшена, хранилище для разработки и под каждую длительную фичу свое хранилище.
и потом перенос по списку вверх далеко не тривиальная штука. и совсем не быстрая
   H A D G E H O G s
 
160 - 19.02.20 - 16:05
(157) даже не могу представить, когда они могут потребоваться при разработке. Ну, если что то ушло дочернее - сделай отдельную конфигу с отдельным храном, потом обьединишь через cf шник. Такое бывает раз в полгода.
 
 Рекламное место пустует
   H A D G E H O G s
 
161 - 19.02.20 - 16:05
(158) тонко.
   pechkin
 
162 - 19.02.20 - 16:07
(159) ведь хранилища нужно не просто копировать, а делать через поставку. чтоб потом сливать было возможно без потерь других доработок
   palsergeich
 
163 - 19.02.20 - 16:10
(162) ну ща на текущем проекте 100 лиц набрасывает.
Проблемы реально только с корнем, некоторые несознательные берут на пол дня захватывают.
У каждого свой участок, функционал очень очень редко пересекаются. Просьбы отпустить тот или иной модуль очень редки.
Никакого Great advantage от перехода на гит я не вижу.
   pechkin
 
164 - 19.02.20 - 16:11
(163) у вас продакшн хранилище есть? если нет то как вы тестируете релиз?
   pechkin
 
165 - 19.02.20 - 16:11
хотя это же 1с. тут х..к х..к и в продакшн
   palsergeich
 
166 - 19.02.20 - 16:12
(164) есть хранилище разработки, потом хранилище тестирования, потом отдельный человек собирает поставку релиза.
Разрабу дальше хранилища разработки и не надо.
   pechkin
 
167 - 19.02.20 - 16:14
(166) те получается что у вас страдает девопс, а не разраб.
а как он страдает - тебе прост оневдомек
   palsergeich
 
168 - 19.02.20 - 16:15
(167) Страдают все.
Но гит тут не спасет ни разу. Слишком много тел разной квалификации и под разными папками.
   pechkin
 
169 - 19.02.20 - 16:16
(168) но причем здесь квалификация?
   worker-good
 
170 - 19.02.20 - 16:17
(166) Ты че у вендора работаешь?
   pechkin
 
171 - 19.02.20 - 16:17
(170) у вендора вроде на едт разрабатывают.
там все таки оцени плюсы гит
   palsergeich
 
172 - 19.02.20 - 16:18
Перефразируя - основные страдания не из-за ограничений хранилища (только корень иногда заметен) а из-за того что в принципе туда попадает говно неоттестированное разработчиком.
   palsergeich
 
173 - 19.02.20 - 16:18
(170) проект под контролем вендора
   worker-good
 
174 - 19.02.20 - 16:18
(166) 100 разработчиков над одной конфигурацией, Вы чем там разрабатываете ERP 3.0 чтоль?
   palsergeich
 
175 - 19.02.20 - 16:19
(174) УХ в хлам переписывается
   pechkin
 
176 - 19.02.20 - 16:20
(172) автотесты какието юзаете?
   palsergeich
 
177 - 19.02.20 - 16:21
(176) ХЗ, тут полно контор, у каждой свой участок.
Что там по тестированию - я ваще не в курсе, так прилетает ссылка на гитлаб что поправить надо и почему.
   hi1C
 
178 - 19.02.20 - 16:23
(177) гитлаб и хранилище, нафейхоа?
   pechkin
 
179 - 19.02.20 - 16:23
(177) ну раз ты не знаешь, значит сами тесты не пишешь, значит ничего не юзаете.
ну собственно как и в большинстве 1с
   hi1C
 
180 - 19.02.20 - 16:24
(179) тесты реально дорого и долго, считай по стоимости х2
   worker-good
 
181 - 19.02.20 - 16:25
(177) Типовые регистры расчета меняете?
   palsergeich
 
182 - 19.02.20 - 16:26
(179) конкретно я нет, даже если бы захотел - не смог бы. С нас описание сценариев тестирования. Кто и как это будет делать - не мои проблемы.
(178) Хранилище скорее всего гит конвертером перегоняется для ci и ревью, но этим занимаются совсем другие люди.
   palsergeich
 
183 - 19.02.20 - 16:26
(181) я по другому участку, но изменения в регистрах расчета приходили.
   palsergeich
 
184 - 19.02.20 - 16:28
Могу сказать одно - переписывается все и вхлам. Ибо такие требования.
   worker-good
 
185 - 19.02.20 - 16:29
(183) Ну че круто, главное чтобы все правильно считало и потом ничего со временем не вылезло))
   pechkin
 
186 - 19.02.20 - 16:32
(180) простой в базе где только разрабов 100 штук стоит куда дороже.
   hi1C
 
187 - 19.02.20 - 16:34
(186) Это ж не фикси, разработка тиражного решения, хотя если с нуля идет разработка то и тесты писать проще. Всё выглядит проще если не сидеть по горло в коричневом море легаси.
   pechkin
 
188 - 19.02.20 - 16:35
(187) для тиражного сам бог велел тесты делать
   APXi
 
189 - 19.02.20 - 16:37
Если это не свой продукт который пишется в нуля, то тесты улетают в трубу практически после первого обновления.
   worker-good
 
190 - 19.02.20 - 16:43
(184) Код подробно документируется?
   worker-good
 
191 - 19.02.20 - 16:45
(190) Имел ввиду комментируется
   hi1C
 
193 - 19.02.20 - 17:52
(192) Болезный, сам то в чём работаешь?
   Лефмихалыч
 
194 - 19.02.20 - 17:52
(83) ты просто не умеешь их готовить
   palsergeich
 
195 - 19.02.20 - 18:04
(193) не обращай внимания, он тут который день роет
   palsergeich
 
196 - 19.02.20 - 18:04
(195) ноет
   lambda
 
199 - 19.02.20 - 18:39
(133) Чувак, ты бредишь...
   APXi
 
200 - 19.02.20 - 18:52
(192) госуслуги вообще то не на 1с написаны, а на каком нибудь тру языке.
Ты покажи что сам написал, а мы посмотрим, только потом не обижайся.
  1  2  3   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.