1.
Tangram
161
06.12.17 09:19
Сейчас в теме
КА 1.1 подключается к Альфа-Авто 5, выгружает в нее Реализацию, в Альфе они грузятся как Поступление товаров.
В обоих конфах новый план обмена, + в Альфу соответственно добавлены все типовые объекты для обмена.
Обмен происходит через "прямое подключение к базе-приемнику".
Обмен делается много раз в день, документооборот довольно большой.
Правила на КД 2.1.8. Базы все на MS SQL.
Весь этот процесс был автоматизирован лет 5 назад, все работало (да и работает) без каких-то серьезных изменений.
Также к Альфе приделан обмен с БП2, на тех же механизмах и принципах.
Но это присказка, теперь сказка:
Примерно год назад бухгалтера начали обнаруживать, что у "Поступление товаров" в Альфе дублируются номера документов, потом начинаются грабли с выгрузкой в БП2 и т.д.
Оказалось что происходит в Альфе:
Если во время сеанса обмена с КА 1.1 другие пользователи заводят "Поступление товаров", то с большой долей вероятности документы, созданные во время сеанса обмена, и введенные в это время пользователями, получат одинаковые номера.
То есть как я себе это представляю:
Во время сеанса обмена открывается большая транзакция, создается куча документов, транзакция закрывается. В это время не меняется счетчик в некой таблице "последних №№ документов" и можно создать Поступление с таким же номером.
Но количество объектов в транзакции установлено минимальное.
ну и как обычно вопрос: кто с таким сталкивался, как лечили?