Периферийная ИБ игнорирует изменения #771806


#0 by Evgenius
Доброго времени суток. Вношу изменения в данные справочника в центральной базе распределенной ИБ. Формирую (стандартной командой в форме плана обмена) файл сообщения обмена. Открываю файл: вижу там в ветке <v8de:Data> все измененные элементы. Ок. В периферийной ИБ стандартной командой читаю изменения: сначала 1С обнаруживает изменения конфигурации, если они есть. Запускаю конфигуратор, принимаю изменения - всё успешно. Снова читаю изменения: получаю сообщение, что они прочитаны успешно. В справочнике никаких изменений нет! Какая-такая настройка РБД заставляет 1С изменения не загружать? Спасибо.
#1 by Лефмихалыч
нефиг было обновлять динамиччески
#2 by Evgenius
Я ничего не обновляю динамически, т.к. в центральной базе никто не работает, и в этом нет необходимости
#3 by Фрэнки
трудно будет на практике такое отслеживать, чтоб четко при получении изменений конфы через загрузку РИБ можно было еще и данные передать. Я у себя стараюсь отличать отправку изменений конфигурации от отправки сообщения с остальными изменениями. А может при получении данных идет игнор этих?
#4 by Фрэнки
на какой версии это все приключилось и типовой это обмен или нет?
#5 by Serg_1960
Конфигурация? Типовая без изменений? План обмена и какой справочник? Сеанс обмена под пользователем с полными правами или регламент работает? Вопросы, вопросы, вопросы... Но партизаны они такие, они молчат как на допросе в гестапо. "Я ничего не обновляю динамически, т.к. в центральной базе..." а при чём тут ЦБ? Вопрос о ПБ. Посмотри в ПБ ошибки во время сеанса обмена в журнале регистрации действий пользователей.
#6 by Evgenius
Доброго времени. Конфигурация нетиповая. Изменения данных игнорируются и в том случае, когда изменений в конфигурации нет, проверено. Я хотел только показать, что вообще-то обмен работает - конфигурация вот успешно переносится Используются только штатные средства обмена в РБД, выше подчеркивал в журнале регистрации ошибок нет. В периферийной базе конфигурация также не обновлялась динамически, насколько мне известно (хотя есть у нас кадры, способные и не на такое) - если это именно динамического обновления последствия, тогда вопрос: это исправить можно?
#7 by Фрэнки
так собственно в самостоятельно написанных процессах обмена по риб скорей всего просто нет обработки именно данных. Там же так написан обмен на уровне платформы, что изменения конфигурации через риб передаются без программного кода - как запустил чтение сообщения обмена по установленному объекту-узлу, так и будут прочитаны все изменения конфигурации. А для обработки данных в конфигурации еще и процедура нужна с циклом выборки из сообщения/пакета каждого объекта данных. У тебя процедура или ее вызов из контекста объекта-узел для выборки данных из сообщения обмена есть?
#8 by Фрэнки
и еще уточнение: только штатные - это откуда они взатя? Может БСП какая-то установлена в конфиг или была какая-то типовая, которую основательно пришлось переделать под свой проект?
#9 by Evgenius
Нет у нас "самостоятельно разработанного процесса обмена", я выше писал: пользуюсь и для создания, и для чтения файлов обмена стандартными командами платформы. Узел есть, тоже писал выше (см. ): в ветке v8e:изменения справочников имеются.
#10 by Evgenius
Про узел написал, потому что не так понял, не обращайте внимания. Обмен полностью штатными средствами, повторю.
#11 by Evgenius
В том числе нет обработки получения данных и вообще какого-либо перехвата событий
#12 by Фрэнки
ясно. обмен просто не дописан до конца. сейчас посмотрю чего тебе нужно подсказывать
#13 by Evgenius
Нашел! Опять извиняться за невнимательность придется: у жуткое количество планов обмена, в т.ч. два плана обмена с похожими названиями, один из которых - РБД. И я смотрел обработчики событий не в том :( Спасибо!
#14 by Evgenius
А там всё настолько тупо оказалось, что даже обидно: просто прописано игнорировать все изменения, кроме пары случаев...
#15 by Фрэнки
:)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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