Вход | Регистрация
 

Сегодня опять сделал это (добавление константы для завершения работы) и подумалось?

Сегодня опять сделал это (добавление константы для завершения работы) и подумалось?
Я
   Гений 1С
 
30.09.20 - 07:51
В 1С на SQL если нет доступа к консоли кластера есть лайфхак, как выгнать пользователей - добавить константу, запустить обновление конфы. Будет предложено завершить работу пользователей.
А почему нет для этого кнопки, дорогое 1С?
Кто что думает по этому вопросу.
Я сделал расширение, которое добавляло реквизит. И что вы думаете? Когда расширение обновляет базу, пользователей выгнать не предлагается.
Где логика?
   Garykom
 
1 - 30.09.20 - 07:52
(0) Ты просто еще мало знаешь про расширения
   Ёпрст
 
2 - 30.09.20 - 08:10
(0) если у тя нет доступа к консоли кластера серверов, то чего ты там делаешь? Надо бы еще и права на пофигуратор отобрать тогда
   MyNick
 
3 - 30.09.20 - 08:11
... поток сознания от гения ...

В автомобиле на ходу, когда он проезжает мимо по полю даже 10 км/ч невозможно снаружи открыть багажник, чтобы закинуть мешок картошки.
Но есть лайфхак - закинуть лом в колеса, авто остановится, можно будет уже открыть обычным способом.
Почему нет пульта, чтобы можно было снаружи открывать на ходу, дорогое БМВээ?
Кто что думает по этому вопросу.
Я к авто присоединил прицеп, теперь закидываю мешок картошки на ходу. Останавливать авто даже не требуется.
Где логика?
   Ёпрст
 
4 - 30.09.20 - 08:16
(0) если че, доп объекты в рамширении хранятся в скуле в отдельных своих табличках, реструктуризации config не происходит, поэтому выгонять никого не предлагает. Да и константу добавлять необязательно, для вопроса о выгоне сойдет любое изменение метаданных, хоть реквизит справочнику добавь.
   TormozIT
 
5 - 30.09.20 - 08:22
(4) Не метаданных, а структуры данных.
   vis_tmp
 
6 - 30.09.20 - 08:28
(4) Возможно, константу проще добавить и потом удалить?
   МимохожийОднако
 
7 - 30.09.20 - 08:28
(0) Гениально
   Ёпрст
 
8 - 30.09.20 - 08:33
(5) ну да, смысл понятен
   Ёпрст
 
9 - 30.09.20 - 08:35
И да..даже с этим запросом, если кучка фоновых с перезапуском, может оооочень долго нажимать кнопочку "завершить сеансы"
   Ёпрст
 
10 - 30.09.20 - 08:35
и так и не обновить конфу.
   Обработка
 
11 - 30.09.20 - 08:52
Зачем так париться.
Либо они вам дают доступ
либо они сами выгоняют по вашему указу.
или пусть идут лесом со своими обновлениями.
   Йохохо
 
12 - 30.09.20 - 08:54
(11) у них еще Гений SQL на аутсорсе
   Гений 1С
 
13 - 30.09.20 - 10:39
(4) не фига. Мне не дало добавить мой реквизит.
   Chameleon1980
 
14 - 30.09.20 - 10:41
блин человеку занять голову не чем. всю дорогу какие-то инопланетные вопросы.
   Гений 1С
 
15 - 30.09.20 - 15:52
(14) не завидуй
   oslokot
 
16 - 30.09.20 - 16:06
старинная мисто-забава - узнай афтора по теме
   Fragster
 
17 - 30.09.20 - 16:12
А нафиг завершать работу? демоничесое наше всио :) главное там, где разработка не использовать :)
А на прод накатить .cf, выгруженный с храна и демонически накатить - норм тема. Потом пользюкам выскочит предложение перезайти (в БСП) и норм.
   Ненавижу 1С
 
18 - 01.10.20 - 06:47
Изменение метаданных даже в расширении требует монопольного доступа
   Mort
 
