#0
by vadimegorov
Есть две перифирийные базы "Склад" и "Офис" и центральная "Центр". Отгрузки проходят на складе, там же создаются документы отгрузки. Со склада данные идут в центр оттуда в офис, с офиса в центр, из центра возвращаются в склад. Данные изменяются только на складе и в офисе. В центре только смотрят отчеты. В логе в центральной базе наблюдаются колиизии при приеме со склада (в документах, справочниках), причем в нехилых количествах. Помогите разобраться - почему?
#3
by vadimegorov
Конфа - "Бухгалтерский учет", прием со склада - значит обмен со складом, где на входе центральной базы имеется выходной файл обмена со склада. Миграция объектов - все информационные базы. Коллизии заключаются в том, что при изменении документа на складе эти изменения не приходят в центр.
#4
by vadimegorov
Причем проблемы не со всеми документами какого-либо типа, а выборочно: то накладная не изменилась, то выписка...
#6
by vadimegorov
Млин, один отвечает "Это нормально", второй - "И это правильно". Что "нормально" и что "правильно"? Сказали "а", скажите и "б".
#16
by dk
Сделай "мертвую" (без автообменов) периферийку - данные из других ПБ все равно будут выгружаться в ЦБ. Это без всяких книжек ясно.
#17
by Вжескрыылг
Млин, понимаю, теткам 60-летним объяснять, и то устно... Если есть >1 ПБ и миграция "Все ИБ", то созданные в ПБ объекты без проблем пишутся в ПБ. Но если после этого в ПБ что-нибудь поправят, то тут концов не найдешь. Короче, надо запрешать править существующие объекты в ПБ и править только в ЦБ, или вмешиваться в базы УРБД при обмене.
#20
by dk
Имхо, опять фигню говоришь Как только объект попал в ЦБ он есть, а если его поменяли в другой ПБ, то ЦБ имеет приоритет
#22
by Вжескрыылг
Если его изменили в ЦБ. Типа того, особенно если периоды обмена с ПБ сильно отличаются.
#23
by dk
т.е. в случае документы в ПБ попадают только при изменении этих документов в ЦБ? Если документ создали в ПБ1 и больше нигде не меняли, то в ПБ2, ПБ3, ... никогда не попадет?
#27
by dk
"Если документ создали в ПБ1 и больше нигде не меняли, то в ПБ2, ПБ3, ... никогда не попадет?"
#28
by Вжескрыылг
Поясняю для прессы. " только после того, как все ИБ системы подтвердтили прием объекта, информация об его изменении удаляется системой, и процедура корректировки ИБ считается законченной. Если в течении этого периода другая ИБ внесла корректировки, то такие корректировки можно считать условно одновременными... Определяющими считаются корректировки. дошедшими первыми до ЦБ".
#29
by Вжескрыылг
а так как в таблицах РБД содержится только ссылка на объект, то могут возникать интересные с точки зрения пользователей ситуации. Н-р, изменения могут появиться в ЦБ, затем отпрыгнуть назад и опять проявиться.
#31
by FreeFin
Запрети программно юзать "чужие" документы (по ЗначениеВСтрокуВнутр(Док) - последние букфоцифры = код базы в УРБД). Изменение=даже просто Записать. Иначе от коллизий не спрячешься.
#33
by vadimegorov
Итак, если подвести итог всему сказанному, то следует исправить все ручками в ЦБ и далее . Я прав?
#34
by ДаЧтоЖТакое
А я вот сталкивался с косяками при обмене, когда у элемента нет кода РБД (т.е. если посмотреть внутренный идентификатор, вместо кода распределенки - пробелы.). Например в документе контрагент с таким идентификатором. При переносе тихо без ругани подставляет другого (тоже кстати с пробелами, но с другим внутренним id). Дернул документ (перепровел), выгрузил - все нормально. Чудеса.
#35
by FreeFin
В одинэсе чудес не бывает. Контрагент/ы был/и заведен/ы в базе До превращения оной в распределенную. И что тут удивительного?
#36
by ДаЧтоЖТакое
Удивительно то, что в обеих базах этот контрагент есть, id у него одинаковый, выгружается иногда с первого раза иногда нет. Я так и понял что это фича, поэтому создал пустую базу, сделал ее распределенной и выгрузил/загрузил в нее данные через текстовый файл (export77, import77) чтобы новые внутренние идентификаторы сформировались с кодом распределенки. Хорошо база еще не большая была, метров 200.
#37
by FreeFin
Достаточно забросить (физически) соответствующую табличку/и s* в тока что созданную ПБ, как справочник там и появится. Если у него (справочника) нет миграции (к примеру склады) а справочник нужен "частично" , то переброс+удаление "лишнего"=имеем то что нужно. Если, потом, поиграться с признаками миграции (с учетом подчиненных), то можно накопать весьмааа интересные вещи, но нужно ли...
#38
by Вжескрыылг
Похоже, бригада здесь засела до ночи. С согласен. Более того, когда перевыгружаешь ПБ, то все объекты становятся с пустыми кодами, даже если коды те же.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- УРБД коллизии
- УПП. Ошибка XML при обмене с РБД.
- При обмене УТ-БУХ 8.0 не выгружаются склады
- Коллизии при обмене в распределённой информационной базе.
- Коллизии при обмене РИБ
- Коллизии обмена и метод ИзменениеЗарегистрировано
- v8: коллизии при обмене ут-розница.
- Можно ли очистить регистр "Коллизии при обмене"? Проблема при обновлении.
В этой группе 1С
- Настройка PostgreSQL, ошибка СУБД при проведении документа
- почему не растет лог транзакций sql2005 express ?
- Как в запросе получить остатки по счету в разрезе каждого дня?
- Поделитесь выгрузкой платежек в Сити-Банк
- Где хранятся настройки хранилища?
- ЗиК перевод сотрудника со временной работы на постоянную
- ПланыВидовХарактеристик.СвойстваОбъектов
- Доступ к 1с-ким dbf через ADO на запись (изменение)
- v7: ЗУП Расходы за счет ФСС
- Управление видимостью ячеек табличной части документа - проблемка.
- Как заставить построитель отчета включать в стандартную расшифровку показат
- v7: Подскажите: Печатная форма плана счетов
- Проблема с "НайтиПоРеквизиту"
- Каждому контрагенту свою печатную форму.
- У кого-нить есть опыт оживления mp3 плеера Mercury iXA 360i?
- Неправильно работает МИНИМУМ(БухИтоги.Регистратор)
- v8: Как найти первый/последний документ с помощью минимум/максимум в запросе
- Обмен данными в пакетном режиме
- Потерянные кластеры на диске
- Разузлование после обновления (УПП)