Распроведение документов при обмене РИБ #363180


#0 by ivanoa
1С:8.1 УПП Распределенная база. Созданы и проведены документы ППВходящее в дочернем узле. Пришли в центральную базу. Через некоторое время в дочернем узле перепровели эти документы. В центральную базу документы пришли непроведенными. Подскажите, в чем может быть причина?
#1 by ТелепатБот
#2 by ivanoa
Перепроведение документов выполняли через Операции-Проведение документов
#3 by ivanoa
?
#4 by ivanoa
Объясните кто-нибудь поподробнее, как происходит перепроведение через Операции-Проведение документов?
#5 by Rebelx
версия платформы?
#6 by ivanoa
8.1.11.67
#7 by Mitriy
а после этого отправляли обмен в дочерний? там остались проведенными?
#8 by Mitriy
есть мысль, что между обменами распровели их в центральной...
#9 by ivanoa
в дочерней остались проведенными. В центре никто документы не трогал
#10 by Serg_1960
Причины (на вскидку): настройка плана обмена (обмен документами без обмена регистрами) - проверить планы обмена; изменения документов в центральном узле "отвергают" изменение (проведение) в дочернем узле (проверить по журналу регистрации ЦУ); проведение документов позже сеанса обмена (проверить содержимое сообщения обмена); Глюки платформы (проверить повтором проведения), глюки базы (ТиИ)
#11 by АннаО
Обычно приоритет при обмене - за центральной базой, поэтому если документы пришли в центр. базу, но еще не прошел ответ из ЦБ в дочерние базы о том, что док-ты получены, то что бы с ними не делали в дочерних базах (исправляли, перепроводили и т.д.) - все это бесполезно и затрется в них "ответом" из централки. Как с этим бороться - я не знаю.:(((
#12 by Serg_1960
с "этим" бороться не надо - надо методологически (и настройкой прав пользователей) "избегать" ситуаций, когда докуметы "одновременно" изменяют в обоих узлах.
#13 by АннаО
Проблема в том, когда документ меняют в ОДНОМ узле. Создали, отправили с обменом - а потом решили изменить документ, не дождавшись ответного обмена из централки. И вот именно эти изменения и будут потеряны. Разве не так? Или это только у меня???
#14 by Serg_1960
Любые изменения (меж сеансами обмена, естественно) - будут переданы в ЦУ с очередным обменом. Естественно, если в ЦУ "терпения" не хватит и они сами исправят документ, то  изменение поступившее с очередным обменом будет "отвергнуто" ЦУ. Выход из этой ситуации один - делать более частые обмены и иметь возможность производить обмен "по требованию".
#15 by АннаО
Даже если в ЦУ хватит терпения - изменения все равно не зарегистрируются. Можете поэкспериментировать и проверить. А более частые обмены - конечно, выход.
#16 by ivanoa
Все эти обмены проходят ночью, когда никто не работает. Правда, на ночь иногда запускают Операции-Перепроведение документов. Это монопольно. Но запуск обмена происходит через другую базу, которая паодключает объект 1С текущей базы и запускает обмен. Может в таком случае он игнорирует монопольный доступ?
#17 by ivanoa
в смысле, изменения не зарегистрируются?
#18 by ivanoa
При чем в ДУ на эти документы в журнале регистрации есть записи , что повреждение журнала
#19 by Serg_1960
"Экперементировали" юзверы и не раз (как прием или увольнение - так сразу "лихарадит") - ничего "не теряется". Очередные изменения приходят (просмотр сообщений обмена это поддтверждает). Банальная несогласованность действий :( Одно время меня "достали" жалобы что изменения "теряются". Проверка показала: новая работница имела "дурную" привычку, просматривая документы, выходить из них через кнопку "Ок"...
#20 by АннаО
Вот последовательность действий, при кот. изменения не регистрируются: Создали Док1 в дочернем узле. Отправили обмен в централку, в централке получили Док1. В дочернем узле решили поменять Док1 (например, удалить какую-ниб. позицию товара). ЦУ послал обмен в дочерний узел, дочерний его прочитал - ВСЕ, изменения, сделанные в предыдущем пункте - потеряны. Плюс к этому я наблюдала и путаницу в регистрах - при перепроведении документов при подобных обменах. Выход, видимо, один - более частые обмены. Если бы в дочерний узел ответ из централки пришел сразу же - то все было бы нормально! Не претендцю на истину - просто долго наблюдала за поведением распределенки.
#21 by Serg_1960
Не верно! ЦУ пошлет документ в дочерний - если только он будет исправлен в ЦУ !!!
#22 by Serg_1960
<Плюс к этому я наблюдала и путаницу в регистрах> - Вам ТиИ надо делать и срочно :(
#23 by АннаО
Нет, ЦУ посылает документ в дочерний не только, если он исправлен в ЦУ. Он считает НОВЫЙ документ как исправленный! А тестирование я регулярно делаю, т.к. если в дочерней создать документ, провести его, а между обменами удалить - в централке в регистрах сохраняются записи с ссылками на удаленные объекты.
#24 by Serg_1960
Не сочтите это как проявление недоверия к Вашим словам, но за три года обменов (несколько раз в сутки) - ни одного "необъяснимого" случая. Правила обмена простые и ясные. Да, обмен имеет свои "тонкости" которых он бы лучше не имел :) И это приходится учитывать. Даже если Вы начнете обмениваться каждые 15 минут, - Ваши "проблемы" уменьшатся, но не исчезнут... Всю "черновую" работа (перепроведение, удаление помеченых и т.д.) лучше делать на ЦУ и нигде более...
#25 by Serg_1960
С проблемой, когда остаются записи в регистрах после удаления регистратора, - не разу не сталкивался... Вы случайно не "проповедуете" непосредственное удаление? У меня удаление монопольной обработкой только через пометку удаления, а у Вас?
#26 by АннаО
Согласна, но не всегда получается в силу специфики распределения обязанностей между централкой и периферией. Стоит только руководству решить, что поступления заносятся на дочке... и пошло.
#27 by АннаО
Нет, непосредственное удаление везде закрыто.
#28 by Serg_1960
Наверно из-за возможностей различной настройки планов обменов, новый документ в подчиненном узле может "вести" себя по другому, чем в ЦУ. Поэтому в  ЦУ он "считается" измененным. Не проверял (ей богу) этот аргумент.
#29 by АннаО
Кстати, вот еще насчет "глюков" в распределенке - в справочнике Номенклатура решили переместить товары из одной папки в другие. Ну и соответственно - удалили эту ставшую ненужной папку (через пометку на удаление, все как положено). После того,как прошли обмены - исчезла и папка, и товары, которые в ней были. Остались лишь битые ссылки. Оказалось, что узел получл сначала инфу об удалении папки и не нашел ничего лучшего, как удалить и все лежащие в ней товары. А информация о перемещении товаров в другие папки - была ниже по тексту. Правда, это было еще на 8.0. Так что со всем этим механизмом надо быть осторожнее. Отрабатывает не всегда так, как хочется.
#30 by Serg_1960
Поплачусь в жилетку: у меня кадровики так "бодаются". Хотя чего проще: "чей" работник - там и документы на него готовить. Так ведь нет! Центральный офис считает своей вотчиной "казнить и миловать" - и формирует приказы об увольнении и изменении окладов... Замучали меня с описанием прав и изменением нумерации своих документов...
#31 by Serg_1960
Согласен на все 100% Наученный горьким опытом, - я никогда не спешу с удалением. Сначало пометка на удаление - потом несколько сеансов обмена (вдруг "передумают"!) и лишь потом "само" удаление (ночью: обмен-удаление-обмен)...
#32 by АннаО
C'est la vie!(Такова жизнь!) :(
#33 by Serg_1960
+1 кратко, лаконично и полно...
#34 by Serg_1960
Сорри, Анна, мы так мило поговорили в "чужой" ветке - что перед автором не удобно :)
#35 by АннаО
Тем не менее, спасибо, вроде все по делу!:)))
#36 by Serg_1960
Если есть еще вопросы или еще что-то хотите обсудить - всегда пожалуйста :)
#37 by ivanoa
да, общение пошло))) Я тут отвлкаюсь, пришла, тут целые письмена)
#38 by Serg_1960
Можно и продолжить - если Вы не устали читать :)
#39 by ivanoa
Можно и продолжить. Ваши тексты мне тоже интересны. Но пока причину проблемы так и не нашла
#40 by АннаО
Ну а что тут поделать? Эти документы - перепровести в централке, все должно на место встать. А чтобы разобраться с причиной - надо повторно попытаться смоделировать эту ситуацию и посмотреть на результат. Если будет то же самое, то копать дальше в обмене. А заодно и с нами поделиться результатами...:))
#41 by Serg_1960
Не надо ничего моделировать - все данные у Вас на руках: Журнал регистрации - что и когда "было" по данному документу; Соообщение обмена - что пришло/что ушло. Этого достаточно. Да, много времени потеряете, - но зато столько "нового" для себя "узнаете" :)
#42 by АннаО
Там в автор пишет, что повреждение журнала...
#43 by Serg_1960
По моему я советовал проверить базу... или еще нет? :)
#44 by АннаО
Да, можно протестировать. Только журнал от этого не восстановится, по-моему.
#45 by Serg_1960
У меня из-за глюка в РИБ-базе (SQL-файловая) начала "потихоньку, не спеша крыша едет, тихо шифером шурша". Файловая версия содержит ошибки (мамой клянусь - есть!) - а ТиИ "говорит" все нормально. Наверное месяц промучился... потом SQL-база тоже "поплыла". Да, впрочем сами почитайте мои метания
#46 by Serg_1960
Сорри, "прозевал": какой журнал?
#47 by panas_ukr_net
ересь вы говорите только что протестировал и нет ничего подобного менял в подчиненной базе данные после загрузки в главную потом загружал ответ из главной и все осталось так как только что поменял у вас видимо документ после загрузки в центральную базу перепроводится только в этом случае возможно то что вы написали. Или посмотрите модуль плана обмена. Может там при получении документа из подчиненного узла он лишний раз проводится.
#48 by Serg_1960
Журнал документов - с ошибками? Так это же "мой" случай :) С этой проблемы все и началось... См. в самоотчете посты 17-18 Я "очистил" командой TRUNCATE TABLE таблицу которая давала ошибку...
#49 by ivanoa
поподробнее, плиз, где глянуть
#50 by Serg_1960
посты 17-18 Внешние проявления "сбойного" журнала: 1) Документы, который помечены как "непроведенные", - в самом деле проведены. Проверка: откройте документ - в заговке "... проведен" и есть движения по регистрам (через кнопку Перейти - Движения по регистрам...) 2) При "сканировании" журнала клавишей "стрелка вниз" - невозможно добраться до конца журнала: просмотр журнала "закольцовывается" на какой-то последовательности документов... 3) Колонки в журнале не соответствуют значениям в документе или, вообще, открывается "не тот" документ...
#51 by Serg_1960
Но эти проявления начились позже. Сначало юзверы начали "жаловаться" что измененные документы начали "самовосстанавливаться" к предыдущему состоянию. В самом деле это была "работа" битых ссылок: в ЦУ меняли один документ, а в ДУ "менялся" другой документ :(
#52 by Serg_1960
На всякий случай: я могу быть не прав - у Вас "другой" случай... но обжегся и теперь на воду дую :) Не спешите делать "резкие" движения: сначало все эксперементы - на копиях, и только на них :)
#53 by ivanoa
Спасибо, посмотрю
#54 by Serg_1960
Сорри, уже уходя, прощаясь: Битые ссылки в журнале легко проверить: напишите запрос по журналу документов, что бы он вернул для всех документов какое-либо значение через ссылку к документу (например: ...Ссылка.Номер). Если вылетит ошибка - вы "поймали" битые ссылки :)
#55 by ivanoa
Этот прием я знаю) спасиб
#56 by АннаО
Попыталась я я повторить ситуацию действительно отрабатывает сейчас корректно. Но точно было, только давно - может механизм в стандартного обмена в 1С подправили? Специально года 3 назад сидела, разбиралась. Но вот что у меня происходит - если какой то документ в ЦУ или ДУ помечается на удаление, то в др. базе все движения по регистрам по нему сохраняются. А если помеченный на удаление при этом удалить, то в регистрах появляются "битые" ссылки. Спасает только ТиИ. Что же получается тогда? Если все помеченные объекты удалять в ЦУ, то в дочках тогда пойдут некорректые остатки по регистрам, если тестирование там не делать??? Вот это проверила несколько раз на тестовых базах. У всех так же?
#57 by АннаО
Попробую вынести этот вопрос отдельной темой...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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