Имя: Пароль:
1C
1С v8
Правильно или нет, если разные роли меняют один и тот же документ?
,
0 Cerera
 
22.01.14
10:29
Менеджер развития создаёт документ "Телемаркетинг". Менеджеры продаж заходят в этот документ и заполняют там поля, относящиеся к ним. Получается, что каждый документ нещадно меняется разными пользователями. Этот подход меня немного смущает. Скажите, так делают в 1с или нет? Или же это противоречит рекомендуемой 1с концепции?
1 Maxus43
 
22.01.14
10:29
так и делают в типовых, участки учета пересекаются, соответсвенно и роли пересекаются
2 vhl
 
22.01.14
10:31
(0) по хорошему должен быть бизнеспроцесс, который стартует менеджер, а уже потом каждый на своих этапах вносит изменения
3 Михаил Козлов
 
22.01.14
10:35
(2) Присоединяюсь.
4 Maxus43
 
22.01.14
10:39
(2) это не отменяет того факта, что разные роли будут на один документ права давать
5 vhl
 
22.01.14
10:44
(4) Если хочешь разграничение прав на уровне платформы, то делай 1 бизнес-процесс и несколько документов/регистров с соответствующими данным, на которые уже можно накладывать права.
Я уже не говорю что 1С поддерживает ограничения прав на уровне реквизитов одного документа. Но мне такая концепция не нравится
6 Maxus43
 
22.01.14
10:46
(5) тютютю, я ничо не хочу, меня устраивает что роли пересекаются, так и должно быть. Где надо и Бизнесс процессы юзаю, автор спрашшивает нормально ли что роли пересекаются... ответ - да, нормально
7 Cerera
 
22.01.14
10:46
(4)ну право то они будут имет. просто я с тому, что некрасиво, когда в одном и том же экземпляре документа, копошатся разные люди.
8 Cerera
 
22.01.14
10:47
(6)ну как бы основное, что меня смутило - это то, что я считаю, что в одном и том же экземпляре документа не должна тусоваться толпа людей, каждый из которых вносит свои данные в один и тот же документ.
9 butterbean
 
22.01.14
10:48
(7) можешь сделать обработку, которая будет вносить изменения по нужным полям, чтоб они все сам документ не открывали
10 Cerera
 
22.01.14
10:51
(9)ну это можно. Но опять же, это уже будет слабое звено базы. Захватывать объект, вносить изменения, отпускать.
11 Maxus43
 
22.01.14
10:53
(10) когда пользователь открывает документ - именно это он и делает, только дольше намного чем программный код
12 Cerera
 
22.01.14
10:58
(11)вот ты как больше любишь кушать суп? из общей кастрюли все вместе или из отдельной тарелки? я вот люблю последнее. По это причине и размышляю, что нафига ковыряться в одном объекте, когда можно разделить объект на части для каждого?
13 butterbean
 
22.01.14
10:59
(12) а от нас ты чего хочешь??
14 Maxus43
 
22.01.14
11:02
(12) ситуации бывают разные, если юзер может менять док - то пусть может менять весь, а не кусок. Излишние ограничения - только во вред
15 Maxus43
 
22.01.14
11:03
>>Скажите, так делают в 1с или нет? Или же это противоречит рекомендуемой 1с концепции?
Так и делают, не противоречит.
16 vhl
 
22.01.14
11:04
(12) Один объект это всегда "объект заблокирован другим пользователем" и "версия объекта отличается от версии в базе...". Если есть возможность разнести, то нужно разносить.
17 Cerera
 
22.01.14
11:30
(13)(14)(15)всё ясно. В общем вопрос не совсем раскрыт для меня. Я считаю, что нужно проектировать систему учета так, чтоб в каждом объекте ковырялся только один человек.Но, как понимаю, бывают и исключения из правил.
18 acsent
 
22.01.14
11:31
не забудь версионирование на документ подключить
19 Maxus43
 
22.01.14
11:35
(17) это не исключкение из правил, это нормально. Блоки Учета пересекаются
20 Dionisious
 
22.01.14
11:45
Что то вы не то говорите. Вопрос в корне не верный. При чем тут вообще роли? В созданный документ в принципе нельзя вносить изменения задним числом. Ни когда и ни при каких условиях. Вот это будет идеальная система. как жаль что до этого еще далеко.
21 MadHead
 
22.01.14
12:01
На сколько я знаю этого стараются избегать в типовых (я тоже бы старался проектировать решение так что бы минимизировать подобные случаи. Это может вызвать проблемы при обмене в РИБ. Как пример в типовой есть документ заказ и корректировка заказа
22 MadHead
 
22.01.14
12:03
(2) бизнес процесс лишь обертка. Все равно лучше иметь 2 документа по шаблону начальные данные и корректировка
23 Cerera
 
22.01.14
12:29
(20)я тоже сторонник такого подхода. что любые изменения только документом "корректировка"