|   |   | 
| 
 | Несколько баз 1С в одной базе SQL | ☑ | ||
|---|---|---|---|---|
| 0
    
        Web00001 16.03.19✎ 06:43 | 
        Доброго времени суток! Имеется с десяток идентичных баз. Сейчас рассматривается вариант покупки сервера и серверных лицензий. Было бы неплохо что-то сделать с этими базами. Чтобы бекапить, обновлять и обслужить одну базу а не десяток. Вариантов как я понимаю два: делать указывать разделители данных (тогда надо будет что-то думать с переносом данных в текущую из остальных отдельных баз) или fresh но его как я понял надо докупать отдельно и для 10 баз это как из пушки по воробьям - возни много профита не так много. Поделитесь опытом кто уже настраивал подобное?     | |||
| 1
    
        ДенисЧ 16.03.19✎ 06:58 | ||||
| 2
    
        Web00001 16.03.19✎ 07:22 | 
        Ну ты как обычно, ни буквы по существу вопроса. Стабильность признак мастерства )     | |||
| 3
    
        ansh15 16.03.19✎ 08:12 | 
        >>Чтобы бекапить, обновлять и обслужить одну базу а не десяток
 И в случае получения ошибки СУБД "файл базы данных поврежден", потерять сразу все десять баз, а не одну. Бэкапить и обслуживать будут скрипты в планировщике. | |||
| 4
    
        Провинциальный 1сник 16.03.19✎ 08:16 | 
        Дешевле выйдет не покупать mssql, а обойтись бесплатным sql express, и вот здесь отдельные базы только в плюс - 10 гиг на базу надолго хватит при небольшом потоке документов.     | |||
| 5
    
        Aleksey 16.03.19✎ 08:43 | 
        (2) Потому что ты не озвучил не одной проблемы, только решение, и накидать другие.
 бекап, обновление, обслуживание это всего лишь галочка напротив нужной базы в твоем скрипте. Один раз поставил забыл. Вообще проблем нет никакой. Тем более каких то 10 баз. Ты же пытаешься решить объединением непонятно что. Получив гемор с обновлениями, с разделениями данных, с бекапами и т.д. | |||
| 6
    
        Aleksey 16.03.19✎ 08:44 | 
        еще и фрешь приплел, вообще непонятно для чего     | |||
| 7
    
        Web00001 16.03.19✎ 09:04 | 
        >>Потому что ты не озвучил не одной проблемы, только решение, и накидать другие. 
 Я хотел бы послушать опыт других людей в этом вопросе, вроде бы для этого и сделан форум? >>Один раз поставил забыл Потом добавили еще одну базу, и обязательно к ней забыли или архив или обслуживаение или еще какая нить, хрень. Если все находится в одной базе, то как раз там, один раз поставил и забыл. >>Получив гемор с обновлениями Обновлять 1 базу проще чем 10 мне кажется, я ошибаюсь? (8)>> еще и фрешь приплел, вообще непонятно для чего Для реализации одной базы на сервере, что тебе непонятно в данном случае? | |||
| 8
    
        Aleksey 16.03.19✎ 10:29 | 
        (7) Опыт чего ты хочешь послушать? у меня был опыт и 20 баз бухии и все в одной, в том числе и зуп. Скажем так вот бекапы и обслуживание меньше всего парят. 1 строку в скрипте один раз добавил и пусть себе бекапится. Т.е. вопрос удобство бекапа  десятый пункт в этом вопросе. К тому же что за условия у тебя такие что каждый день новую базу добавляешь и забываешь её бекапить
 Что одна что 10 одинаково. Выложил файлик с обновлением запустил скрипт, а уж скрипту пофиг сколько раз запускаться Фреш не про это. | |||
