|
Обмен между базами средствами MS SQL | ☑ | ||
---|---|---|---|---|
0
slitov
13.07.17
✎
17:56
|
Всем добрый день! Появилась задачка, а точнее проблема с базой 1С УПП. На данный момент имеем три офиса по России и соответственно три одинаковых УПП, обмен между ними настроен типовым механизмом 1С РИБ. Но предприятие работает 22/7, т.е. для расчета себестоимости имеется промежуток ночью в 2 часа, который тоже не всегда бывает свободен. В итоге приходится вставать, звонить в опер отдел, если у них нет отгрузок, тогда запускать расчет себестоимости.
Сейчас появился свободный мощный сервер, который потянет расчет себестоимости, теперь думаю как реализовать обмен между базами. Совсем не хочется разворачивать еще один обмен РИБ через 1С, т.к. неудобно обновлять, периодически происходят завалы, ну и вообще хочется попробовать другие варианты. Может у кого настроен обмен между базами средствами MSSQL, подскажите куда копать. Наша база весит 600 гигов. Зеркалирование как я понял не подходит, т.к. просто переключает с одного сервера на другой, а надо чтоб можно было работать на 2 серверах одновременно. |
|||
1
Вафель
13.07.17
✎
17:59
|
вроде как расчет прошлого месяца не должен блокировать работу текущего
|
|||
2
Aleksey
13.07.17
✎
18:03
|
(1) Т.е. расчет не меняет остатки текущего?
|
|||
3
Господин ПЖ
13.07.17
✎
18:13
|
>В итоге приходится вставать, звонить в опер отдел, если у них нет отгрузок, тогда запускать расчет себестоимости
у вас административная проблема вроде. чем вам репликация поможет? пусть опер отдел ставит признак куда-то, что "зеленый свет" для расчета - а далее запускается скрипт... при такой базе - может подумать про кластер и сервер приложений уровня уровня КОРП? чтобы выделять расчет на быстрый сервер ну и железо там - ssd, память |
|||
4
youalex
13.07.17
✎
19:41
|
(0) типа ты хочешь все данные с раб базы заливать на копию, с/стоимость считать там, и с обменом данные расчета вливать обратно на рабочую?
|
|||
5
craxx
13.07.17
✎
20:08
|
(4) можно создать еще одну периферийную БД чисто для расчета себестоимости. на отдельном серваке
|
|||
6
mistеr
13.07.17
✎
20:28
|
(0) Обычно расчет с/с запускаю бухи, и по много раз на дню. И никому он особо не мешает.
Может вам просто скуль подтюнить надо? |
|||
7
youalex
13.07.17
✎
20:34
|
(5) РИБ? Запись в таблицы изменений? Обмен через XML? А смысл? Это же медленно все будет. На самом деле - реплицировать оперативную базу средствами скуля - вполне нормальный вариант (наверное). Отчеты, к слову, можно будет туда же перенаправить. Да и вообще, все тяжелые запросы, не относящиеся к оперативному заколачиванию.
|
|||
8
МихаилМ
13.07.17
✎
20:40
|
неужели на базу 660гиг не может нанять админа субд.
|
|||
9
Fram
13.07.17
✎
20:40
|
(7) +1 Да, при таких размерах и проблемах уже пора на разделение OLTP и Data warehouse переходить
|
|||
10
mistеr
13.07.17
✎
20:44
|
(7) Если бы 1С умел открывать базу в read-only, было бы здорово. Но ведь не умеет же!
|
|||
11
youalex
13.07.17
✎
20:49
|
(10) Не понял) Зачем ридонли?
|
|||
12
МихаилМ
13.07.17
✎
21:01
|
(10)
не проблема с имитировать: сделать базу не ридонли с служебными таблицами на запись а рабочие таблицы заменить представлениями, которые будут "смотреть" в базу ридонли. |
|||
13
slitov
14.07.17
✎
11:38
|
(3) Денег нет, но вы держитесь... Все деньги ушли на олимпиаду...
Основной сервер относительно мощный, надо просто поднять в максимально короткий срок еще один, чтоб туда направить бухгалтеров и считать там себестоимость. (4) Ну можно и так сказать, т.е. чтоб 2 базы синхронизировались между собой и в них можно было работать. (7) Может подскажите в какую сторону гуглить, сейчас информации слишком много, но на какой схеме остановиться не понятно. (6) Какой у Вас объем базы? У Вас есть производство? Какое количество документов в базе создается в сутки? Есть подозрение, что вы не имели дело с большими производствами. |
|||
14
ptiz
14.07.17
✎
12:28
|
(0) Именно РИБ?
Одна из трех баз - центральная? Как фильтруются данные? |
|||
15
ptiz
14.07.17
✎
12:35
|
Вам просто РИБ надо тщательно настраивать под себя.
|
|||
16
Oftan_Idy
14.07.17
✎
13:05
|
(0) А каким образом расчет себестоимости мешает работе остальных? Из-за большой нагрузки на процессорный ресурс что-ли? Работа сотрудников тормозить начинает?
Или проблема административная? У вас отгрузки портят себестоимость? Так запретите проводить документы задним числом на период расчета и сдвигайте этот период каждый раз. Не понятно в чем суть проблемы |
|||
17
Вафель
14.07.17
✎
13:06
|
(2) В количествах не меняет. В суммах - да. Но суммы смотреть до закрытия смысла совсем нет
|
|||
18
Операция 1Ы
14.07.17
✎
13:10
|
(16)Видимо расчет с/с блокирует таблицы на запись, вот этим наверное и мешает.
|
|||
19
slitov
14.07.17
✎
14:26
|
(16) в принципе ответил на вопрос (18)
Отгрузки идут 22 часа в день, 7 дней в неделю. Часть документов создаются по факту отгрузки в нашей компании, как и во многих других неприемлемо останавливать отгрузки, чтобы рассчитать себестоимость. Думаю так у многих. (15) РИБ как вариант, но крайний раз, когда поднимали РИБ, из центральной выгрузка ооочень долго шла. Еще не нравится вариант средствами 1С, т.к. появится четвертая база, но которую катать обновление и проталкивать изменения монопольные. Если работали через РИБ, то встречали случай, когда изменения толкаешь, а конфигуратор открыт у другого проггера и ты забыл всех предупредить, чтоб закрыли конфигуратор. (14) Да, есть центральная база и база еще одного офиса, идет полный обмен в обе стороны. С третьей базой синхронизируется только часть документов, которые относятся к нескольким организациям. |
|||
20
mistеr
14.07.17
✎
14:32
|
(18) Какие таблицы, например? Вроде бы те таблицы, куда расчет с/с пишет, не используются при отгрузках.
|
|||
21
mistеr
14.07.17
✎
14:37
|
(19) Пойми, средствами MSSQL можно только реплицировать 1:1, и то с ограничениями. А так, чтобы данные в базах были не полностью одинаковые (хотя бы в части расчета с/с), это только "средствами 1С".
Да, и в типовой УПП не предусмотрен вариант "отгрузки делаем на одном сервере, расчет с/с на другом". Это придется много программировать и тестировать. То есть платить. |
|||
22
Базис
naïve
14.07.17
✎
14:37
|
1. В РСВ есть чудесная галка, не помню название, но типа "не мешать людЯм работать".
2. РБД, и РСВ в отдельном узле уже советовали. 3. Если хватит денег, то в Софтпоинт обратитесь. |
|||
23
slitov
14.07.17
✎
15:58
|
(21) Понятно, буду тогда смотреть в сторону обмена РИБ, попытаюсь настроить так. Просто думал, что есть скулевые средства реализации, о которых я просто не знаю.
|
|||
24
Господин ПЖ
14.07.17
✎
16:00
|
>неужели на базу 660гиг не может нанять админа субд.
а что должен одмин сделать? любого DBA удар хватит когда он структуру таблиц в базе 1с увидит |
|||
25
slitov
14.07.17
✎
16:01
|
(22) Все деньги ушли на олимпиаду... Надо делать самому, что в принципе даже интересно для саморазвития. С таким подходом скоро и обработки надо делать в сторонних организациях.
|
|||
26
Вафель
14.07.17
✎
16:07
|
(19) у тебя партии онлайн чтоли считаются?
|
|||
27
gallam
14.07.17
✎
16:27
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |