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

Гуру-тест: в расширении нужно использовать свою форму, не создавая новой роли.

Гуру-тест: в расширении нужно использовать свою форму, не создавая новой роли.
Я
   Гений 1С
 
12.10.21 - 12:32
Отсчет пошел, знатоки. ;-)
   mikecool
 
1 - 12.10.21 - 12:33
я не против, делай
   ДенисЧ
 
2 - 12.10.21 - 12:34
(1) А я против. Пусть сначала привьётся.
   Гений 1С
 
3 - 12.10.21 - 12:35
(1) я то уже сделал. Проверяю теперь местное население на уровень гуризма
   pechkin
 
4 - 12.10.21 - 12:37
задачу то можно нормально сформулировать?
   Смотрящий
 
5 - 12.10.21 - 12:39
(3) Уровень ШТААА ?
   Гений 1С
 
6 - 12.10.21 - 12:39
Тут меня упрекают, будто я не знаю решения и через гуру-тесты их вытягиваю. Это клевета, поэтому решение откроется сегодня в полночь: http://www.tellyoulater.com/decrypt#202110122100-4ID_iAqKNr2CnuJaIGDtlbMgu3U79UV-onYH5QEWJgfXKlVcBdCvkG3iIqJUcC8Y2-wtfwqJ46wgnHB_AqPyhUeVBGemm6sC3_kP4gIuBRRbBZnWRJK5UW0Yd4br4KjHAWiBO08bSizld9QdaybwXCsWyNIYjq_jK6KOMI7SPDcVg3ceNV45KhnXP61zks8513c1QlOS5aMuD5AWkcIbDPGsJ3vQ7dEFOGPz3FrRBXAzCT38p8QSZyAjPRCuqtJ7f8aBq-sbPU1i_yLIzpT56BnuErzayvtDEuSDqi_WCsSS_enNYCHbRmJFrzCrB8_rKXGFoAFE3Li7Xz3rVpw3poXmydLFjXGjpOAhzc0mCpNhw3yUH2RcmBp1poV9qbc8wxyvxkEuH2ZZpMU_3_ByFwROWcw-P92mOdGIC6b000Mzyu2gar7Q6UAwhi0WNKybRsO4vAgb8yoLz3ozvCu4zhqIIoZxSl_bej0wAovm_DYUzTm-D6ogOEMl5jkte7ypT8yny0BWlThgwMdfrBxBaLyFkDwKYytoibrCdltA5Lymr4llkw==aw5z

(4) А что не понятно? Нужно чтобы в расширении была новая форма, но чтобы ее использовать не нужно было добавлять дополнительную роль в расширение. Простой вопрос, можно на собесах задавать.
   Гений 1С
 
7 - 12.10.21 - 12:40
(5) ААА - это ассоциация анонимных алкоголиков (запрещенная Митичкиным), а что такое ШТ?
   pechkin
 
8 - 12.10.21 - 12:41
(6) роли не действуют на формы
   fisher
 
9 - 12.10.21 - 12:41
Гуру-тест я уже провалил, поскольку с расширениями не работал. Но робко спрошу - зачем для новой формы новая роль?
   BeerHelpsMeWin
 
10 - 12.10.21 - 12:42
(9) очевидно же, что выложить png-иконку!
   Eiffil123
 
11 - 12.10.21 - 12:43
(6) а зачем это на собесах спрашивать? и если автор не знает ответ на этот вопрос - всё плохо, выгоняем?
   Гений 1С
 
12 - 12.10.21 - 12:45
(8) штааааааааа?
   pechkin
 
13 - 12.10.21 - 12:46
(12) где тут формы?
https://i.imgur.com/D3Zbt2A.png
   fisher
 
14 - 12.10.21 - 12:48
(12) Ты пользовательской видимостью реквизитов хочешь что ли управлять? Ну ты и мастер в запутывании следов.
   pechkin
 
15 - 12.10.21 - 12:49
может конечно была речь про то чтобы некоторым пользователям открывать свою форму вместо стандартной.
но причем здесь роль тоже не понятно
   Eiffil123
 
16 - 12.10.21 - 12:49
в качестве эксперимента: добавил расширение, заимствовал объект, добавил форму. ни разу не создавал новую роль и не заимствовал. В чем вопрос то?
   Smallrat
 
17 - 12.10.21 - 12:49
может он имеет в виду общую форму?
   pechkin
 
18 - 12.10.21 - 12:52
для общих, да нужны роли. но если в расширении нет ролей, то все объекты доступны всем
   fisher
 
19 - 12.10.21 - 12:56
Я называю это "голубиная загадка". В них нужно не отгадку искать, а где голубь налажал.
   Гений 1С
 
20 - 12.10.21 - 12:59
(17) ага
   1Сергей
 
21 - 12.10.21 - 13:00
(20) добавить уже существующую роль в расширение не предлагать?
   Гений 1С
 
22 - 12.10.21 - 13:07
(21) нет, роли вообще не трогаем
   pechkin
 
23 - 12.10.21 - 13:09
(19) отгадай вопрос. ответ не важен
   1Сергей
 
24 - 12.10.21 - 13:10
(22) начинается
   fisher
 
25 - 12.10.21 - 13:11
Создать обработку с названием "Общие формы" и напихать туда произвольных форм? :)
   DexterMorgan
 
26 - 12.10.21 - 13:11
Использовать основные роли для всех пользователей
   DexterMorgan
 
27 - 12.10.21 - 13:11
что ле
   pechkin
 
28 - 12.10.21 - 13:13
(25) а доступ к обработке?
   pechkin
 
29 - 12.10.21 - 13:13
ну то понятно что форму он запрятал глубоко, вместо того чтобы роль расширить нужную
   fisher
 
30 - 12.10.21 - 13:13
(28) А его будет спрашивать, если я форму через менеджер получать буду? Проверять лень.
 
 
   1Сергей
 
31 - 12.10.21 - 13:14
Как дать права не давая прав. У Вас 5 секунд
© Задача Жака Фреско
   DexterMorgan
 
32 - 12.10.21 - 13:14
   Гений 1С
 
33 - 12.10.21 - 13:48
(32) (26) не, слишком глубоко копаете. Способ более простой.
   Гений 1С
 
34 - 12.10.21 - 13:49
Ну вот смотрите, на практике. Мне нужно было сделать форму настройки порядка строк в списке, вызываться будет из нескольких различных форм. Итак, как мне заюзать эту общую форму, чтобы не нарваться на необходимость раздачи прав.
   mgreat
 
35 - 12.10.21 - 13:50
(34) прицепить эту форму к документу, справочнику или регистру, на который есть права у юзеров, и вызывать потом откуда нужно
   pechkin
 
36 - 12.10.21 - 13:52
(34) в чем проблема расширить роль, а ля "базовые права" ?
   Гений 1С
 
37 - 12.10.21 - 14:01
(36) потому что есть более простое решение без расширения роли
(35) Ну слава богу, а то я уже начал было терять веру в 1сников
   Трепанг
 
38 - 12.10.21 - 14:02
(37) "Гениально" (с)
   pechkin
 
39 - 12.10.21 - 14:05
(37) Это более просто решение?
   fisher
 
40 - 12.10.21 - 14:08
(37) > я уже начал было терять веру в 1сников
Да ты чо. Даже гайды специальные пишутся, чтобы не оскудела земля-матушка: https://infostart.ru/1c/articles/966234/
   Гений 1С
 
41 - 12.10.21 - 14:08
(39) ага
   Гений 1С
 
42 - 12.10.21 - 14:08
(40) не читал
   Конструктор1С
 
43 - 12.10.21 - 14:09
(38) костыльно, я б сказал
   fisher
 
44 - 12.10.21 - 14:09
(42) Рекомендую. Все как есть, в рамках первого постулата.
   Сергиус
 
45 - 12.10.21 - 14:10
(35)Вместо того, чтобы иметь одну форму с нормальными правами, мы наплодим их кучу у существующих объектов? Супер)
   Smallrat
 
46 - 12.10.21 - 14:11
ржака
   Трепанг
 
47 - 12.10.21 - 14:13
(43) Это был сарказм :))
   Kassern
 
48 - 12.10.21 - 14:13
(37) вы издеваетесь? Вам еще в начале топика скинули, что у документов/справочников нет ролей на формы. Даже пример написали, что мол довил форму и все взлетело, что я делаю не так. Пишите про общую форму, а пихаете в документ, где логика? А если форма нужна как закупке так и продажникам куда ее прикрутите?)
   pechkin
 