| 9
    
        Aleksey 16.03.19✎ 10:39 | 
        ты же понимаешь небывает универсального решения на все случае жизни. поэтому что ты хочешь услышать?
 К примеру можно слить все данные в одну базу и потом выясниться что при проведении одной организации блокируется вся база. Т.е. кто то проводит - все остальные курят в сторонке. А можно разделить данные настроить типовой обмен и словить ошибку "объект не найден" когда в одной базе удалили данные, и удаление промигрировало в другую базу и удалилось без контроля ссылочной целостности. Или криворукие программисты в 1С постарались (был такой прикол со справочником РИБ) Добавим сюда постоянные косяки с РЛС, ибо 1с тетсирует все под полными админскими правами. Хочешь слить и настроить РЛС? Будь готов после каждого обновления писать заплатки и править косяки с правами. Продолжим? И вот ты такой геройский слил 10 фирм в одну базу, и к тебе приходит бух и говорит мы там по фирме №3 запороли данные, и нам нужно восстановить из вчерашнего бекапа, а фирму 5 нужно отдать аудитором, и да по фирме 7 придет банк и нужно чтобы там небыло лишних данных, ни справочника, ни документов чтобы мы могли дать им доступ. Можно долго писать и про общую нумерацию счетов фактур на аванс и про невозможность одновременно по части фирм вести зп в зуп, а часть в БП... Я уже упоминал что нет универсального ответа на твой вопрос? И уж точно вопрос бекапа это не та проблема из за которой стоит сливать 10 баз в одну | |||
| 10
    
        Aleksey 16.03.19✎ 10:46 | 
        Одно из любимых занятий бухов - наводить порядок путем переименования справочника. Типа о вот элемент который лично я не использую, а давай я его возъму и переименую как мне надо, чтобы не захламлять базу. И в результате вчера была ОС "компьютер" сегодня это уже "здание". Особенно было прикольно со справочником РБП, где задаются срок списания стоимость. И потом начинается, а почему у меня в прошлом месяце списывался по 100 рублей, а в этом по 250 - программа считает неправильно. И ты такой поднимешь бекап и начинаешь играть в интересную игру - найти 10 отличий.     | |||
| 11
    
        Мимохожий Однако 16.03.19✎ 10:54 | 
        (7) Купи Обновлятор ))     | |||
| 12
    
        palsergeich 16.03.19✎ 11:14 | 
        (10) ДАДАДАДАДАДАДАДА!!! 
 (0) Обновлять базы можно автоматизированно. | |||
| 13
    
        Web00001 16.03.19✎ 11:40 | 
        Я понял, срач конечно веселее, чем обмен опытом :) давай сначала, я не спрашиваю, зачем оно нужно, плюсы и минусы оно очень хорошо, но если отбросить всю лирику. А тупо оставить факты. У тебя очень много эмоций которые не к месту. Но ты продолжай, я не понял почему ты возбудился, но я с удовольствием послушаю. Давай уже отвечу, не зря же ты старался
 >>Фреш не про это А про, что он? В целом да, он про сотню другую баз 1С, без необходимости плодить сотню другую баз sql. Но результат, то тот же? (9) >>ты же понимаешь небывает универсального решения на все случае жизни. поэтому что ты хочешь услышать? Я не спрашивал, каких то решений. Я спрашивал про опыт работы. Какие есть нюансы, что можно, что нельзя. >>К примеру можно слить все данные в одну базу и потом выясниться что при проведении одной организации блокируется вся база. То есть да. что-то подобного плана. Запускали, не понравились проблемы такие и такие. >>Добавим сюда постоянные косяки с РЛС, ибо 1с тетсирует все под полными админскими правами. Хочешь слить и настроить РЛС? РЛС здесь вообще не при делах >>И вот ты такой геройский... Нам не грозят такие вещи, но ок. >>Можно долго писать и про общую нумерацию счетов фактур на аванс Это вообще поток сознания... не знаю комментировать или так оставить (10) У нас нет подобного плана проблем. (9)(10)У нас базы для торговлю в розницу, поэтому всё фигня давай по новой, придумай теперь кейсы для розницы, у тебя хорошо получается, мне нравится читать. (12)Тут немного кастомизированные базы. И после пары последних обновлений пришлось немного приседать не в плане переноса изменений, а в плане, работы с данными. Пугает, что забудешь, что-нибудь сделать в одной из баз и вспомнишь через полгода когда уже бекапами и не пахнет. Мы искренне надемся, что государаство не подкинет каких нибудь шуток с ккм и мы еще поживем хотя бы полгода. Но уверенности нет. | |||
