Две базы или одна. Как правильно.

1. DrAngel 22.06.18 09:40 Сейчас в теме
Доброго дня.
Подскажите плюсы и минусы ведения разных своих организаций в базах своих для каждой организации и одной общей для всех.
Есть и ОАО и ООО. Бухгалтерия и ЗУП.
Найденные решения
45. DrAngel 02.07.18 08:50 Сейчас в теме
Жизнь сама дала ответ.
Контора на моих глазах распалась на несколько в день моего прихода, о чем я узнаю неделю спустя.
Так что пусть по нашей нестабильной жизни будет несколько баз.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Cooler 22 22.06.18 09:46 Сейчас в теме
(1)
Подскажите плюсы и минусы ведения разных своих организаций в базах своих для каждой организации и одной общей для всех.
У вас Гугль не работает?

Вкратце: самое главное - насколько общие справочники у этих организаций? Отсюда и плясать.
3. azanas 22.06.18 09:57 Сейчас в теме
(2) Еще бы добавил другое,нужны ли сводные отчеты
4. корум 287 22.06.18 10:00 Сейчас в теме
(3) и помнить, что обновить одну базу быстрее, чем две.
5. DrAngel 22.06.18 10:02 Сейчас в теме
А как быть со всяческими проверками?
То одну им базу отдаешь, как бы не связанную с другими, а то весь расклад.
ОАО то еще вдобавок и аудиторы проверяют.
8. TODD22 18 22.06.18 10:14 Сейчас в теме
(5)
То одну им базу отдаешь, как бы не связанную с другими, а то весь расклад.

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

Делаете копию на момент проверки. Механизмом RLS отключаете видимость организаций к которым у аудитора не должно быть доступа.

В случае каких проверок вы предоставляете базу данных? Ну кроме аудиторской.
9. DrAngel 22.06.18 10:32 Сейчас в теме
(8) Так исторически сложилось у городских аудиторов, что они требуют копию базы к себе на комп.
Налоговая, ФСБ.

Подскажите где про RLS лучше почитать?
11. azanas 22.06.18 10:40 Сейчас в теме
(9) Тогда целесообразней 2 отдельные базы,имхо.
12. TODD22 18 22.06.18 10:40 Сейчас в теме
(9)
Так исторически сложилось у городских аудиторов

Где я работал в довольно крупных холдинговых организациях никогда аудиторам никаких баз не отдавали. Оборудовали рабочие места или предоставляли удалённый доступ.
Налоговая, ФСБ.

На сколько помню в перечень того что предоставляется налоговикам базы данных не входят.
23. DrAngel 22.06.18 11:19 Сейчас в теме
(12) Так то конечно не входят. Но и их просьбы "иные", тоже не входят.
15. user633533_encantado 11 22.06.18 10:52 Сейчас в теме
(8) Не поможет RLS. У нас аудиторы сразу сразу взламываю ее получая доступ ко всем данным.

Так что если очень не хочется показать лишнее, то только две базы. А если тем, кому вы базы передаете вы доверяете, то можно и в одной.
18. TODD22 18 22.06.18 10:55 Сейчас в теме
(15)
У нас аудиторы сразу сразу взламываю ее получая доступ ко всем данным.

И каким образом они у вас взламывют RLS?
20. user633533_encantado 11 22.06.18 11:00 Сейчас в теме
(18) Средствами SQL полагаю, просто грохают таблицу пользователей.

Им не нравятся тормоза в программе, которые создает RLS.
21. TODD22 18 22.06.18 11:06 Сейчас в теме
(20)
Средствами SQL полагаю, просто грохают таблицу пользователей.

Так а зачем вы им базу отдаёте?

(20)
Им не нравятся тормоза в программе, которые создает RLS.

На довольно среднем сервере работают 20 бухов в БП с RLS. Никаких тормозов нет.
22. user633533_encantado 11 22.06.18 11:16 Сейчас в теме
(21) Они просят, руководство разрешает отдать. Но у нас такие отношения с ними, что нам от них скрывать нечего.

У нас ERP толпа пользователей (одновременно работает 40-60) и если настроить RLS по куче измерений , то тормоза будут адцкие. А на полных правах все летает.

Для нормальной работы RLS я свои роли создал, со своими шаблонами, более упрощенными под нашу специфику.
25. DrAngel 22.06.18 11:23 Сейчас в теме
(22) у нас человек 10 и у каждого если настраивать своя специфика рабочего места.
сейчас все просто разные базы - и у каждого на нее полные права.
Это какой же сервак нужен под такие нужды.
Ах да. У нас не SQL база. Позже может быть будем переводить
26. TODD22 18 22.06.18 11:24 Сейчас в теме
(22)
Они просят, руководство разрешает отдать. Но у нас такие отношения с ними, что нам от них скрывать нечего.

Мы то же не скрываем. Просто отдать куда то базу как то не осмотрительно. У нас пусть приходят смотрят данные которые им нужны для их работы. А так отдашь, а там будут базу ломать, везде нос свой совать, кто нибудь потом домой возьмёт, дома поработать, там сынка в интернет выложит случайно и тд. Да и аудиторы должны в первую очередь в первичку смотреть и в документальное оформление, а уже потом в базе это проверять.
28. TODD22 18 22.06.18 11:26 Сейчас в теме
(22)
У нас ERP толпа пользователей (одновременно работает 40-60) и если настроить RLS по куче измерений

Так по куче не надо. Если речь про аудиторов то по юр лицу наверное достаточно будет.
29. user633533_encantado 11 22.06.18 11:54 Сейчас в теме
(28) Все равно тормозит. Мое мнение: там шаблон кривой или плохо платформа с ним работает.

Например если настроить рлс только по организации и убрать из шаблона роли все проверки , кроме как по организации, то работать начинает в разы (иногда 15-кратное увеличение производительности) быстрее.

А по поводу слива базы: не моя проблема, кто разрешил отдать, тот пусть и переживает.
30. DrAngel 22.06.18 11:59 Сейчас в теме
(29) Ничего себе! В 15 раз тормозит???
А если только по организации рлс настроить, то по сравнению с без рлс какая скорость?
Да и еще надо будет настраивать по типам учета ;)
33. user633533_encantado 11 22.06.18 12:15 Сейчас в теме
(30) Тут много факторов: производительность сервера, количество данных.

Настраиваешь рлс и смотришь производительность до и после. У меня были случаи, что у пользователя форма списка документов открывалась 5 минут (5 минут, Карл !).
31. user633533_encantado 11 22.06.18 12:10 Сейчас в теме
(28) Иногда надо по куче: например один пользователь не должен видеть определенные документы не своих подразделений, другой по хозяйственной операции (выплата зарплаты), пользователей много и у всех очень разный допуск к данным.
32. TODD22 18 22.06.18 12:13 Сейчас в теме
(31)Я же про аудиторов. А им только по юр лицу нужны разграничения. Если есть юр лица доступ к которым не должны иметь.
А по поводу слива базы: не моя проблема, кто разрешил отдать, тот пусть и переживает.

Тут да... кто разрешил, того и проблемы.
16. pyrkin_vanya 488 22.06.18 10:53 Сейчас в теме
(8) ага, УНФ скажи про доступ по организации)))
17. TODD22 18 22.06.18 10:54 Сейчас в теме
(16)Так тут вроде про БП речь. Да и что смотреть аудиторам в УНФ.
19. pyrkin_vanya 488 22.06.18 10:55 Сейчас в теме
(17)Я УНФ просто для примера привел. Ну там тоже можно вести бух учет.
13. Online-Ufa 22.06.18 10:42 Сейчас в теме
(5)
А как быть со всяческими проверками?
То одну им базу отдаешь, как бы не связанную с другими, а то весь расклад.
ОАО то еще вдобавок и аудиторы проверяют.

есть обработки, которые позволяют выгрузить данные только по одной организации из общей базы
24. DrAngel 22.06.18 11:20 Сейчас в теме
6. BackinSoda 22.06.18 10:03 Сейчас в теме
Зато с правами/рлс меньше проблем )
7. meganibler 74 22.06.18 10:04 Сейчас в теме
Вариант: несколько организаций в одной БД
плюсы - обновляется единая конфигурация. общие контрагенты, расчетные счета
минусы - если необходимо разграничение доступа по организациям - придётся включать "доступ на уровне записей"

Вариант: каждая организация в своей БД
плюсы - нет проблем с разграничением доступа, всегда можно отдать одну БД кому нибудь на сопровождение
минусы - нужно обновлять каждую БД отдельно
10. Online-Ufa 22.06.18 10:39 Сейчас в теме
Если нужна сводная информация по обоим организациям, то в общей базе
14. Bacemo 22.06.18 10:47 Сейчас в теме
Если куплены для каждой организации, то лучше в отдельных (особенно ЗП)
А если между ними есть купи продай, и номенклатура общая, то в одной , особенно бухгалтерия
27. DrAngel 22.06.18 11:25 Сейчас в теме
(14) куплены для каждой. Даже от имени каждой ;) и куча ключей :(
И есть и купи продай и между ними и совместное (т.е. на одну сделку может от разных организаций по частям товар отписываться и услуги) и номенклатура на 100% общая.
ЗУП - большинство сотрудников общие
34. herfis 498 22.06.18 12:17 Сейчас в теме
Плюсы общей базы:
+ общая справочная база
+ сводная отчетность
+ нет проблемы обмена данными

Плюсы раздельных баз:

+ удобство масштабирования и администрирования, полная свобода про разнесению нагрузок и по серверам (могут находиться вообще в разных местах и иногда это может быть важно)
+ многие проблемы связанные с разделением прав доступа решаются автоматически, путем разделения доступа к базам
+ нет проблем при "подвижном" бизнесе, когда например могут сказать - "завтра это юр-лицо идет своим путем, к нам больше не относится и вообще у него будет свой ИТ отдел и сервера"

В реальной жизни выбор сильно зависит от приоритетов холдинга/корпорации и его собственников, уже сложившейся культуры управленческого учета, уже внедренных продуктов и бизнес-процессов.

ЗЫ. Вопрос удобства обновлений - спорный, поэтому не упомянут. Есть разные ситуации для обеих вариантов.
36. NataLisa 22.06.18 12:52 Сейчас в теме
(34)
+ нет проблем при "подвижном" бизнесе, когда например могут сказать - "завтра это юр-лицо идет своим путем, к нам больше не относится и вообще у него будет свой ИТ отдел и сервера"


Был такой пример. База была БП2, одна. Создали план обмена По организации - выгрузили - отдали им переферийную. (Предварительно отвязали от РИБ). Не знаю насколько такое решение правильное. Потом были некоторые сложности при первых попытка обновления новой базы. Но дальше вроде норм.
Может такой вариант для передачи базы кому то подойдет?
Правда не смотрела есть ли в типовой БП3 такой план обмена.
35. herfis 498 22.06.18 12:25 Сейчас в теме
По поводу типовых RLS - кто их видел, тот в цирке не смеется. Для мало-мальски нагруженных баз они не имеют права на жизнь.
Но это не значит, что RLS вообще - не решение. Нетиповые RLS можно сделать очень эффективно.
Отлично работает вариант, когда объекты доступа пользователя вычисляются на старте и пихаются в параметры сеанса вида "ФиксированныйМассив". Тогда сами RLS сводятся к банальным условиям на вхождение. Ессно, это эффективно работает только при ограниченном количестве объектов доступа. Но в подавляющем большинстве случаев так оно и есть - подразделения, склады, виды деятельности и т.п. Их обычно много не бывает.
37. VmvLer 22.06.18 12:57 Сейчас в теме
БУХи - логичнее раздельно, ЗУПы - в одной.

+/- очевиден
38. DrAngel 22.06.18 13:04 Сейчас в теме
(37) Не могли бы спуститься до нас бестолковых, и объяснить очевидность +/-?
39. azanas 22.06.18 13:27 Сейчас в теме
(38) Могу предложить хардкор вариант.Создаешь базу БП и ЗУП, создаешь РИБы для БП(ЗУП при необходимости).И все,если нужно отдать базу,тогда отдаем базу РИБ.
41. DrAngel 22.06.18 13:48 Сейчас в теме
(39) Мне кажется, что чем так, проще выгрузить в новую базу не все.
Все равно телодвижений получается куча.
42. azanas 22.06.18 13:51 Сейчас в теме
(41) Телодвижении много только вначале настройки,потом уже без гемора все будет
43. NataLisa 22.06.18 14:05 Сейчас в теме
(41)РИБы, если есть готовый План обмена по Организации в типовых, делаются за 15 мин. Но скорость процесса выгрузки конечно зависит от размера базы.
А вот выгрузить не все... Чем выгрузить, как фильтровать, где разграничить доступ...? Как то не быстрее. Если только уже есть готовый инструмент.
44. DrAngel 22.06.18 14:20 Сейчас в теме
(43) как вариант сделать копию базы и почистить доки другой своей организации.
Да и при выгрузке для проверки разграничение доступа вообще не нужно.
40. azanas 22.06.18 13:30 Сейчас в теме
(38) Не заметил,про риб уже писали выше =)
45. DrAngel 02.07.18 08:50 Сейчас в теме
Жизнь сама дала ответ.
Контора на моих глазах распалась на несколько в день моего прихода, о чем я узнаю неделю спустя.
Так что пусть по нашей нестабильной жизни будет несколько баз.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)