Дублируются записи при проведении по регистрам в базе. #458913


#0 by AndE
Ситуация: Самописная конфигурация на базе 1с 8.1., релиз платформы 8.1.15.14. Достаточно простое проведение по регистрам. Пока было мало пользователей и все сидели на одном сервере 1с8 все было нормально. Сейчас схема такая: 2-а терминальных сервера, пользователи обращаются к 2-м разным серверам 1с, но на одну базу. Сейчас примерно 60 пользователей и периодически возникает проблема - некоторые документы дублируют записи по регистрам! В коде 1с все нормально, при перепроведении документа дубли исчезают! Кто - нибудь встречал подобное? Не знаем как лечить...
#1 by Kom-off
Какая настройка стоит в проблемных документах по поводу "Удаление движений" в конфигураторе?
#2 by hhhh
руки программисту выпрямлять не пробовали?
#3 by Дикообразко
>>к 2-м разным серверам 1с, но на одну базу. враньё => проблема в ДНК
#4 by AndE
Удалять движения автоматически.
#5 by NcSteel
+ ТОже не представляю.
#6 by AndE
В коде 1с все нормально, проблемы стали возникать после разнесения нагрузки на 2-а сервера 1с.
#7 by Kom-off
Раз есть проблема, то в коде не все нормально. Возьмите стандартную конфигурацию и посмотрите как там организована запись в регистры сведений. Вот в УПП, например, у большинства документов стоит настройка "Не удалять движения автоматически". К чему бы это?
#8 by Kom-off
"регистры сведений" - читать "регистры"
#9 by AndE
Не удалять движения автоматически". - для того чтобы полностью движения не перезаписывать при перепроведении, для быстроты. Нам это не поможет.
#10 by Дикообразко
а ты не знаешь?
#11 by Дикообразко
+ вроде уже не молодой
#12 by Kom-off
А тебе то какая разница?
#13 by AndE
(10,12) А по делу? Есть у кого - нибудь одна база работающая одновременно с 2-мя серверами 1с?
#14 by Kom-off
У меня. Типовая УПП. Релиз 21. Полет нормальный.
#15 by Kom-off
Надеюсь, что в под "одновременно с 2-мя серверами" подразумевается кластер серверов.
#16 by EasyRider
Какая СУБД?
#17 by Kom-off
SQL
#18 by EasyRider
А еще,даст ли 1с провести документ одновременно двум пользователям?
#19 by profche
Наблюдаю аналогичное поведение после обновления с 8.1.11 на 8.1.15. Плюс движения с битыми регистраторами, возможно связано с РИБ. Абсолютно точно появилось после обновления платформы. Если кто сталкивался - Вопрос: после отмены автоматического удаления движений проблема уходит? (иначе downgrade платформы)
#20 by IronDemon
На 8.1.15 опять началось :( +1
#21 by NcSteel
Интересно что такое "база работающая одновременно с 2-мя серверами 1с"? не как не смекну ?
#22 by IronDemon
Я их просто отлавливаю. Благо по 3 регистрам такое.
#23 by IronDemon
Может автор имел ввиду два терминальных?
#24 by NcSteel
Я пока не знаю , но автор излагающий на таком уровне явно не может проверить корректность кода .
#25 by ice777
гм. мне не стыдно спросить, бо 2 терминальных сервера я еще не видел. Зачем 2 сразу?
#26 by IronDemon
На 2 сервака по 30 пользователей
#27 by ice777
и 1 ключ на 30 или серваки-задохлики?
#28 by ice777
+ зоопарк наверно, 77 и 8.1.
#29 by IronDemon
Может быть 1 ключ на 100, 4 терминальных, SQL и 1С на разных серверах, 7.7 на своем.
#30 by ice777
ну а зачем при лицензии на 100 раскатывать его на 3-4 терминальных? терминальные ж сессии не жрут ничего почти.
#31 by ice777
+ как подозрение, у вас т.н. терминальные серверы на НЕсерверных осях. Проще погуглить, чем с мисты выловить что-то разумное :(
#32 by IronDemon
Удаленные пользователи из других городов или старые ПК.
#33 by Signal
#34 by Вадяс
Я тоже вчера заметил один документ с задвоенными движениями. 8.1.15.14/MS SQL 2005 Перепровел его и все нормально стало с ним. Но тут случайно ветку прочитал аж страшно стало. Буду вечером перепроводить!!!
#35 by profche
Забавно, но есть ещё движения с непроведённым регистраторм (много меньще чем дублей). Signal, спасибо за наводку.
#36 by IronDemon
#37 by profche
На самом дел проблема плохая, странно, что так мало обсуждается. (может все уже на 8.2?) Cегодня перейду с автоудаления движений, на ручное удаление, проверю пару дней, если не поможет, откачусь на 11 релиз. О результатах доложу(SQL2005, РИБ -180 сек, на каждом узле по 2 сервера приложений). IronDemon, спасибо - видел.
#38 by AndE
Signal спасибо за ссылки. Похоже проблема как раз после блокировок возникает. Пропишу автоудаления движений. Если нет, так же откатимся на 12 релиз. profche, есть результат?
#39 by profche
Результат .. смешаный: дубли движений пропали, остались битые ссылки в движениях по наиболее нагруженным регистрам. Скорее всего, это связано с частым обменом в РИБ, пока продолжу борьбу. И что показательно, с 05 работал без проблем и нате вам здрасьте. Если кому нужны инструменты поиска дублей-битых ссылок, пишите их есть.
#40 by IronDemon
Profche, можешь выложить в свободный доступ, например на infostart?
#41 by profche
IronDemon, оно конечно да, но тогда надоть код причсать, пару комментов добавить  юзабилити подкрутить;) - дней несколько пройдёт.
#42 by колодина
аха... не только я страдаю.... как боремся, ребята? нас накрыло нехило...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С