49 - 12.10.21 - 14:13
(48) 2 формы скопирует делов то
   Kassern
 
50 - 12.10.21 - 14:14
(49) а потом будет в обеих править, ну это гениально конечно
   Smallrat
 
51 - 12.10.21 - 14:14
(48) ну ясен перец - в производственный календарь, это же очевидно!
   Eiffil123
 
52 - 12.10.21 - 14:14
(25) добавил общую форму. опять никто не потребовал сделать отдельную роль.
   Гений 1С
 
53 - 12.10.21 - 14:16
(48) в номенклатуру, прикинь.
   Гений 1С
 
54 - 12.10.21 - 14:17
(52) а она доступна твоим бедным несчастным юзверям?
   Гений 1С
 
55 - 12.10.21 - 14:17
(51) опередил, да, тоже вариант, только не везде он есть. В валюты можно.
   Kassern
 
56 - 12.10.21 - 14:18
(53) а прикинь, что форма ничего общего с номенклатурой не имеет. Все равно будешь туда пихать? К примеру своя форма для печатных документов, или отчетов. Тоже будешь в номенклатуру все пихать, удобно же?
   unbred
 
57 - 12.10.21 - 14:18
(40) збс!
   Eiffil123
 
58 - 12.10.21 - 14:18
(54) да, согласен. а пример вообще в реальной жизни как-то пригодится? и что потом потомки скажут, найдя форму в чуждом ему объекте?
   Трепанг
 
59 - 12.10.21 - 14:19
(56) Работает же, никто не жалуется - в чём проблема :))
   Kassern
 
60 - 12.10.21 - 14:20
 
 
   eTmy
 
61 - 12.10.21 - 14:21
(58) вспомнят добрым словом "гениальных" разработчиков
   Гений 1С
 
62 - 12.10.21 - 14:21
(56) да, почему бы и нет. Зачем напрягать пользователя лишней админ-работой?
   unbred
 
63 - 12.10.21 - 14:21
(59) И, в-третьих, кому вообще придёт в голову лезть в твоё бессмертное творение, созданное на века? (с) из (40)
сабж: да пофиг, где создал форму. ГЛАВНОЕ- не создал роль. респект и уважуха.
   Гений 1С
 
64 - 12.10.21 - 14:22
(63) отож.
   acht
 
65 - 12.10.21 - 14:22
Пам пам пам пам, Сережа молодец!
   Kassern
 
66 - 12.10.21 - 14:26
(62) вы наверное и общими модулями не пользуетесь. Зачем, когда можно все в обработке, либо в документе кодом прописать? А если этот кусок понадобится в другом месте, просто ctrl+c ctrl+v и дело то, я правильно понимаю? Сегодня форма нужна всем, а завтра надо будет ограничить некоторым пользователям. Не удивлюсь, что вы просто при открытии формы - Если ПараметрыСеанса.ТекущийПользователь.Наименование="Вася" тогда Отказ=Истина КонецЕсли))
   ДенисЧ
 
67 - 12.10.21 - 14:27
Главное в таких решениях - не оставлять свой домашний адрес...
   Kassern
 
68 - 12.10.21 - 14:27
работает и ладно)
   fisher
 
69 - 12.10.21 - 14:33
Когда приходишь на подобную кодовую базу, обычно происходит что-то типа такого: https://bash.im/quote/441869
   Smallrat
 
70 - 12.10.21 - 14:34
Еще, если вдруг вы не хотите включать возможность изменения объекта, а вам потребовалось добавить метод в его модуль менеджера, то можно добавить этот метод в модуль менеджера другого объекта, который можно менять. И еще с десяток подобных замечательных сценариев можно придумать.
   Kassern
 
71 - 12.10.21 - 14:36
(70) а еще можно все обработки хранить в одной обработке в макетах, зачем плодить новые объекты, когда можно все из одной получать?)
   Smallrat
 
72 - 12.10.21 - 14:36
хотя это плохой замечательный сценарий
   unbred
 
73 - 12.10.21 - 14:38
(71) а чо, так можно было?
   K1RSAN
 
74 - 12.10.21 - 14:38
(67) И пользоваться одноразовой симкой. Но что делать, когда в некоторых странах номер телефона привязывается к данным физ. лица?)
   fisher
 
75 - 12.10.21 - 14:38
(71) Я встречал подобный подход для инкапсуляции "общих модулей" во внешнюю обработку, которая поставляется как отдельный продукт. Довольно прикольная идея :)
   Kassern
 
76 - 12.10.21 - 14:39
(73) ага, так работает обработка диадока, но там это правильная реализация. Модульность реализована формами, а в макетах хранятся обработки так же со своими формами (модулями). По факту получается целая конфа с модульностью на внешней обработке
   Kassern
 
77 - 12.10.21 - 14:40
а вот делать так в конфе нет никакого смысла
   ДенисЧ
 
78 - 12.10.21 - 14:41
(74) Не пользоваться телефоном, жить в лесу, в схронах, отстреливаться арбалетом.
Очевидно же
   Гений 1С
 
79 - 12.10.21 - 15:01
(66) а логика где? пользуюсь я общими модулями.
   Kassern
 
80 - 12.10.21 - 15:05
(79) А логика вот где. Специально на уровне структуры конфигурации придумали общие формы, которые как раз таки нужны для обращений из разных мест, а вы вместо типового функционала предлагаете писать костыли, чтобы не тратить время на роль, тем самым запутывая логику бизнес процессов. Зачем для печати заказа поставщику/клиента, необходимо открывать форму печати из номенклатуры? Как вы это объясните приемникам, которые будут ваше поделку поддерживать?
   Leonardo1c
 
81 - 12.10.21 - 15:07
https://geniy1s.ru/ostorozhnee-s-beskonechnymi-cziklami/
вот где настоящий гурутест )))))))))
   Гений 1С
 
82 - 12.10.21 - 15:08
(81) ну это да...
(80) Ну что поделать, если создатели расширений и вообще в 1С не подумали о том, что на некоторые формы нужно октлючить контроль прав. Их паранойю нужно разгребать нам, простым 1сникам
   pechkin
 
83 - 12.10.21 - 15:12
(82) почему нельзя было расширить роль "Базовые права", которая есть у всех?
   pechkin
 
84 - 12.10.21 - 15:12
(82) сдается мне что ты не знал, что можно роли расширять, а не только добавлять
   Kassern
 
85 - 12.10.21 - 15:13
(81) "Пока Истина Цикл" это что какую то игрушку пытаются на 1с запилить?
   Ненавижу 1С
 
86 - 12.10.21 - 15:13
(67) адрес фиксина легко гуглится, он одно время не скрывался
   Гений 1С
 
87 - 12.10.21 - 15:25
(85) ну что ты, вполне себе отраслевое решение. ;-)
   Гений 1С
 
88 - 12.10.21 - 15:26
(83) Бритва Оккама - не стоит плодить сущности без надобности. И эта роль есть не у всех, я тебя уверяю. Например ее нет у ПолныеПрава
   pechkin
 
89 - 12.10.21 - 15:27
(88) ну собственно ты и наплодил сущностей.
   pechkin
 
90 - 12.10.21 - 15:28
(88) у полных прав есть доступ ко всем формам
   Kassern
 
91 - 12.10.21 - 15:29
(87) а что мешало, вместо костыля, сделать единый запрос, возможно по группировкам и все в выборке обойти?
   pechkin
 
92 - 12.10.21 - 15:30
порционная обработка в цикле "Пока Истина" вполне себе нормальное решение
   Kassern
 
93 - 12.10.21 - 15:31
(92) но чревата зацикливанием при кривых ручках
   pechkin
 
94 - 12.10.21 - 15:33
(93) а как еще порционно обрабатывать?
   ДенисЧ
 
95 - 12.10.21 - 15:34
(94) резиновой киянкой по рукам, а потом в бесконечном цикле...
   acanta
 
96 - 12.10.21 - 15:35
(94) мы тоже ищем варианты порционной обработки без использования цикла...
   pechkin
 
97 - 12.10.21 - 15:35
(95) киянкой - это к (93)
   Leonardo1c
 
98 - 12.10.21 - 15:36
(85) Казино 2тр в час ))
   ДенисЧ
 
99 - 12.10.21 - 15:42
(97) Киянка - это метод исправления (93)
   Fragster
 
100 - 12.10.21 - 15:43
(100)
  1  2   

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