Имя: Пароль:
1C
1С v8
А вы используете регистры правил и где?
0 Гений 1С
 
гуру
04.12.12
14:40
1. Не знаю, что это 58% (18)
2. Использую в прочем 16% (5)
3. Не использую. 13% (4)
4. Использую в правах доступа 13% (4)
Всего мнений: 31

Увидел вниз рекламку и подумал, что я таки использую регистры правил на полную катушку. А вы?

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

А вы? Чисто любопытно.
165 ОбычныйЧеловек
 
05.12.12
16:42
(164) именно, но до теоретиков это никак дойти не может.
166 Flyd-s
 
05.12.12
16:43
(161), "чего-то хочется, а кого не знаю". Создаем регистр сведений с измерениями по которым нужен отбор и запросом отбираем подходящие фильтры.

А вообще нафига? Я не встречал, чтобы у кого-то было миллион печатных форм, которые отбирались бы по неизвестным критериям
167 acsent
 
05.12.12
16:45
(163) Этоты такой суперуниверсальный регистр чтоли нахлобучил. Это уже через чур. Для каждой задачи свои регистры правил
168 MSII
 
05.12.12
16:45
(166) >А вообще нафига?
Тоже решение.
169 ОбычныйЧеловек
 
05.12.12
16:46
(166) Ну каждую подобную задачу будешь новый РС генерить?! а ничего, что принцип РП - это не просто РС с утановленым отбором по измерения - пустое измерение - это тоже измерение (для всех), измерение с типов "Справочник" - это еще проверка на вхождение в группу и т.д.
Ну а примеры с печ.формами - да их миллион - например бюджетники просят, что бы дня них печатные формы были одни а хозрасчетныки просят другие - изменения в печ.формах минимальны
170 acsent
 
05.12.12
16:47
(169) на каждую задачу свой регистр, гораздо более сопровождаемое решение
171 acsent
 
05.12.12
16:48
Или у тебя в измерениях ключ аналитики?
172 ОбычныйЧеловек
 
05.12.12
16:49
(170) Я же говорю - ты теоретик а я практик - в этом вся разница...Лет этак 8-9 назад создавали РП в конфигураторе (еще 7ка была) - со временем поняли, что эта тупиковая ветвь ибо РП начинают плодится + напрочь теряется универсальность
173 Flyd-s
 
05.12.12
16:50
(169), ну дать им оба варианта печатных форм. Кому что надо, тот то и печатает. Либо в коде написать

Если Хозрасчетный Тогда
...
Иначе
...
КонецЕсли;
174 ОбычныйЧеловек
 
05.12.12
16:50
(173) я уже писАл выше - либо пользоваться РП либо "Если ИначеЕсли" - каждый выбирает сам.
175 acsent
 
05.12.12
16:51
(172) Почему же 1с не использует такую крутую штуку, а разные регистры плодит?
176 Flyd-s
 
05.12.12
16:51
>>Ну каждую подобную задачу будешь новый РС генерить?!

На конкретно эту задачу я расскажу заказчику, что ему это нафиг не надо
177 ОбычныйЧеловек
 
05.12.12
16:52
(175) Ну 1С много чего не использует (снегопад например) - наверно не считают (снегопад) крутой штукой.
178 MSII
 
05.12.12
16:52
(173) Противоречит требованиям заказчика. Пользователь не должен заморачиваться с выбором печатной формы. Да и запрещено ему печатать чужие формы.
179 ОбычныйЧеловек
 
05.12.12
16:54
(176) Ну а я просто потрачу 5 минут времени и настрою РП в этом вся разница.
180 DailyLookingOn Sunset
 
05.12.12
16:54
(175)
Почему не использует? Сия современнейшая технология была представлена в 1С:Бухгалтерия 6.0.
Можно было создать аналитики, написать правила работы с аналитикой.
181 pessok
 
05.12.12
16:55
16 штук за это УГ? Ответил бы 1, но погуглил таки эту хрень...

Не использую.
182 Flyd-s
 
05.12.12
16:56
(178) >>Противоречит требованиям заказчика.
Ну и что?

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

>>Да и запрещено ему печатать чужие формы.
А в Excel ему не запрещено текст набирать? А то вдруг напишет что-то страшное
183 Flyd-s
 
05.12.12
16:57
(179), для начала тебе придется создать этот регистр правил и настроить его для выбора печатных форм
184 ОбычныйЧеловек
 