19 - 01.10.20 - 07:52
Меня тоже бесит. Почему в конфигураторе функционал доступен исключительно в определенной ситуации? Почему нет тупо кнопки в списке активных сеансов отрубить кого надо или хотя бы всех?
Впрочем о чем это я, конфигуратор не менялся с 8.0 практически, народ судя по сообщениям хавает - нафиг удобства, можно же консоль открыть.
   APXi
 
20 - 01.10.20 - 10:56
(0) еще со времен 77 об этом думаю, может когда нибудь сделают.
   Гений 1С
 
21 - 01.10.20 - 15:44
(18) Слова не мальчика, но Мужа1С
   TormozIT
 
22 - 01.10.20 - 15:45
(4) Не метаданных, а структуры данных.
   TormozIT
 
23 - 01.10.20 - 15:46
Точнее для (18) - Не (любымх) метаданных, а структуры данных.
   TormozIT
 
24 - 01.10.20 - 15:52
Тоже часто использую добавление мусорного реквизита для завершения всех сеансов в базе. Пожелание иметь такую кнопку всегда - без добавления реквизита, было зарегистрировано в 1С 5 лет назад https://partners.v8.1c.ru/forum/t/1026911/m/1026911
   TormozIT
 
25 - 01.10.20 - 15:53
(24) Не 5, а 8 лет назад.
   ДенисЧ
 
26 - 01.10.20 - 15:54
(24) Никогда не добавлял реквизитов...
Брал минимальный справочник и менял признак индексации...
   TormozIT
 
27 - 01.10.20 - 17:35
(26) Это ж в 2 раза дольше)
   ДенисЧ
 
28 - 01.10.20 - 17:40
(27) Зато не помешает, если забудешь убрать...
   VladZ
 
29 - 01.10.20 - 17:54
(0) Потому что гладиолус.

Компания 1С - коммерческая организация, деятельность которой нацелена на максимальное извлечение прибыли.
С этой точки зрения в конфигурацию 1С быстрее внедрится механизм рекламы макарон Макфа, чем механизм "выгонялки пользователей". Ибо на первом можно реально заработать, а второе - да, удобно. На этом всё.
   TormozIT
 
30 - 01.10.20 - 17:56
(28) Включение индексирования приведет к построению лишнего индекса. Если таблица большая, то это будет заметное ожидание при реструктуризации. Плюс лишний индекс будет замедлять каждую запись. Добавление же реквизита не приведет к доп. операциям при реструктуризации и почти не замедлит запись/чтение. В любом случае делать эти хаки с большими таблицами - большое зло. Надо выбирать маленькую таблицу. А для нее выгоднее самый быстрый способ.
 
 Рекламное место пустует
   TormozIT
 
31 - 01.10.20 - 17:58
(30) Ошибся. Добавление реквизита тоже приведет к лишней операции при реструктуризации в обычном обновлении БД. Не приведет только в оптимизированном обновлении БД.
   ДенисЧ
 
32 - 01.10.20 - 17:59
(30) "Брал минимальный справочник"
vs
"Если таблица большая"

Feel the difference, как говорят вегетарианцы
   TormozIT
 
33 - 01.10.20 - 18:00
(32) "для нее выгоднее самый быстрый способ"
   TormozIT
 
34 - 01.10.20 - 18:08
Про добавление константы. Этот способ конечно быстрее чем добавление реквизита и меньше нежелательных последствий имеет. Но при работе с хранилищем конфигурации он не всегда доступен, т.к. требует захвата корня. Можно конечно создать каждому разработчику по константе с его именем и менять ее тип. Это будет делать чуть быстрее, чем изменение индексирования реквизита, и чуть более красиво.
   Сияющий в темноте
 
35 - 01.10.20 - 19:46
константу вы создаете один раз с типом строка,а потом просто меняете ее длину.
   Гений 1С
 
36 - 02.10.20 - 09:32
(34) или регистр сведений ДляОбновленияКонфигурации, ггг. а юзер туда реквизит будет добавлять.
   Ненавижу 1С
 
37 - 02.10.20 - 09:34
(36) то есть чукча не читатель?


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