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

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

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

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