Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обрезание распределенной информационной базы 8.2 (Розница 1.0)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Advisar
Распределенная информационная база в 8.2 (Розница 1.0): 1 главный узел (центральная база) + 5 подчиненных узлов (периферийные базы), файловая система.
Подскажите, пожалуйста, как правильно обрезать такую базу?
ЦБ свернута, а что делать с периферийными базами? На них тоже произвести свертку или достаточно будет обмена с центральной базой?
Извините, пожалуйста, за глупый вопрос - я новичок.
Спасибо за помощь.
Vofka
Теоретически, если все периферийные обмениваются туда сюда с центральной, то достаточно удалить все с центральной и сделать выгрузку в периферийнные. Проверьте на копиях.
Advisar
СПАСИБО за ответ. После Вашего совета и пробы досмотрели (вот лоси, стыдно в этом признаваться), что на периферии базы уже - хранятся остатки и движения только по магазину данной периферии. Прошу прошения, вопрос был поставлен ОЧЕНЬ некорректно (исправлюсь).

Как оптимально экономно (по времени) обрезать РИБ на периферии (все базы на периферии разные и, конечно, уже центральной)?

sava1
Обрезать ЦБ и сформировать новые узлы
Advisar
Т.е. в новом узле на каждой периферии будет одинаковая начальная информация (например, остатки ТМЦ других магазинов)?
Vofka
Цитата(Advisar @ 02.12.15, 12:42) необходимо зарегистрироваться для просмотра ссылки
на периферии базы уже - хранятся остатки и движения только по магазину данной периферии

Данные как ездят? Только из периферийной в центральную или из центральной в периферийную тоже? Если из центрально в периферийную данные тоже ездят, то теоретически, удалив данные в центральной, после обмена они должны и из периферийной удалиться.
Advisar
Из ЦБ на периферию идут приходы (по соответствующему магазину), документы изменения цен.
С периферии в ЦБ - расход (+возврат товара), чеки.
Vofka
Цитата(Advisar @ 02.12.15, 14:50) необходимо зарегистрироваться для просмотра ссылки
С периферии в ЦБ - расход (+возврат товара), чеки.

В таком случае надо либо, как предложили выше:
Цитата(sava1 @ 02.12.15, 13:47) необходимо зарегистрироваться для просмотра ссылки
Обрезать ЦБ и сформировать новые узлы

Потом нужно будет либо допиливать обмен либо каким-то другим способом ввести остатки в периферийных базах.

Либо же другой вариант. Обрезать периферийные на предмет "расхода" товаров, потом обменяться с ЦБ, после чего в ЦБ должны поудаляться расходы, возвраты и чеки. Потом обрезать ЦБ на предмет "прихода" товаров и установки цен и обменяться с периферийными.
Advisar
Уточняю:

1 способ: сжать ЦБ, создать новые образы периферий, "потом нужно будет допиливать обмен" - "полохматить" ПланыОбмена на предмет равноправного обмена, чтобы остатки по магазинам ушли на свою периферию, "вернуть взад" родные ПланыОбмена (чтобы вернуть неравноправность потоков).

2 способ: удаляем расход/возврат/чеки на периферии, обмениваемся с ЦБ, удаляем приходы/измен цен на ЦБ, обмениваемся с периферией.

3 способ: сжимать каждую базу отдельно (при выключенном обмене), удалить "регистрацию измененности" в каждой базе.

Правильно?
Acid
Цитата(Advisar @ 02.12.15, 15:43) необходимо зарегистрироваться для просмотра ссылки
2 способ: удаляем расход/возврат/чеки на периферии, обмениваемся с ЦБ, удаляем приходы/измен цен на ЦБ, обмениваемся с периферией.

не удаляем, а помечаем на удаление. Обмен. В ЦБ эти документы тоже станут с пометкой удаления. Удаляем помеченное и в ЦБ, и в ПБ. Думаю так правильнее.
Advisar
Цитата(Acid @ 02.12.15, 17:03) необходимо зарегистрироваться для просмотра ссылки
не удаляем, а помечаем на удаление. Обмен. В ЦБ эти документы тоже станут с пометкой удаления. Удаляем помеченное и в ЦБ, и в ПБ. Думаю так правильнее.



Да, конечно, не точно было сформулировано.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.