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

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

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

А вы? Чисто любопытно.
1 olegves
 
04.12.12
14:45
Регистр расчета знаю, регистр накопления тоже, как и регистр сведений

Не знаю, что это
2 Kreont
 
04.12.12
14:46
А если без них работает, значит они мне и не нужны...

Не знаю, что это
3 ale-sarin
 
04.12.12
14:47
И я не знаю

Не знаю, что это
4 Reset
 
04.12.12
14:48
,

Не знаю, что это
5 Lexusss
 
04.12.12
14:49
И не хочу знать

Не знаю, что это
6 Shurjk
 
04.12.12
14:51
Это из 8.3 что то?

Не знаю, что это
7 Тоненький Клиент
 
04.12.12
14:51
конечно же

Использую в правах доступа
8 Kreont
 
04.12.12
14:51
А если б нашел что кто-то из бухов вручную "регистры правил": сразу в дыню.
9 sergeante
 
04.12.12
14:53
"Я твой дом рэгистры правыл!"

Не надо править регистры.
10 kiruha
 
04.12.12
14:55
(0)
Что то не верится, что даже "продвинутые" юзеры способны их использовать
А прог может и так все добавить
11 Feanorko
 
04.12.12
14:55
5. КГ/АМ
12 o KIA
 
04.12.12
14:58
Мне кажется, что это внешняя разработка на основе регистра сведений.

Не знаю, что это
13 Shurjk
 
04.12.12
14:59
(0) Кайся несчастный сколько за рекламу взял?
14 Feanorko
 
04.12.12
15:02
(13) он забесплатно. по дурости :)
15 acsent
 
04.12.12
15:04
(0) хоть бы ссылку кинул
16 Нуф-Нуф
 
04.12.12
15:06
реклама детектед
17 ОбычныйЧеловек
 
04.12.12
15:06
(15) Ссылка - это уже реклама, яндекс тебе в помощь.

Использую в правах доступа
18 acsent
 
04.12.12
15:07
(17) еще бы я не гуглил всекое г
19 i-rek
 
04.12.12
15:08
(0) я тоже видел рекламу, помню что это ты придумал это понятие

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

так что "регистры правил" это твоё маркетинговое изобретение, за ним ничего не стоит вообще. Это ноль.
20 GROOVY
 
04.12.12
15:10
Нормальные люди не изобретают велосипед и называют сабж регистрами сведений.
21 o KIA
 
04.12.12
15:11
22 ОбычныйЧеловек
 
04.12.12
15:12
(19)>>я тоже видел рекламу, помню что это ты придумал это понятие

ууу как все запущено - придумал их совсем другой человек (Гений тут ни каким боком)... По поводу " маркетинговое изобретение" - все таки прежде чем что-то писАть - необходимо все таки тему изучить а то как-то глупо выглядит (имхо)

(20) Тоже советую почитать о РП - вдруг где\что прояснится :)
23 i-rek
 
04.12.12
15:13
(22) хорошо, какой человек это придумал ?

я помню гений носился тут с этими регистрами правил года 3 назад

тему я изучил
24 acsent
 
04.12.12
15:14
в бсп роли даются пообъектно, поэтому у регистр правил нет смысла. Сам юзал такое во времена 77
25 acsent
 
04.12.12
15:15
(24) ах да, Гений же не осилил упр. формы
26 ОбычныйЧеловек
 
04.12.12
15:15
(23) ну нет желания у меня рекламировать - если интересно - яндекс тебе все скажет (он же тебе скажет и когда они были придуманы, сколько лет назад)
27 kiruha
 
04.12.12
15:15
тоже баловался на 77 "универсальными" справочниками и регистрами
Потом понял что в больших системах это зло
28 Жан Пердежон
 
04.12.12
15:18
(9) не так:

"я твой бухалтэрый рэгыстр правыл!"

Не знаю, что это
29 kiruha
 
04.12.12
15:19
А учитывая что на рег сведений отсутствует до сих пор таблица итогов, а только индексы - вообще п-ц
30 acsent
 
04.12.12
15:20
(29) В 8.3 есть итоги на рег. сведений
31 kiruha
 
04.12.12
15:24
(30)
Да, но мало уже перешел
32 i-rek
 
04.12.12
15:30
(26) ну если 33lab это ты, тогда твоё авторство - 2009 г, гений - 2007г
33 i-rek
 
04.12.12
15:32
но я всё же настаиваю, что идея хранить описание поведения системы в регистрах сведений вообще изобретением не является
34 ОбычныйЧеловек
 
04.12.12
15:32
(32) эх..таки вынудил дать ссылку http://wiki.kint.ru/index.php/Регистры_правил._Общие_принципы
35 ОбычныйЧеловек
 
04.12.12
15:34
+34 ну и следовательно автор статьи и есть их "изобретатель"
36 i-rek
 
04.12.12
15:36
(35) был не прав )
37 vol4arka
 
04.12.12
15:39
Похоже, набереш максимум комментов за день

Использую в правах доступа
38 MSII
 
04.12.12
15:44
Использую собственную реализацию. Мощная штука, мне нравится.

Использую в прочем
39 Гений 1С
 
гуру
04.12.12
15:50
В правах доступа при сопровождении обычно перевожу на регистры правил.

Использую в правах доступа
40 Гений 1С
 
гуру
04.12.12
15:50
И в прочем юзаю, писал в сабже

Использую в прочем
41 Гений 1С
 
гуру
04.12.12
15:55
вот мечта есть - переписать свою функцию склонения на регистры правил.
42 kiruha
 
04.12.12
15:57
(40)
Чтобы типовые не править ?
Подписки на события не используешь ?
43 ОбычныйЧеловек
 
04.12.12
15:57
(41) сходи по ссылке - там уже все написано :)
44 ОбычныйЧеловек
 
04.12.12
15:58
+43 по ссылке в (34) имеется ввиду
45 acsent
 
04.12.12
15:58
(41) а смысл? к функции нужно будет писать автозаполнение регистра
46 MSII
 
04.12.12
16:02
(41) Выгода от РП в ситуациях с некоторым (достаточно большим) множеством входящих параметров, определяющих результат. А тут какие параметры? ФИО и пол?
47 ОбычныйЧеловек
 
04.12.12
16:02
(45) Не поленись - прочитай статью, вопросы отпадут сами собой.
48 acsent
 
04.12.12
16:03
(47) А что там читать? Там голая теория: Объект1, Объект2, Отношение
49 ОбычныйЧеловек
 
04.12.12
16:04
(48) да вот не понятно зачем читать СП - там же голая теория.
50 acsent
 
04.12.12
16:05
Классический пример Регистра правил из типовой: Счета учета взаиморасчетов
51 acsent
 
04.12.12
16:06
(49) Собственно куча если это тоже регистр правил
52 MaxisUssr
 
04.12.12
16:09
Это что?

Не знаю, что это
53 MaxisUssr
 
04.12.12
16:10
Не знаю о них - но наверняка использую

Использую в прочем
54 MSII
 
04.12.12
16:14
Вот типичная задача для РП - выбор макета для печатной формы. По нажатию кнопки Печать получить нужный макет из хранилища. При выборе макета руководствуемся реквизитами документа Организация (для некоторых фирменный бланк, для некоторых типовой, без палева), Контрагент (для некоторых контрагентов - печать на их бланках), Подразделение, а также каким-то другими. Сейчас пока не знаем, какими, но в будущем обязательно придумаем.
55 acsent
 
04.12.12
16:15
(54) регистры правил это офф. название или просто один одноэсник придумал?
56 acsent
 
04.12.12
16:16
хотя врядли. Регистры - это чисто 1с изобретение.
57 ОбычныйЧеловек
 
04.12.12
16:17
acsent ты фантазируй фантазируй...чукча не читатель - чукча писатель :)
58 i-rek
 
04.12.12
16:18
(54) и каким образом регистры правил помогут ?
для них же изначально в измерения придётся заложить то по чему отбирать собираетесь
59 MSII
 
04.12.12
16:18
(55) Без понятия. Еще вроде функциональными регистрами их называют.
(56) Побойтесь бога.
60 Mikeware
 
04.12.12
16:19
(32) это еще 2005 год. А то и ранее. Гениталий просто изобрел своб очередную "ленточную память".
61 MSII
 
04.12.12
16:21
(58) Нет, не придется. Ну, по крайней мере в моей реализации можно расширять набор измерений, поскольку регистры виртуальные. Их даже продвинутые пользователи могут создавать.
62 ОбычныйЧеловек
 
04.12.12
16:21
(58) ты же сказал, что изучил тему?! судя по вопросам - не изучил.
63 Hawk_1c
 
04.12.12
16:23
Нет, понятия не имел, что есть такое. Кинул себе закладку.

Не знаю, что это
64 Stagor
 
04.12.12
16:24
че то не вкурил

Не знаю, что это
65 i-rek
 
04.12.12
16:24
(62) ну так расскажи. Объясни на пальцах.
Всем интересно будет
66 quest
 
04.12.12
16:28
(0) прикрути пролог сом-объектом и не сношай мозг всякой чушью себе
67 i-rek
 
04.12.12
16:28
мы одинэснеки, терминологию и общее направление нам задаёт фирма 1С
Фирма 1С не предлагает такого понятия как "регистры правил"

если какие то одиночки придумали новое понятие и хотят ввести его в обиход, они должны приложить усилия для популяризации
68 ОбычныйЧеловек
 
04.12.12
16:29
(65) Измерения(детерминант) и ресурсы(корень) создаются в предприятии (а не конфигураторе) для каждого РП свои. Один из примеров описан в (54)
69 i-rek
 
04.12.12
16:31
(68) ок. Измерения это организация и подразделение, ресурс - имя печатной формы.
Каким образом создать их в предприятии в типовой УТ10, к примеру ?
70 Mikeware
 
04.12.12
16:32
(62) Хм. А описание переходов  конечного автомата - это же тоже "регистр правил"?
71 ptiz
 
04.12.12
16:32
Ни разу не слышал. Это какой-то велосипед с треугольными колесами для зубенчатых дорог?

Не знаю, что это
72 acsent
 
04.12.12
16:34
(59) в английском языке точно никаких регистров нет. Реестр есть только, но это совсем не то
73 ОбычныйЧеловек
 
04.12.12
16:34
(69) так это зависит от реализации РП. Реализаций масса различных. Демки найти легко - что на 7ке что на 8ке.
74 Reset
 
04.12.12
16:35
(71) Я думаю, так назвали определенный вариант использования регистров сведений.
75 MSII
 
04.12.12
16:36
(72) Да почему, в общем-то оно и есть. Регистр, реестр, свод правил. Не в названии же суть.
76 Reset
 
04.12.12
16:36
+(74) Теперь можно это красивое сочетание использовать где надо и где надо
77 Reset
 
04.12.12
16:36
*и не надо
78 Reset
 
04.12.12
16:37
ex: Используете ли вы Регистры Настроек? (с)
79 zak555
 
04.12.12
16:37
зачем регистру сведений ещё одно название ?
80 Лефмихалыч
 
04.12.12
16:38
использовал когда-то давно еще в 2006м году на семерке, при этом РП был на XML нарисоватый. Лютейший механонизм получился. Он рулил печатью пакетов товаросопроводительных документов по туевой хуче собственных юрлиц с учетом требований покупателей

Использую в прочем
81 i-rek
 
04.12.12
16:38
ога. т.е. речь идёт о том, что люди придумали принцип "если не указано, то ищи в структуре данных вышестоящего уровня"

этим и исчерпывается весь принцип регистров сведений

а кое кто даже продаёт что-то под этим флагом
82 Reset
 
04.12.12
16:38
(79) к (0) и далее по ветке еще парень защищает идею как самостоятельную
83 ОбычныйЧеловек
 
04.12.12
16:48
(81) Ну согласись - не сложно же прочитать статью, скачать демку и посмотреть как все реализовано, все, что пишут 1Ски - это всего лишь реализация каких-то идей (это либо отчеты\обработки либо подсистемы) - разумеется в конфигураторе не появится ни какого нового объекта метаданных. Каким боком тут регистры сведений мне лично до сих пор не понятно (учитывая, что в 7ке их и в помине не было)
84 MSII
 
04.12.12
19:23
А еще регистры правил при должной настройке - замечательная альтернатива динамическому обновлению конфигурации. Потребовался тебе немедленно в определенном месте определенный функционал - велкам, вот тебе он. И без перезапуска клиента.
Фикси оценят, я гарантирую это.
85 Гений 1С
 
гуру
05.12.12
08:39
(81) но это крутая идея.
не знаю, кстати адресация в бизнес-процессах так умеет делать (в этом кривом 1сном механизме)?
86 Гений 1С
 
гуру
05.12.12
08:40
(79) РС в регистре правил - это только место хранение.
Нужно еще написать функцию по поиску результата.

