Задваиваются номера документов пр использования 2- серверов 1с Доброго времени. База, 2 сервера 1с, на одном выполняются регламентные задания, на другом работают клиенты. В одном из регламентных заданий загружаются заказы с сайта. После перевода на 2 сервера 1с начали задваиваться номера заказов. Как побороть, спасибо. |
Забыл сказать,1С:Предприятие 8.1 (8.1.15.14) |
Для заказов с сайта использовать свой префикс ИБ. |
[quote=Lexusss;26271817] Для заказов с сайта использовать свой префикс ИБ. [/quote] Наверно так и придется |
а что, просветите неграмтоного, два сервера работают не с одной и той же базой? |
так УРБД небось. |
надеюсь сервера в кластере 1с, а не сами по себе?? |
6-Maximus23region > +1000. Непонятно почему разработчики не вшили в сервер запрет коннекта к СУБД если к ней уже есть коннект от другого сервера не входящего в тот же кластер. По незнанию так можно накуролесить, что любо-дорого |
(7)Абсолютную защиту от дурака создать низзя по определению :) Просто если чел запускает второй серв, работающий с той же БД, то он должен быть в теме хотя бы по основным принципам работы. |
а че технически возможно подключить два независимых сервера 1с к одной базе? это фича такая? |
9-panvartan > а ты попробуй ;) |
хммм.... А это идея!!! :) А в чем будут проблемы? :)))))))) |
2(11) Эпическая битва двух серверов за обладание одной базой. Наглое игнорирование вражеских блокировок и всего подобного. Результат схватки непредсказуем в принципе. Делайте свои ставки!!! |
12-bma1 > игнорирование? 1С придумала как сломать SQL? |
2(13) Нет, но сервер 1С не будет понимать, что на самом деле происходит, и будет биться в истерике, пытаясь работать, как если бы он один хозяйничал в базе. |
как один из результатов - дубли номеров. Что там внутри в SQL задвояется - никто не знает чем выстрелит |
За нумерацию документов отвечает менеджер кластера. А их у Вас судя по всему 2 запущено. Нужно нормально развернуть кластер серверов. А то, нахреновертили, потом удивляются. |
16-Noldor > не поверишь: в кластере менеджеров может быть более одного. И это более чем нормально :) |
17-roma n >Почему это не поверю? :) Может быть, но основной может быть только один и могут быть дополнительные на которые можно перекидывать часть сервисов с основного. А у него для одной и той же базы сервис нумерации выполняют 2 менеджера кластера, расположенные на разных сервера. На одном идет своя нумерация, на втором своя. |
18-Noldor > :) [em]у него для одной и той же базы сервис нумерации выполняют 2 менеджера кластера, расположенные на разных сервера[/em] Это пока предположение: после (6) ТС активности не проявлял |
19-roma n >Ну, судя по симптомам, я готов поставить бутылку коньяка на диагноз :) |
интересно, а с управляемыми блокировками при такой ситуации у него проблемм не было? |
21-bma1 >Проблемы могут быть не только с управляемыми, но и с обычными объектными блокировками. Вообще работая с другим менеджером кластера, можно выгрузить DT-шник базы, даже если в ней будут работать пользователи на втором менеджере кластера. |
2(22) а загрузить даст? |
Черт, открыаю для себя такое огромное поле для извращений!!! Пишите еще! |
23-bma1 >Загрузку не проверял. Думаю, что 1С позволит начать загрузку, так как сервис блокировок кластера будет считать, что активных сеансов нет, но скорее всего начнет ругаться SQL. |
(22)Вот только будет-ли инфа в этом dt-шнике логически непротиворечива? Имхается мне, что в случае, если с базой идет работа "на запись", не будет. |
26-СоболиныйГлаз >Разумеется, ни в коем случае не нужно так делать :) |
Текущее время: 20:26. Часовой пояс GMT +3. |