| 14
    
        Web00001 16.03.19✎ 11:51 | 
        Если сухо Aleksey говорит, что не стоит этого делать по следующим причинам:
 1. При блокировании таблиц по одной базе1С блокируются таблицы по всей базе SQL 2. >> когда в одной базе удалили данные, и удаление промигрировало в другую базу Там разные данные. Как удаление одного элемента может повлиять на совершенно другой мне непонятно. Каким боком здесь вообще РИБ и синхронизации? Игнорируем. 3. Добавим сюда постоянные косяки с РЛС Причем здесь РЛС неизвестно. Если мы говорим про разделитель, то база получает отфильтрованные данные до того как можно применить какой либо РЛС. Игнорируем. 4. Проблема в том, что если базы были объеденены, то разъеденить их целая история(как и объеденить собственно). Если данные смогли приехать в такую базу, то смогут и уехать. Косяк в том, что это долго, дорого и сложно. Аргумент. То есть по факту осталось 1 и 4. 1 не сильно беспокоит, маленькая нагрузка. 4 уже сложнее, но база управленческая, не так критично, но заслуживает внимания. | |||
| 15
    
        palsergeich 16.03.19✎ 11:55 | 
        (13) Фреш он не про сотни баз в одной, он про единицы баз в одной.
 И про специальный механизм который скрывает реализацию. И про огромное количество технологических проблем, которые до сих пор не решены, есть только обходные пути решения. | |||
| 16
    
        Мимохожий Однако 16.03.19✎ 11:56 | 
        (13) ИМХО. Ты и сам эмоционален. Твой аргумент в пользу объединения-возможность забыть что-то сделать в другой базе с аналогичной конфигурацией. Для этого есть скрипты и напоминалка.
 Минусов в объединении больше, чем плюсов. Особенно это касается баз от разных владельцев бизнеса. Объединение допустимо только для одного владельца бизнесом. У разных владельцев должны быть разные базы. Проблема сопровождения баз не должно быть проблемой тех, чьи это базы. Научись автоматизировать администрирование базы и забудешь про свой сабж. | |||
| 17
    
        palsergeich 16.03.19✎ 11:59 | 
        Если говорить про ДИИТ, на 15000 на фреше, то там более 100 нод, на каждой ноде N ое количество баз по технологии фреш. И в каждой такой базе совсем небольшое количество баз с разделителями, даже до 10 иногда не доходит.
 Фреш он про то что начались проблемы с конкретной базой -> вырезаем область данных скриптом и переносим на более свободную ноду и меняем данные в управляющей конфигурации. А так же огромный штат тех кто за этим следит. | |||
| 18
    
        palsergeich 16.03.19✎ 11:59 | 
        (17) 15000 пользователей имелось ввиду     | |||
| 19
    
        palsergeich 16.03.19✎ 12:03 | 
        Явно этого не говорится, но на обучении вскользь проскакивает, что фреш не самая удачная реализация и требует высокой квалификации. Если требуется стабильность - делайте по старинке каждая база по отдельности и автоматизируйте свою работу самостоятельно.     | |||
| 20
    
        Web00001 16.03.19✎ 12:08 | 
        (16)>> Особенно это касается баз от разных владельцев бизнеса. Объединение допустимо только для одного владельца бизнесом. У разных владельцев должны быть разные базы
 Владелец один. И базы все его, это розничные точки. Периодически добавляются, медленно(раз в год, полгода), может вообще перестанут, но тенденция пока в наличии. Он хочет на каждый магазин отдельную базу. То есть так было изначально и уже сложновато, что-то менять. >>Проблема сопровождения баз не должно быть проблемой тех, чьи это базы. Разумеется. Просто переезд на новую платформу и может быть можно было бы как-то сделать более оптимально. Вот и спрашиваю собственно. (15)(17)(19)Все понятно, слишком много приседаний. | |||
| 21
    
        1snik_d 16.03.19✎ 12:37 | 
        (20) Очень вовремя тема появилась. Тоже терзался в сомненьях, теперь не буду слеплять базы, лучше по старинке.     | |||
| 22
    
        Aleksey 16.03.19✎ 13:42 | 
        (13) О чем писать? Я могу долго писать о проблемах в ЗУП, а потом выясниться что ты спрашиваешь про розницу     | |||
| 23
    
        Cyberhawk 16.03.19✎ 13:44 | 
        Во Фреше самый косяк для требовательных к производительности баз - это низкоселективные индексы из-за разделителя на первой позиции в ключе.
 Хотя помнится давеча скуль предлагал и в неразделенной базе ЕРП создавать индекс, подвинув разделитель с первого места. Т.е. он где-то и без фреша тоже гадит. | |||
| 24
    
        palsergeich 16.03.19✎ 13:49 | 
        (23) И не только, на том же обучении говорили что много технологических проблем до сих пор, которые без участия вендора решены быть не могут.
 Один из примеров - при модифицированной и прошедшей аудит обработке загрузки банковских платежей гадилось в другие области. | |||
| 25
    
        Aleksey 16.03.19✎ 13:50 | 
        (13) Про опыт. Я с БП с 2006 года, это как раз когда они с 1.0 на 1.5 переходили. У меня порядка 25 фирма, постоянно кто-то закрываются, кто то открывается. При этом порядка 10 главбухов и у каждого свой, не пересекающися набор фирм. Собственно проблемы в 1.5/2.0/3.0 они все разные. где то 1С решила что раньше не работало, где то добавило новые проблемы. Как можно описать нюансы, если неизвестно о чем речь? Об УТ10? О Рознице 2.0 или проблема обменов нескольких баз ЗУП с одной БП. Ты хотя бы кейс обозначь, а пока его нет, сложно с тобой говорить
 И как это РЛС не пределах? У тебя все бухи с правами админа и имеют доступ ко всем фирмам, или все таки нужно от некоторых скрыть старые, левые, ненужные? Просто у меня изначально бух не любят когда другой бух имеет доступ к его базе, ор выше гор типа, а вдруг она что то поменяет, а мне потом отвечать Часть настроек зависит глобальны для всей базы и независит от организации. В частности настройка ведения ЗП. Т.е. ты в принципе не можешь в единной базе сделать чтобы ООО вела ЗП в бух, и ИП вел зп в бухии | |||
| 26
    
        Aleksey 16.03.19✎ 13:55 | 
        (14) 
 1. про блокировки - нет это не так. Зависит от конфигурации (в БП 2.0 и 3.0 одно и тоже действие приводит к разным последствиям в плане "ожидания транзакций"). Так жа зависит от наличия РИБ и частоты обмена, этот механизм тоже вносит изрядную долю блокировок 2. Что опять приводит нас что нужно знать условия, т.е. кейс, тогда понятно будет о чем речь 3 Ты хотя бы почитай что такое разделитель и для чего он нужен, сдается мне что у тебя понимания механизма далеко от действительности | |||
| 27
    
        Фрэнки 16.03.19✎ 14:03 | 
        Не сказано во всем обсуждении самого существенного:
 - если это базы идентичных розниц, то для розницы даже при одном и том же холдинге-собственнике на каждую розницу навешивается отдельное юрлицо или ИП, например, Иванов или Петров или Сидоров и т.д. Периодически с этими юрлицами происходят разные приключения, асинхронные относительно друг-друга. И это влечет за собой клич к выносу базы на отдельный носитель или комп, чтоб позволить в нее заглянуть аудитору или инспектору без раскрытия инфы о том, что рядом имеется точно такие накрученные обороты и остатки. Так вот, имхо, проще регулярно обслуживать отдельные разные информационные базы, пусть даже в одном скл-сервере, чем внезапно, срочно и обморочно выносить отдельную организацию в отдельную базу изнутри одной большой с большим количеством организаций | |||
| 28
    
        Фрэнки 16.03.19✎ 14:04 | 
        И второй момент с отдельными розницами - это отдельные потребности обеспечения розничных точек своими независимыми от других точек кассовыми местами.     | |||
| 29
    
        bolder 16.03.19✎ 14:06 | 
        (9) (10) Полностью согласен.
 (14) Тебе рано сливать базы, про РЛС надо почитать сначала.Все аргументы тебе правильно Aleksey изложил. | |||
| 30
    
        Фрэнки 16.03.19✎ 14:06 | 
        (25) // другой бух имеет доступ к его базе, ор выше гор типа, а  вдруг она что то поменяет, а мне потом отвечать 
 даже внутри одной фирмочки орут, что когда одна работает в ЗУП, а другая в бухии и не дай бог кто-то там что-то друг другу поменяет. | |||
| 31
    
        palsergeich 16.03.19✎ 14:08 | 
        Ну а по поводу обновления:
 1)) Обновлятор 2) 1sscript это готовые решения Скрипты командной строки так же работают прекрасно, я работал в федеральной рознице, где было 4К файловых баз с полностью автоматическим централизованным обновлением из поставки. | |||
| 32
    
        palsergeich 16.03.19✎ 14:09 | 
        там это было реализовано очень простыми PS скиптами     | |||
| 33
    
        Фрэнки 16.03.19✎ 14:10 | 
        Если же опять будет заявлено "а у меня базы управленческие и все проблемы мне похер..." - искренне буду удивлен, т.к. зачем тогда вообще с этой проблемой "соединять или нет" пришли на форум?     | |||
| 34
    
        palsergeich 16.03.19✎ 14:10 | 
        И да, в период запусков чего то большое при наличии ракокода обновлений могло быть несколько в день)     | |||
| 35
    
        bolder 16.03.19✎ 14:19 | 
        (32) Интересно было бы про это прочитать.     | |||
| 36
    
        vde69 16.03.19✎ 17:43 | 
        1. в SQL в скриптах есть галочка "применять для всех пользовательских базах" - поставил и забудь про то, что кто-то добавит или переименует в скуле что-то (разумеется при этом на серваке не должно быть хлама в виде копий и баз разработкит... для этого нужен отдельный SQL)
 2. можно все базы слить в одну и разрулить все RLS, в твоем случае с магазинами это идеальный вариант | |||
| 37
    
        ptiz 16.03.19✎ 18:25 | 
        (0) Результат объединения в одной базе будет один - прокачанный скилл решения кучи проблем, которых бы не было без этого объединения.     | |||
| 38
    
        Фрэнки 16.03.19✎ 18:29 | 
        но на самой деле автор топика не дал еще одного уточнения:
 - автор хочет просто залить множество файловых баз в один СУБД сервер, но их у него останется множество информационных баз ИЛИ ему хочет поупражняться в заливке всего множества баз в одну ИБ ? | |||
| 39
    
        bolder 16.03.19✎ 18:34 | 
        (38) Вроде второе из (0) следует.     | |||
| 40
    
        Cyberhawk 16.03.19✎ 18:56 | 
        (27) "проще регулярно обслуживать отдельные разные информационные базы, пусть даже в одном скл-сервере" // Да, даже во Фреше есть возможность под каждую конфигурацию ("приложение") и/или абонента делать физически отдельную инфобазу (БД). И это очень актуально для некоторых клиентов Фреша, но конечно же таких далеко не большинство.     | |||
| 41
    
        Фрэнки 16.03.19✎ 19:07 | 
        (39) ну не знаю - для меня это второе в топике не очевидно     | |||
| 42
    
        pavig 16.03.19✎ 21:25 | 
        (4) Почему sql express, а не постгри?     | |||
| 43
    
        pavig 16.03.19✎ 21:30 | 
        (15) "И про огромное количество технологических проблем, которые до сих пор не решены, есть только обходные пути решения."
 Можно подробнее? Какие там технологические не решенные проблемы? | |||
| 44
    
        dmpl 17.03.19✎ 11:49 | 
        (0) Приходит налоговая и говорит: дайте нам вашу базу ООО "Рога и копыта - 2". Руководство не против. Твои действия?     | |||
| 45
    
        dmpl 17.03.19✎ 11:50 | 
        (7) Правильный скрипт бэкапит все базы на рабочем сервере.     | |||
| 46
    
        Злопчинский 17.03.19✎ 12:04 | 
        Вот открыл базу свою во фреше сейчас. Жмакнул справочник.контрагенты - уже секунд 40 думает. у меня там записей штук 20 всего...     | |||
| 47
    
        Злопчинский 17.03.19✎ 12:10 | 
        ..так и не открылась. киллнул 8-ку в диспетчере задач.
 запускаю повторно. так она - даже имя-пароль не спросило - запустилось сразу. вот такая охеренная безопасность. может я кнечно туплю и не просекаю грандиозности замысла... | |||
| 48
    
        Злопчинский 17.03.19✎ 12:18 | 
        после киляния - открылось нормально... шаман однако     | |||
| 49
    
        Cyberhawk 17.03.19✎ 13:41 | 
        (47) "она - даже имя-пароль не спросило - запустилось сразу" // Так это ОпенИД-аутентификация. Пока не разлогинился или не прошел заданный таймаут, повторно аутентифицироваться не нужно     | |||
| 50
    
        ДенисЧ 17.03.19✎ 13:43 | 
        (44) НАзачем налоговой твоя база?     | |||
| 51
    
        Alexor 17.03.19✎ 14:56 | 
        (7)
 1. в скуле прописываешь регламент для пользовательских баз. При добавлении базы автоматом ее цепляет. 2. если типовые, то обновлятор. 3. В базах главбух одна? Т.е. захотят контрагента или номенклатуру переименовать. Либо счета учета по папкам настроить, а у бухов своя теория подерутся. Если главбух один то одна база имеет право на жизнь. Но я за раздельные. | |||
| 52
    
        Провинциальный 1сник 17.03.19✎ 15:09 | 
        (42) Можно и постгрес, но мс удобнее и предсказуемее как в плане глюков, так и в плане тормозов     | |||
| 53
    
        Фрэнки 17.03.19✎ 15:56 | 
        (52) главное, бабло не забыть выплатить за лиценизрование, а так-то удобней и тормозит также :-)     | |||
| 54
    
        dmpl 18.03.19✎ 10:21 | 
        (50) Решение этого вопроса не входит в компетенцию 1Сника. Ему сказали - он должен взять под козырек, и не засветить лишнего.     | |||
| 55
    
        Сияющий в темноте 18.03.19✎ 13:25 | 
        Если точки одинаковым торгуют,то проще слить в одну базу,чтобы номенклатура общая была и закупки прозрачные.
 А если в каждой свои справочники,то пусть живут отдельно. Для торговли,если на кассах фронтол или другое подобное решение,совсем не важно,где база и в каком она виде,т.к.в нее вводится приход,но если у вас холдинг,то приход выгружается из другой базы.Действий с базой минимум,поэтому,как ни сделаю,будет работать,главное,чтобы всякие маркировки и егаисы с базой обменивались без проблем. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |