Имя: Пароль:
1C
 
Расширение инструменты разработчика в боевой базе ☑
0 Baiji
 
22.10.26
✎
15:22
1. Нормальная практика, удобно 68% (13)
2. Другое 26% (5)
3. Ни в коем случае 5% (1)
Всего мнений: 19

Приветствие!
Как Вы относитесь к расширению "Инструменты разработчика" (их несколько подобных) в боевой базе.

Заранее спасибо!
1 reg0303
 
22.10.26
✎
15:24

Нормальная практика, удобно
2 arsik
 
гуру
22.10.26
✎
15:31
(0) А в чем проблема?
Безопасность?
Сам пользуюсь периодически ИнфостартТулкит и https://github.com/cpr1c/tools_ui_1c
PS:
В основном это Консоль запросов, Консоль кода, Редактор объекта, консоль СКД ежедневно и не по разу.
Остальным очень редко

Нормальная практика, удобно
3 Hmster
 
22.10.26
✎
15:28
А почему нет?

Нормальная практика, удобно
4 Волшебник
 
22.10.26
✎
15:28
маст хэв

Нормальная практика, удобно
5 Baiji
 
22.10.26
✎
15:29
(2) Безопасность, тормоза, потенциальные ошибки... придумать можно много причин
6 arsik
 
гуру
22.10.26
✎
15:30
(5) Ты какие для себя придумал?
7 Chameleon1980
 
22.10.26
✎
15:32
нужное

Нормальная практика, удобно
8 Baiji
 
22.10.26
✎
15:34
(6) Не я. У руководства сомнения.
9 Волшебник
 
22.10.26
✎
15:35
есть ирПортативный, открывается внешней обработкой
10 Ненавижу 1С
 
гуру
22.10.26
✎
15:36
(8) ну ты всем то их не давай
11 Baiji
 
22.10.26
✎
15:38
(9) Это само собой
(10) Ну если только втихую... :) Хотят всё знать и контролировать
12 arsik
 
гуру
22.10.26
✎
15:40
(8) Ну бесплатными не пользуйся. Пользуйся платной с поддержкой и какими то гарантиями
13 Fish
 
гуру
22.10.26
✎
15:40
(11) Беги оттуда (с)
14 Fish
 
гуру
22.10.26
✎
15:43
Нужно ли давать разработчику полные права на разрабатываемую базу?

Ведь:
"Безопасность, тормоза, потенциальные ошибки... придумать можно много причин"


Не лучше ли выдать разработчикам блокноты и карандаши, а изменения в базу будет вносить всесторонне проверенный, прикованный к батарее и доверенный человек?

Нормальная практика, удобно
15 toypaul
 
гуру
22.10.26
✎
16:24
В рабочей нет. В копиях - да. Последняя практика такая. В прод не ставим ничего лишнего без особой надобности.

Другое
16 d4rkmesa
 
22.10.26
✎
16:30
Когда-то, меня попросили убрать это расширение. Потом пользовался ирПортативный. Сейчас чаше Инфостарт Tools или чем-то другим, т.к. лень запускать обычное приложение.

Другое
17 KJlag
 
22.10.26
✎
16:36
мне портативной версии хватает

Другое
18 paramedic
 
22.10.26
✎
17:07
Использовать такие мощные системные инструменты как инструменты разработчика в проде - дурной тон. Это как оставлять полную отладочную информацию в исполняемых файлах, которые уходят в продажу.
В конце концов даже само название говорит о том, что эти инструменты нужны разработчику, а не пользователю

Ни в коем случае
19 Baiji
 
22.10.26
✎
17:13
Кстати я когда работал в крупняке, то там прямо были правила прописаны, что разрабатывает один, а загружает в боевую - другой.

Правда мы никогда им не следовали.
20 Fish
 
гуру
22.10.26
✎
17:27
(19) С базами ЗУПа такое частенько бывает.
21 sdf
 
22.10.26
✎
18:55
даже не расширение, а встроено в конфигурацию ( https://devtool1c.ucoz.ru/  )

Нормальная практика, удобно
22 2mugik
 
22.10.26
✎
20:45
(19)у нас доступа даже не было к боевой. Но контора полумонополист.
23 Garykom
 
гуру
22.10.26
✎
22:14
(0) Отношусь плохо
Там и так обычно левых расширений хватает

Свежие актуальные копии прода надо иметь
Средствами СУБД + постобработка
В т.ч. можно скриптами нужные расширения накатить и прочее
Ну типа нумерацию сбросить
24 kittystark
 
22.10.26
✎
22:19
то которое от TormozIt - рулит!
неистово плюсую, дай бог человеку многие лета

для него, чтоб у "эффективных" с полными правами не было вопросов, нужно рядом поставить еще одно расширение, не позволяющее БСП перехватывать роли

а нимфосратовский тулкит - баблосишен-думен-корумпирен сборная солянка от обработок, из которых половина была на руках еще до его появления

Нормальная практика, удобно
25 Hawk_1c
 
23.10.26
✎
09:59
Удобно. Почему нет? Чему это мешает? Права полные руководству не выдавать: вот это важнее.

Нормальная практика, удобно
26 Dmitrii
 
гуру
26.10.26
✎
11:58
(18) >> Использовать такие мощные системные инструменты как инструменты разработчика в проде - дурной тон.

Крайне спорное утверждение.
Именно в проде время от времени возникает потребность в таких инструментах, как всевозможные консоли (отчетов, запросов, регзаданий и пр.), редакторы (объектов, остатков, пользователей, изменений на узлах), обработки загрузки данных, сравнения объектов, динамический список. Это то, чем сам пользуюсь регулярно, и сходу пришло в голову.

Использование таких инструментов в проде - это не какой-то там тон (дурной или недурной). Это необходимость.
И если Вы скажете, что никогда-никогда ничем подобным в проде не пользовались, извините, но я не поверю. С вероятностью примерно 146% пользовались. Просто это были не встроенные, а внешние обработки. А в чём принципиальная разница?...
Да работать с продом при помощи ИР - это плохо и "ай-ай-ай". Но это в идеальном мире, где все все участники процесса (и пользователи, и админы, и разрабы, включая разрабов самого вендора) - это розовые единороги, пукающие исключительно бабочками, а не рукожёпые кожаные зомби, старающиеся обосраться на каждом шагу вполне реальной неприятной субстанцией, где это только возможно. И за ними надо и проблему найти (фиг с ним - это в 99% случаев можно сделать в копии), и потом исправить её в проде, не перепроводя базу за последние пять лет. А потом ещё проверить корректность исправления.

>> Это как оставлять полную отладочную информацию в исполняемых файлах, которые уходят в продажу.

В типовых конфигурациях тоже есть и консоли различные, и обработки редактирования объектов. Там они сильно кастрированные, с на порядок меньшим функционалом. Но они есть. Это что?...

>> ...само название говорит о том, что эти инструменты нужны разработчику, а не пользователю.

А про администратора базы данных Вы никогда не слышали?
Существует ещё такой пользователь.

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

Ставить или не ставить на прод - личное дело каждого. Разумеется никаких прав у обычных пользователей на инструменты быть не должно, как и не должно их быть у тех пользователей, которые почему-то имеют полные права, но фактически администраторами не являются (разного рода шибко умные начальники).
Я лично никаких проблем в наличии ИР в проде не вижу.
Только пользу.
Для тех, кто соблюдает религиозную аскезу, в конце концов есть варианты и в виде расширения, и в виде портативной сборки.

Нормальная практика, удобно
27 aka MIK
 
26.10.26
✎
12:25
(0) пришлось встраивать в конфу после того как один чел из саппорта на проде нажал кнопочку "Выключить все регламенты" и бездумно Да или Нет в следующем вопросе (короче не сохранил список активных).

Встроил и тупо заблокировал кнопку ) если б каждый открывал свою портативную версию наехувертили б там такого...

Нормальная практика, удобно
28 TormozIT
 
гуру
28.10.26
✎
08:32
Если право их использования не раздавать всем подряд, то риски небольшие, а вот возможности огромные. Например CTRL+ё для вызова глобального контекстного меню в любом форме нажимать с ИР - наслаждение. Попробуешь пару раз и подсядешь.

Нормальная практика, удобно
29 pavlika
 
28.10.26
✎
10:03
В продуктиве разработчику вообще делать нечего. Три контура - разработка, тестовый, продуктивный. В первые два - пожалуйста.
30 Garykom
 
гуру
28.10.26
✎
10:24
(29) Не надо придумывать небылицы
Не существует никаких отдельных "тестовых" контуров
Каждый контур из разработка, препрод|предрелиз, прод|релиз - является тестовым
31 Garykom
 
гуру
28.10.26
✎
10:26
(30)+ Количество контуров может быть как больше
Так и меньше, вплоть до схлопывания в один прод, где на лету и тестят и правят-кодят
32 Lama12
 
28.10.26
✎
10:34
Кто несет ответственность за принятие подобного решения? То, что большинство ИТ-директоров не хотят связываться с разработкой, если это поддерживающее подразделение, прекрасно известно. Но, как говорится, «назвался груздем — полезай в кузов». Что, ИТ-директор не может сказать, как работать? Нет верных или неверных решений. Есть решения, за которые несут ответственность, и те, которые перекладывают на подчиненных и ответственность не несут.
33 Dmitrii
 
гуру
28.10.26
✎
16:01
(29) >> В продуктиве разработчику вообще делать нечего

Да.
Только при чём тут разработчики и тема ветки?...

То, что "Р" в названии "ИР" обозначает "разработчика", совершенно не означает, что пользуются этими инструментами исключительно разработчики. Всех прям как будто заклинило на этом слове. Ну дал автор название своему творению такое. А мог бы назвать "Инструменты администратора", или "инструмента администрирования" или "Инструменты работы с базой данных 1С", или ещё как-то без использования слова "разработчик".
В таком случае чтобы Вы говорили о контурах?
34 Garykom
 
гуру
28.10.26
✎
16:11
(33) К любым лишним инструментам плохо отношусь
Не требующимся каждый день в проде

Ибо для тестирования и разбора инцидентов уже написал в (23), есть механизм ежедневных/еженощных/ежечасных и т.д. копий прода
Куда можно автоматом что угодно накатывать
И как угодно крутить вертеть

Если ИР в проде - значит все плохо с организацией
Подозреваю даже проблема с бэкапами, их восстановление кто проверяет?
35 pavlika
 
28.10.26
✎
17:09
(33) Ну расскажите, что Пользователи смогут взять себе для работы из расширения "Инструменты разработчика"? Даже интересно.
36 rozer76
 
29.10.26
✎
08:01
(24) +100500

Нормальная практика, удобно
37 arsik
 
гуру
29.10.26
✎
08:03
(35) Так не пользователи обычные, а например ТП.
Часто используется редактор объекта.
38 Бертыш
 
29.10.26
✎
17:36
(0) Я не использую, но я не показатель. Мне вот недавно подсунули обработку нормального программиста поправить. Я почитал его код и мне стало стыдно за свой собственный. Числил всё себя программистом я. Оказалось это необоснованная мания величия. Я не программист с нормальным инженерным бекграундом, а так себе... кодер

Другое
39 Dmitrii
 
гуру
29.10.26
✎
18:24
(35) >> Ну расскажите, что Пользователи смогут...


Ничего.
Я вроде как вполне русским языком написал в (26): "никаких прав у обычных пользователей на инструменты быть не должно".

ИР в продуктиве нужны в первую очередь администраторам и техподдержке.
Первым (админам) - для поиска и исправления каких-либо косяков. Иногда для выполнения каких-либо манипуляций с данными, которые нельзя доверить пользователям (одноразовые выгрузки-загрузки, редактирование объектов/наборов записей регистров и т.п.). Работа с разными консолями (запросов, отчетов, регзаданий и т.п.), чей функционал в ИР гораздо более широк, чем тех, что встроены в типовые конфигурации и/или в платформу.  
Вторым (техподдержке) ИР может понадобиться для поиска ошибок пользователей, ошибок в прикладном решении и вообще для разбора инцидентов во многих случаях.
40 Dmitrii
 
гуру
29.10.26
✎
18:31
(34) >> для тестирования и разбора инцидентов ... есть механизм ежедневных/еженощных/ежечасных и т.д. копий прода

Ага-ага.
Держать по три сервера для копий ERP-шки весом в 100Гб?
В теории конечно возможно. И в идеале может быть даже верно. Но на практике, в жизни, во-первых, редко, кто даст выделит такие ресурсы. А, во-вторых, целесообразность сомнительна.

Тестирование и разработка - да. Очевидно должны быть строго отдельно. Но для разбора каждого инцидента держать горячую копию.... ? Зачем?... Когда можно зайти в прод и воспользовавшись ИР посмотреть...
41 Garykom
 
гуру
29.10.26
✎
20:14
(40) У меня домашний комп диск только SSD ~4Tb (там все сложно ибо 3 ssd nvme в raid0 и гибридка ssd+hdd)
И примерно 12Tb hdd
Вы там с базой 100Гб не можете купить пару нормальных дисков на сервер?
42 Garykom
 
гуру
29.10.26
✎
20:13
(40)
Но для разбора каждого инцидента держать горячую копию.... ? Зачем?... Когда можно зайти в прод и воспользовавшись ИР посмотреть...

Конечно можно!
А еще можно не выгоняя юзеров закрывающих месяц начать там прямо в проде кодить...
И отлаживать и конфу применять с реструктуризацией или просто динамически
43 Guk
 
29.10.26
✎
20:54
(0) это все устарело. если работаешь с кодексом, вот это вот все нахер не надо...

Другое
44 Dmitrii
 
гуру
30.10.26
✎
14:00
(42) >> А еще можно...

Не передёргивайте.
Вы прекрасно поняли что я имел ввиду. Я нигде не предлагал на проде кодить, включать отладку или делать динамические обновления с реструктуризацией и без. Держите свои бурные фантазии при себе, пожалуйста.

(41) >> Вы там с базой 100Гб не можете купить...

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