Имя: Пароль:
1C
1С v8
Обмен данными между филиалами через механизм распределенных информационных баз
0 VikMak2013
 
21.09.17
15:05
Есть главное предприятие и несколько филиалов. На всех установлена 1с82. В 1с предусмотрена возможность обмена информацией через механизм распределенных информационных баз.
Вопрос: При занесении какой-либо информации в БД и затем ее обмене ошибок почти нет. Все что вводили переносится по назначению. Если же происходит изменение конфигурации в Главной базе (например добавился отчет или какие-то новые поля, при этом целостность базы не нарушается и размер имеющихся в базе полей не уменьшается и не изменяются свойства этих полей), то при обмене часть информации теряется (теряются как отдельные записи, так и содержимое некоторых полей, например фамилии, ответственные и др.) Если бы стояли некорректно отметки что переносить, а что нет, то ситуация с ошибками наблюдалась бы и при обмене без изменения конфигурации. Если бы перенос была рукописная процедура, то искать ошибку можно было-бы в самой программе, а так непонятно где искать.
   Конфигурация - 1с82. Процедура обмена - стандартная, не рукописная.

Заранее спасибо за любые полезные советы.
1 KrasnSergey
 
21.09.17
15:11
(0) при обмене он должен обновлять и подчиненные конфигурации
2 SeriyP
 
21.09.17
15:16
(0) при выгрузке изменений конфигурации в подчиненные узлы не выгружайте никаких других изменений (документы, справочники, регистры...)
3 arsik
 
гуру
21.09.17
16:13
(0) Ну у нас это решается еженедельным релизом, который ночью все базы приводит к одной конфигурации.
4 aleks_default
 
21.09.17
16:29
Может вы просто неправильно обновляете? Вообще-то при обмене с обновлением конфигурации загрузка файла обмена производится в два этапа. Первая загрузка файла, загружаются изменения конфигурации, затем нужно зайти в конфигуратор и обновить конфигурацию, а затем повторная загрузка файла обмена - загружаются уже данные. Вы так делаете?
5 Cyberhawk
 
21.09.17
16:45
"при обмене часть информации теряется" // Ни о чем. Сначала добейся гарантированного (устойчивого) воспроизведения такого поведения.
6 mistеr
 
21.09.17
17:58
(4) Присоединяюсь, опишите ваши действия в филиалах после обновления конфигурации в головной базе.
7 VikMak2013
 
27.09.17
15:55
Спасибо за советы.
Базы обновляются не каждый день. Обновление происходит один раз в 2-3 дня. С некоторыми филиалами - 1 раз в неделю. Это конечно не правильно, но так выходит (возможно в этом проблема - пытаемся с этим бороться). Что касается пункта -2-, то выгрузка идет в два этапа - сначала обновляется конфигурация, потом - информация. Я думал может необходимо сжимать базу на главном офисе и на филиалах перед обменом - иногда работает, иногда - нет. Воспроизвести на 100% ситуацию (вот я ее делаю и она получилась) - так не получается. Может быть можно отредактировать стандартный механизм распределенных информационных баз. У Радченко написано, что его можно написать самостоятельно, но это очень сложно. А как запустить в режиме отладки стандартную возможность - я не понял.