05.12.12
16:58
(183) Это займет как раз около 5 минут.
185 acsent
 
05.12.12
16:59
(181) Это еще и за деньги чтоли?????
186 pessok
 
05.12.12
17:00
(185) если я верно нагуглил эту "подсистему", то да :)
187 Flyd-s
 
05.12.12
17:01
(184), за 5 минут ты даже пользователей не успеешь выгнать для установки обновления
188 MSII
 
05.12.12
17:01
(182) В Экселе не запрещено, но в Экселе он и не будет этого делать. А вот если клиенту случайно уйдет не та форма, это чревато реальными финансовыми потерями. Про то, как некоторые скрывают аффилированность своих юр.лиц от клиента, не в курсе?
189 MSII
 
05.12.12
17:04
(187) А зачем их выгонять? Пусть себе работают. Как правила будут готовы, они начнут действовать.
190 ОбычныйЧеловек
 
05.12.12
17:04
(187) про обновление - это было супер :)
191 Flyd-s
 
05.12.12
17:06
(189), хочешь сказать, что это внешняя обработка, которую не нужно устанавливать в конфигурации и которая не изменяет метаданные?!
192 Flyd-s
 
05.12.12
17:08
(188), каким образом в печатной форме может распечататься реквизиты не той организации?
193 acsent
 
05.12.12
17:08
Хотя как подсистема даты запрета редактирования может и ниче, годная
194 MSII
 
05.12.12
17:08
(191) Изменяет, естественно. Один раз, при внедрении. Как БСП. А потом пользуйся, добавляй свои виртуальные регистры/правила без выгона пользователей.
195 acsent
 
05.12.12
17:09
Так ее и надо рекламировать как что-то подобное. Ибо кому нужны непонятные регистры правил?
196 Flyd-s
 
05.12.12
17:12
(194), а как ты его заставишь создавать различные печатные формы в зависимости от условий, если этого изначально не предусмотрено в процедуре печати?
197 Flyd-s
 
05.12.12
17:12
Нужно же как минимум еще и там код править
198 MSII
 
05.12.12
17:13
(192) Да нет. Чужая символика на бланке и все, приплыли.
199 Stim
 
05.12.12
17:15
на основе БСП можно любую конфу создать. Зачем нужен недопиленный велосипед?

Не использую.
200 ОбычныйЧеловек
 
05.12.12
18:24
(199) дай-ка угадаю - ты понятия не имеешь о чем речь - угадал?
201 Flyd-s
 
05.12.12
19:18
(198), тогда подключаем 2 внешние печатные формы, в одной устанавливаем отбор по одной организации, в другой по другой организации. Для этого доработок не требуется
202 БАМБР2013
 
05.12.12
19:21
Гений 1С придумал очередную куйню. На инфостар выложи, пусть народ оценит.

Не использую.
203 ОбычныйЧеловек
 
05.12.12
19:32
(201) вот ты привязался к печатным формам )
Замени управление печатными формами на управление правами доступа например
204 Flyd-s
 
05.12.12
19:47
А сервер не сдохнет, если это в РЛС засунуть?
205 ОбычныйЧеловек
 
05.12.12
20:01
(204) я про РЛС даже не заикался...ты точно это мне адресовал?
206 Flyd-s
 
05.12.12
20:26
#205, а что ты подразумеваешь под настройкой прав? Вот скажем можно с помощью этой штуки настроить видимость документов в списке в зависимости от каких-либо критериев?
207 Undefined vs NULL
 
05.12.12
22:03
(206) смотря какие критерии конечно, но лучше это юзать на права изменений
208 Злопчинский
 
05.12.12
22:17
> у пользователя нет возможности изменить состав измерений такого регистра. Так?
- если есть возможность изменить состав измерений - ну добавилд я например новое измерение -КАК ПОЛЬЗОВАТЕЛЬ - и какой алгоритм будет это измерение обрабатывать..?
209 Злопчинский
 
05.12.12
22:19
(179) новое правило - контрагент хочет чтобы в печатной форме справа вверху примерно на 3 см от края верхнего и на 2 см от края левого был напечатан номер его приемки...
- как сделать через регистр правил для печформ?
210 Flyd-s
 
05.12.12
22:23
(207), очень специфическая задача получается. Тот же РЛС позволяет в УПП настроить фильтры и на видимость и на запись по подразделениям, проектам, организациям, группам доступа контрагентов и т.д.
211 ОбычныйЧеловек
 
05.12.12
22:51
(206) Можно разумеется.
(208) >> > у пользователя нет возможности изменить состав измерений такого регистра. Так?
Нет, не так...Можно добавить любые измерения\ресуры - а вот как это все работает  - если есть желание всегда можно почитать статьи ссылки на которые я приводил выше.

Вообще спор довольно бессмыленный, кому нравится данный подход тот его использует - ну а кому нет то нет.
212 acsent
 
05.12.12
23:01
(211) на самом деле это автоматизация работы программиста не пользователя
213 Flyd-s
 
05.12.12
23:08
(211), >>Можно разумеется.

Как это будет технически выглядеть? Будет добавлен неотключаемый отбор в форму списка документов?
214 ОбычныйЧеловек
 
05.12.12
23:12
212) учитывая,что пользователя вообще никогда не интересует как прог решит ту или иную задачу - то ДА - это автоматизация программиста.
(213) да
215 Aleksey
 
06.12.12
00:34
2005 год 1с 7-ка
Регистр Правил !?
216 Aleksey
 
06.12.12
00:36
2008 год автор ... угадайте кто OFF: Из опыта разработки регистра правил.
217 Aleksey
 
06.12.12
00:37
2006 год автор ... ну вы догодались v8: Регистры правил или проклятие вариативности.
218 Aleksey
 
06.12.12
00:39
чуть статья в Кз не пропустил за 2007 год Книга знаний: v8: Регистр правил для контроля прав доступа
219 MSII
 
06.12.12
07:07
(212) Ну, где-то так. Но не совсем так. У меня настройкой (разработкой) конкретных правил занимался пользователь (не программист), имеющий представление об структуре таблиц ИБ. В некоторых случаях можно посадить за настройку прав стажера. В некоторых случаях справится и секретарша.
220 MSII
 
06.12.12
07:11
(201) Отбор, определяющий принадлежность ПФ, работает только с реквизитами документа. ПР позволяет настроить любые правила, основанные хоть на анализе остатков в регистрах накопления, хоть на анализе значений параметров сеанса.
221 ОбычныйЧеловек
 
06.12.12
07:25
(215) хоть кто-то не поленился почитать :)
222 alkov
 
06.12.12
08:44
Объясните, пожалуйста, чем РС "Объекты доступа документов" в типовых принципиально отличаются от регистров правил, кроме того, что кусок запрещать-разрешать перенесен в платформенный RLS?

Не знаю, что это
223 Flyd-s
 
06.12.12
08:50
(220), возвращаемся к вопросу нафига козе баян
224 MSII
 
06.12.12
08:56
(223) Насчет козы и баяна не скажу, а насчет вопроса с ПФ я уже все объяснил.
225 MSII
 
06.12.12
09:02
(222) Есть объекты доступа документов, границы запрета редактирования данных, счета учета расчетов с контрагентами и т.п. Когда в конфигурации присутствует механизм, позволяющий
- создавать аналоги подобных объектов динамически, непосредственно в режиме предприятия
- организовать универсальный способ доступа к данным, хранящимся в этих объектах
Вот тогда можно говорить, что в конфигурации используются регистры правил.
226 Flyd-s
 
06.12.12
10:11
(224), да я понял для чего, но пример (ИМХО) лишняя сущность в ВПФ
227 Flyd-s
 
06.12.12
10:12
А в настройках прав если создать неотключаемый отбор в форме списка обычного приложения, то это ограничит возможности пользователя по фильтрам
228 ОбычныйЧеловек
 
06.12.12
10:17
(227) не совсем так, в стандартном отборе - ДА ограничит, но есть еще и настраиваемый отбор (у меня по крайней мере) - там ограничений на фильтрацию нет (кроме тех, что ограничивают РП)
229 Леха Дум
 
06.12.12
10:35
Эк ветку то раздуло... По мне, так сие чудо - попытка закрыть все косяки в разработке и общей непродуманности конфигурации. Как итог за это будет платить конечный пользователь как деньгами так и процессорным временем в процессе эксплуатации
230 ОбычныйЧеловек
 
06.12.12
10:41
(229) >>По мне, так сие чудо - попытка закрыть все косяки в разработке и общей непродуманности конфигурации

Это просто в мемориз. Либо разработкой конфигурации ты никогда не занимался либо...на этом как говорится мысль останавливается...
231 Mort
 
06.12.12
10:44
(229) +1 Хавнокодингъ
232 Mort
 
06.12.12
10:55
В двух словах это звучит так:
грамотно организованная модель есть функция F поведения программы Y от заданных параметров Х1, Х2..ХN.
А т.н. "регистры правил" есть суть покусочная эмуляция функциональности F построенная на частных случаях комбинаций параметров.
233 MSII
 
06.12.12
11:06
(232) Не так. РП есть способ реализации F при переменном значении N.
234 Mort
 
06.12.12
11:15
А кто сказал что расширяемое число параметров прерогатива "РП" ? Вопрос в другом, либо мы имеем четку функцию F(Х1,...ХN) -> Y, либо мы в приоритетном порядке ковыряемся в "Еслях". А то что вы спрятали "Если" в таблицу, то "хавнокод" с лестницами "Если" никуда не делся.
235 ОбычныйЧеловек
 
06.12.12
11:20
(234) Привычку спорить не понимая сути - похоже не истребить ни чем... РП для того и придуманы были, что бы избавится от ваших "Если ИначеЕсли".
236 Mort
 
06.12.12
11:24
(235) Чтобы избавится от "Если ИначеЕсли" достаточно не г*внокодить.
237 MSII
 
06.12.12
11:36
(234) Будучи последовательным, "хавнокодом" придется назвать множество реализаций, от уже упоминавшихся здесь регистров сведений из типовых до таблиц правил файрволов. Пичаль.
238 MSII
 
06.12.12
11:42
(236) Можете предложить свой алгоритм решения любой из упомянутых в этой ветке задач с выполнением всех требований заказчика и без использования механизма, в той или иной степени использующего функционал (часть функционала) РП?
239 ОбычныйЧеловек
 
06.12.12
13:26
(238) Я бы на это не слишком рассчитывал. Одно дело языком чесать о г.коде и совсем другое продемонстрировать не г.код.
240 Гений 1С
 
гуру
06.12.12
14:08
(238) не могут, они чисто потрендеть. РП - удобный механизм, я его часто применяю на практике. и интерес мой к нему был связан именно с уходом от лесенок из ИначеЕсли
241 Леха Дум
 
06.12.12
14:28
(230) при чем здесь "Никогда не занимался разработкой конфигурации"? Если вы под разработкой понимаете "сразу начать писать конфу и тут же общаться с заказчиком на тему что ему нужно и сразу накидывать код придя в ларек с ноутбуком", то я в таком случае никогда не занимался. Как правило БП (бизнес-процесс) к моменту внедрения конфигурации или должен устояться (при этом конфа пишется под БП) или его нужно привести в соответствие с БП конфигурации (типа "так правильней и менее затратно"). Последующее изменение БП как правило чревато для собственника и ведет к дополнительным расходам и затраты на "изменить код" под новый БП могут составлять существенную часть. Если вы при разработке закладывать будете всего пару документов, а потом будете менять их функционал на лету в зависимости от пользователя - флаг вам в руки. Вот только я, допустим, не буду разбираться с вашими "РП" из-за того что у Маши все хорошо работает, только нет какой то кнопочки, а вот у Оли кнопочка есть, но ни хрена не работает все остальное.
242 Reset
 
06.12.12
14:39
ЧСВ кому-то подлечить надо (имхо)
Придумали, елки, гениальное и неповторимое
243 MSII
 
06.12.12
14:53
(241) Такова реальность - бизнес-процессы в компаниях не статичны. Таким образом, информационная система, дабы отвечать современным требованиям, должна этот момент учитывать. А реализовано это, на мой взгляд, может быть двумя путями. Первый: пытаться прогнозировать изменения бизнес-процесса и проектировать функционал "на вырост" (условно сначала торгуем по произвольным ценам, затем начинаем использовать ценообразование, затем включаем механизм скидок). Второй - в системе реализуется некая поддержка BPM. Типовые, понятно, развиваются обоими путями. РП, в общем-то, в контекст BPM замечательно вписывается. Я, кстати, не исключаю появления в 9.0 какого-то объекта метаданных, специально заточенного под хранение правил.
244 MSII
 
06.12.12
14:54
(239) (240) Жаль, серьезно.
245 dmpl
 
06.12.12
15:10
(242) Что-то мне подсказывает, что наследование в C++ появилось гораздо раньше, и для реализации механизма наследования как раз используются аналогичные структуры. Так что просто слизали идею, а не придумали...
246 ОбычныйЧеловек
 
06.12.12
16:16
(241) Слегка поправлюсь - вместо "никогда не занимался разработкой" -> "Никогда не занимался разработкой универсальных решений". ПисАть конфу под клиента - тупиковая ветвь развития...Лезть в конфигуратор при каждом изменении у клиента потребностей - по меньшей мере забавно (имхо)
(245) я конечно не программист, но каким боком тут наследование остается только догадываться.
Вот есть идея межпланетного космолета - слижи и реализуй.
247 dmpl
 
06.12.12
16:21
(246) Дык надо определить, метод какого именно класса вызвать в данном конкретном случае.
248 Леха Дум
 
06.12.12
17:36
(246) под универсальным решением понимается, что весь код будет находится в РП? пять баллов
Вся ваша универсальность потом таким боком выходит хоть на сопровождении, хоть по исправлениям. Хотя, если вы не программист...
Хотя идея конечно интересная.
Приходишь в ларек и гришь (П): у меня есть конфигурация которая вас устроит за 1000 руб! клиент грит (К): беру!!!!
249 Леха Дум
 
06.12.12
17:37
+(248) (К): а вот эта функция есть?
(П): нет
(К): а как?
(П): допишите
(К): а...
(П): еще 100 руб и тут же допишу!
(К): ну давай...
250 ОбычныйЧеловек
 
06.12.12
19:23
(248) Можно было бы конечно поспорить, но вижу, что смысла большого в этом нету.
251 dmpl
 
06.12.12
20:49
(248) Кстати, в электронике есть аналоги - программируемые логические матрицы и ПЛИС. И ведь продаются ;)
252 Леха Дум
 
07.12.12
09:10
(250) скажу просто: для предприятий с пользователями от 50 и выше это не подойдет
(251) они, как правило, программируются один раз
253 ОбычныйЧеловек
 
07.12.12
09:16
(252)Не просто подойдет а работает и пользователей гораздо больше чем 50.
254 Mort
 
07.12.12
10:21
Или РП это опасная ненужная куйня (как описано у Г*), либо это банальность как по ссыле wiki.kint.ru  типа регистра счетов учета номенклатуры (тада не понятно откуда столько восторженных соплей по тыщулетнему баяну, ещё и название отдельное придумали).
255 ОбычныйЧеловек
 
07.12.12
10:31
(254) Видимо разобраться в "банальностb как по ссыле wiki.kint.ru" ты так и не смог.
256 dmpl
 
07.12.12
10:41
(252) Уже давно есть многократные. Просто больше 1 раза мало кому надо.
257 Mort
 
07.12.12
10:44
А че там разбираться, очередной Г* велокат в стиле "мы не смогли создать ПО к которому не подойдешь без тазика и напильника".
258 ОбычныйЧеловек
 
07.12.12
10:45
(257) не вижу смысла спорить, но уверен, что когда подрастешь - поймешь.
259 acsent
 
07.12.12
10:46
(255) ты человек заинтересованный, поэтому твое мнение нельзя учитывать
260 acsent
 
07.12.12
10:47
Причем ты его отстаиваешь грубыми методами НЛП. Тоньше нужно, тоньше
261 ОбычныйЧеловек
 
07.12.12
10:50
acsent На самом деле мне абсолютно все равно кто чем пользуется - мне РП нравятся (в этом плане ДА мое мнение учитывать нельзя), считаю, что человек их придумавших умнее на порядок тех кто тут кричит, что это очередное Г.
262 Гений 1С
 
гуру
07.12.12
11:19
вот тут много шума. а я вот лично технологию освоил и часто ее юзаю.
В принципе, юзать ее надо, когда нужно для общих случаев принимать одно решение, а для частных - другое.
Примеров в жизни масса.
Обычно заказчик говорит - хочу чтобы считалось так, а вот для Васи по другому.

Или например - магазин работает с 10 до 20, а по выходным с 11 до 18, классический пример. ;-)

Так что РП - хорошая шняга.
263 MSII
 
07.12.12
11:24
(252) Практика показывает обратное.
264 Reset
 
07.12.12
11:57
(261) Вполне допускаю, чтот "тот человек" - неглупый парень, может и более того.
Но вот насчет другого[человека], повторяющего "вы все тут идиоты, ни программировать, ни читать, не думать не умеете" - есть сомнения.
p.s. А, да, поправка - не все, а "только те, кто не согласен"