не все так просто, уважаемый
у меня в некоторых регистрах правил, которые меняются со временем, используется не периодический РС, а простой РС с реквиитами ДатаС и ДатаПо. Подумай почему, а если не догадаешься, я тебе отвечу
87 Сергей Д
 
05.12.12
09:24
Шо це?

Не знаю, что это
88 Леха Дум
 
05.12.12
09:28
Как то даже не видел той рекламы, автор ссылку хоть дай

Не знаю, что это
89 ptrtss
 
05.12.12
09:29
(0) Регистр? Конечно правил! Много раз
90 MSII
 
05.12.12
09:35
(87) Универсальный механизм принятия решений. Так понятнее?
91 ОбычныйЧеловек
 
05.12.12
09:50
(90) Объяснять бесполезно - кому интересно тот прочитает статьи автора - остальные так и будут продолжать кодить по принципу "Если ИначеЕсли" ....
92 Гений 1С
 
гуру
05.12.12
10:58
(97) вот вот, когда лестница из ИначеЕсли становится уже не контролируемой, тогда обычно и переходят на РП
93 zak555
 
05.12.12
11:02
(86) перечитай (79)
94 Гений 1С
 
гуру
05.12.12
11:03
(93) перечитай (86)
95 zak555
 
05.12.12
11:06
(94) мне всё равно : используешь ты периодический или нет регистр СВЕДЕНИЙ

но ты используешь регистр СВЕДЕНИЙ
поэтому я не понимаю -- зачем ему ещё одно название

ты же не используешь регистры бухгалтерии/расчёта/накопления (!)
96 MSII
 
05.12.12
11:06
(93) Как минимум регистр правил должен содержать еще и логику отбора хранящихся в нем записей. Регистр сведений такой информации не содержит.
97 pavig
 
05.12.12
11:15
а что это такое?

Не знаю, что это
98 zak555
 
05.12.12
11:21
(96) не понял
99 Undefined vs NULL
 
05.12.12
11:30
ну если автор придумывает такие вещи как "Отрицательное множество", то все возможно
http://fix-in.narod.ru/articles/alg_negativeset/article.htm
100 MSII
 
05.12.12
11:33
Сотка, нет?
101 Reset
 
05.12.12
11:36
(96) Регистр сведений, дополненный логикой отбора, становится регистром сведений, только с логикой отбора.
102 MSII
 
05.12.12
11:36
(98) В регистре сведений есть измерение Ответственный, тип - СправочникСсылка.Пользователи
В регистре правил есть измерение Ответственный, тип - СправочникСсылка.Пользователи, пустое значение измерения рассматривать как универсальное (любой пользователь)
103 Reset
 
05.12.12
11:38
(102) "Регистром правил" ты называешь РС, имеющий определенное прикладное прменение. Он не перестаю этого быть РС
104 Reset
 
05.12.12
11:38
не перестает*
105 MSII
 
05.12.12
11:38
(101) Ага, как самурай с мечом, только без меча.
106 MSII
 
05.12.12
11:39
(103) У меня есть регистры правил, но они не используют регистры сведений. Сюрприз?
107 zak555
 
05.12.12
11:39
(103) +1
(106) справочники ?
108 MSII
 
05.12.12
11:40
(107) Справочник. Группы - регистры, элементы - правила (записи виртуальных регистров).
109 Reset
 
05.12.12
11:41
(106) Это не регистры. Ты свои свод своих правил и метод их хранения назвал зачем-то регистром.
Еще раз - разнопонятки происходят изза неудачного красивого названия некоего алгоритма.
110 Reset
 
05.12.12
11:42
Назови их Справочники(документы правил) правил и стебись над всеми, что тебя не понимают
111 MSII
 
05.12.12
11:43
(109) Да я за само название не бодаюсь. Просто привычка.
112 zak555
 
05.12.12
11:43
(108) использование справочников в данном контексте глупо
т.к. не смысла в объекте -- важно состояние системы, т.е. набор записей
113 Reset
 
05.12.12
11:43
(111) Я же бодаюсь именно за название ;)
114 acsent
 
05.12.12
11:45
(112) зато иерархия есть
115 MSII
 
05.12.12
11:45
(112) Я не придумал, как реализовать возможность динамически создавать произвольный набор виртуальных регистров с произвольным набором измерений у каждого, при этом физически сохраняя данные в РС.
116 ОбычныйЧеловек
 
05.12.12
11:46
Reset Прежде чем ввязываться в дискуссию - почитай, что нить - дабы очень глупо не выглядеть. Что за привычка "Не читал, но осуждаю".
117 MSII
 
05.12.12
11:47
(114) Да. Собственно, значением ресурса в таком регистре может быть ссылка на другой регистр, т.е. потребность в объекте все же имеется.
118 Reset
 
05.12.12
11:47
(112) Да не важно, справочники или еще где. Вполне быть может для *конкретной* задичи справочник был удобнее
119 Reset
 
05.12.12
11:48
(116) А, ты тот самый парень, который всю ветку куда-то отсылает :) Привет.
120 zak555
 
05.12.12
11:49
(114) зачем она нужна ?
121 Гений 1С
 
гуру
05.12.12
11:49
(113) Прости, буквоедством не страдаю. Просто РП говорить короче чем "РС с логикой принятия решений"
122 Undefined vs NULL
 
05.12.12
11:50
Короче, горячие парни, "регистр правил" это паттерн проектирования, абстрагированный от конкретной реализации
123 ОбычныйЧеловек
 
05.12.12
11:51
(112) Глупо - высказывать мнения не понимая даже сути вопроса.
(119) Можно конечно ничего не читать - так обсуждать конечно гораздо интереснее, правда менее перспективнее.
124 Гений 1С
 
гуру
05.12.12
11:51
(122) слова не мальчика, но мужа
125 Reset
 
05.12.12
11:52
Как то так -> 122
126 DailyLookingOn Sunset
 
05.12.12
12:30
Сохранение настроек (параметров алгоритмов) в базе данных изобрели Кинт или Гений?
бгг

Не знаю, что это
127 acsent
 
05.12.12
12:32
(126) +100500
128 Гений 1С
 
гуру
05.12.12
12:36
(126) ни а чем.
129 ОбычныйЧеловек
 
05.12.12
13:13
(126) главное, что-нить сказать а уж, что сказать - для настоящего 1Сника не так важно.
130 Гений 1С
 
гуру
05.12.12
13:31
(129) главное, чтобы умно выглядело
131 DailyLookingOn Sunset
 
05.12.12
14:00
(129),(130)
Колхозники, начните с того, что алгоритм это не "набор правил".
И продолжайте жить в мире 1Са, ну тууппыыыее.
132 Undefined vs NULL
 
05.12.12
14:03
(131) раскрывай тему уже, "неколхозник"
wiki:Алгоритм
133 Гений 1С
 
гуру
05.12.12
14:04
(131)(132) ребята, может давайте жить дружно, без буквоедства. Тема не о том, как корабль назвать, а каково на нем плыть? не люблю я буквоедство. ау
134 acsent
 
05.12.12
14:05
(133) применительно к ролям использовать твою реализацию уже смысла нет. Для хранения настроек самое то
135 Гений 1С
 
гуру
05.12.12
14:08
(134) почему это нет?
роли ведь жестко задаются в конфигураторе, а РС можно двигать документом "Приказ о назначении прав", например... Как то так.

Да и в типовых есть регистр "Настройки доп. прав пользователей". Ты Нуралиеву не доверяешь?
136 acsent
 
05.12.12
14:09
(135) ты отстал от жизни. за последние два года идеология изменилась
137 Гений 1С
 
гуру
05.12.12
14:17
(136) И че, функциональные опции лучше доп. прав? че то не верится
138 acsent
 
05.12.12
14:19
(137) Я про роли говорю, а не про доп права. Доп права и так регистр правил
139 acsent
 
05.12.12
14:21
(137) кстати как у тебя разрулено что чел может в несколько групп входить. а у каждой группы свои права
140 Гений 1С
 
гуру
05.12.12
14:22
(139) В типовом есть Группы пользователей, на них также назначаются доп. права.
Право на пользователя главнее права группы.
141 z80a
 
05.12.12
14:27
(0) Не знаю и знать нехочу

Не знаю, что это
142 DailyLookingOn Sunset
 
05.12.12
14:53
(132)
а, с определением облажался, не спорю
Но от кинтовца тащусь - Росиия - родина слонов. Чё-то мало он как-то изобрел с таким то умищем.
143 acsent
 
05.12.12
14:54
(140) Я имею ввиду: Пользователь входит в группу Банк и группу Касса. У каждой группы свои права и могут пересекаться
144 Гений 1С
 
гуру
05.12.12
15:03
(143) ну что вы как маленький. у меня в одном из РП есть предупреждение - если обнаружен конфликт коллизий, вызывается исключение и прога отказывается работать.
145 acsent
 
05.12.12
15:05
(144)  Это как раз не кофликт. Если в одной группе разрешено, то можно. Так работают типовые доп права. А у тебя этого функционала нет
146 Flyd-s
 
05.12.12
15:23
А можно всё-таки разжевать для тормозов - что можно сделать с помощью этой штуки такого, что нельзя сделать стандартными средствами?
147 MSII
 
05.12.12
15:43
(146) Я приводил реальный пример с выбором печатной формы. Попробуй реализовать такую задачу без использования РП. Заказчик требует, чтобы приложение умело выбирать нужную форму в зависимости от некоторого количества критериев, причем количество этих критериев со временем может меняться. Если ты сможешь решить такую задачу, твое решение будет чем-то напоминать регистры правил.
148 acsent
 
05.12.12
15:47
(147) это обычный регистр настроек. в 1с было такое с первых релизов
149 MSII
 
05.12.12
15:51
(148) Регистры, хранящие настройки - очень частный случай РП. Насколько я понимаю, у пользователя нет возможности изменить состав измерений такого регистра. Так?
Разумеется, можно для каждой ситуации создать свой регистр сведений, а можно подойти к задаче универсально.
150 Гений 1С
 
гуру
05.12.12
16:06
(148) давай не будем обобщать. не путай конкретное решение (регистр настроек) с названием технологии - регистром правил
151 Flyd-s
 
05.12.12
16:20
(149), а зачем?
152 ОбычныйЧеловек
 
05.12.12
16:21
Забавно читать коменты теоретиков а самое забавное, что они даже въехать не могут в то, что такое РП.
153 ОбычныйЧеловек
 
05.12.12
16:22
(151) Что бы избавится от постоянного кодинга, что бы не лазить в конфигуратор.
154 Гений 1С
 
гуру
05.12.12
16:25
(151) вот именно. Смешно видеть.

(153) вы работали с Регистрами правил? Обычно они узкоспециализированные и проще закодить, чем описывать универсализацию.

Кстати. насчет регистра настроек.
У меня был задача хранить константы, причем чтобы они ездили по точкам в РИБ.

Прошлые кодеры у клиента делали константы, назначали им миграцию и т.п.

Я сделал регистр сведений структуры:
Магазин, Константа (ссылка на ПВХ) -> Значение

Это был бы обычный регистр сведений если бы не одно но.

Если магазин не указан - это значение для всех магазинов, т.е. по сути РП. ;-)
155 MSII
 
05.12.12
16:26
(151) Что зачем? Поясни вопрос.
156 Лодырь
 
05.12.12
16:28
Тк занимаюсь в основном фин. и упр. учетом то использую для определения статей

Использую в прочем
157 Flyd-s
 
05.12.12
16:29
(153), постоянный кодинг для автоматического выбора печатной формы в зависимости от параметров? Не, не встречал. А что кому-то часто требуется?
158 Flyd-s
 
05.12.12
16:30
(155), зачем такие сложности там, где можно решить задачу в лоб в несколько строк кода?
159 Гений 1С
 
гуру
05.12.12
16:32
(158) если можно в лоб - решайте в лоб. Но часто с объемами вариаций в лоб уже не идет.
160 ОбычныйЧеловек
 
05.12.12
16:32
(157) Это лишь один из примеров, давай возьмем другой:
Создай Роль\Права и т.д. для запрета проведения документа для опреденных пользователей в зависимости от фирмы,контрагента,объема продаж, дня недели и т.д. - правила могут меняться каждый месяц.
161 MSII
 
05.12.12
16:34
(158) Можно увидеть эти несколько строк? Напомню, заказчик не знает, по каким критериям ему захочется в будущем отбирать печатную форму.
162 Тактик
 
05.12.12
16:34
Узнал недавно, использовать еще не успел.

Не использую.
163 ОбычныйЧеловек
 
05.12.12
16:35
+160 когда закончишь кодинг - создай другое правило, например:
Необходимо, чтобы ТипЦен в документе устанавливался в зависимости от Контрагента,договора,выходных и т.д.
164 MSII
 
05.12.12
16:39
(160) А с регистрами правил эта задача будет занимать по сути столько же времени, сколько требуется для формулирования критериев принятия решения. Т.е. можно садиться и под диктовку заказчика писать правила. :)
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. А, да, поправка - не все, а "только те, кто не согласен"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой