Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Задваиваются номера документов пр использования 2- серверов 1с (http://forums.kuban.ru/f1040/zadvaivayutsya_nomera_dokumentov_pr_ispol-zovaniya_2-_serverov_1s-2908896.html)

Romario_1c 06.08.2012 14:57

Задваиваются номера документов пр использования 2- серверов 1с
 
Доброго времени.

База, 2 сервера 1с, на одном выполняются регламентные задания, на другом работают клиенты. В одном из регламентных заданий загружаются заказы с сайта.

После перевода на 2 сервера 1с начали задваиваться номера заказов.

Как побороть, спасибо.

Romario_1c 06.08.2012 14:58

Забыл сказать,1С:Предприятие 8.1 (8.1.15.14)

Lexusss 06.08.2012 18:54

Для заказов с сайта использовать свой префикс ИБ.

Romario_1c 06.08.2012 21:47

[quote=Lexusss;26271817] Для заказов с сайта использовать свой префикс ИБ. [/quote]

Наверно так и придется

Чучундер 06.08.2012 22:25

а что, просветите неграмтоного, два сервера работают не с одной и той же базой?

Пудель 07.08.2012 02:55

так УРБД небось.

Maximus 07.08.2012 07:15

надеюсь сервера в кластере 1с, а не сами по себе??

roma n 07.08.2012 09:52

6-Maximus23region > +1000.
Непонятно почему разработчики не вшили в сервер запрет коннекта к СУБД если к ней уже есть коннект от другого сервера не входящего в тот же кластер. По незнанию так можно накуролесить, что любо-дорого

СоболиныйГлаз 07.08.2012 13:12

(7)Абсолютную защиту от дурака создать низзя по определению :) Просто если чел запускает второй серв, работающий с той же БД, то он должен быть в теме хотя бы по основным принципам работы.

panvartan 07.08.2012 13:37

а че технически возможно подключить два независимых сервера 1с к одной базе? это фича такая?

roma n 07.08.2012 13:40

9-panvartan > а ты попробуй ;)

Lexusss 07.08.2012 14:17

хммм.... А это идея!!! :)
А в чем будут проблемы? :))))))))

bma1 07.08.2012 14:23

2(11) Эпическая битва двух серверов за обладание одной базой. Наглое игнорирование вражеских блокировок и всего подобного. Результат схватки непредсказуем в принципе. Делайте свои ставки!!!

qweqwe123123 07.08.2012 14:44

12-bma1 > игнорирование? 1С придумала как сломать SQL?

bma1 07.08.2012 14:47

2(13) Нет, но сервер 1С не будет понимать, что на самом деле происходит, и будет биться в истерике, пытаясь работать, как если бы он один хозяйничал в базе.

Maximus 07.08.2012 16:04

как один из результатов - дубли номеров. Что там внутри в SQL задвояется - никто не знает чем выстрелит

Noldor 08.08.2012 12:33

За нумерацию документов отвечает менеджер кластера.
А их у Вас судя по всему 2 запущено.
Нужно нормально развернуть кластер серверов.
А то, нахреновертили, потом удивляются.

roma n 08.08.2012 12:39

16-Noldor > не поверишь: в кластере менеджеров может быть более одного. И это более чем нормально :)

Noldor 08.08.2012 12:46

17-roma n >Почему это не поверю? :) Может быть, но основной может быть только один и могут быть дополнительные на которые можно перекидывать часть сервисов с основного. А у него для одной и той же базы сервис нумерации выполняют 2 менеджера кластера, расположенные на разных сервера. На одном идет своя нумерация, на втором своя.

roma n 08.08.2012 12:48

18-Noldor > :)
[em]у него для одной и той же базы сервис нумерации выполняют 2 менеджера кластера, расположенные на разных сервера[/em]
Это пока предположение: после (6) ТС активности не проявлял

Noldor 08.08.2012 12:50

19-roma n >Ну, судя по симптомам, я готов поставить бутылку коньяка на диагноз :)

bma1 08.08.2012 13:00

интересно, а с управляемыми блокировками при такой ситуации у него проблемм не было?

Noldor 08.08.2012 13:07

21-bma1 >Проблемы могут быть не только с управляемыми, но и с обычными объектными блокировками.
Вообще работая с другим менеджером кластера, можно выгрузить DT-шник базы, даже если в ней будут работать пользователи на втором менеджере кластера.

bma1 08.08.2012 13:21

2(22) а загрузить даст?

Lexusss 08.08.2012 13:51

Черт, открыаю для себя такое огромное поле для извращений!!! Пишите еще!

Noldor 08.08.2012 14:48

23-bma1 >Загрузку не проверял. Думаю, что 1С позволит начать загрузку, так как сервис блокировок кластера будет считать, что активных сеансов нет, но скорее всего начнет ругаться SQL.

СоболиныйГлаз 08.08.2012 17:00

(22)Вот только будет-ли инфа в этом dt-шнике логически непротиворечива? Имхается мне, что в случае, если с базой идет работа "на запись", не будет.

Noldor 08.08.2012 17:48

26-СоболиныйГлаз >Разумеется, ни в коем случае не нужно так делать :)


Текущее время: 20:26. Часовой пояс GMT +3.