Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Создание актуальной копии с определенной даты с помощью РИБ.

Создание актуальной копии с определенной даты с помощью РИБ.
Я
   AlekseiYunniPodavvan
 
11.01.21 - 17:29
Здравствуйте уважаемые знатоки одинэс! Есть необходимость обрезать базу (Большая + непрерывное производство), время минимум. Созрел план: Создать новую базу, ввести начальные остатки и настроить обмен с центральной базой РИБ с 01.01.2021 и потом подменить ей рабочую. Прошу подсказать, на что обратить внимание/слабые стороны, и вообще взлетит ли. Благодарю за уделенное время!
   DrShad
 
1 - 11.01.21 - 17:33
большой она может быть из-за кучи мусора, который можно и так убрать
а вообще идея вполне рабочая
   AlekseiYunniPodavvan
 
2 - 11.01.21 - 17:35
(1) структура посыпалась, решили в новую
   Фрэнки
 
3 - 11.01.21 - 17:36
Без указания версии базы разговор ни о чем. Там просто может не быть подходящего РИБ.
   AlekseiYunniPodavvan
 
4 - 11.01.21 - 17:39
Управление производственным предприятием, редакция 1.3 (1.3.71.2)
   Фрэнки
 
5 - 11.01.21 - 17:48
Только надо проверить, что множественные допилы в этот РИБ, который Полный кто-то уже добавил.

Структуры метаданных допиливали? Тогда в состав плана обмена и смотреть чтоб регистрация объектов на обмен пошла. Но это в принципе и так будет видно, когда попробуете покрутить обмен.

А периферийный узел базы уже умеете создавать? Средствами типовой это у вас не пройдет, если у вас в самом деле непрерывное производство.
   AlekseiYunniPodavvan
 
6 - 11.01.21 - 17:56
(5) Сильно переписанная. Прервать можно в пределах 1-2 часа
   AlekseiYunniPodavvan
 
7 - 11.01.21 - 17:57
(6) но крайне нежелательно
   Фрэнки
 
8 - 11.01.21 - 18:03
копии баз, вероятней всего есть. Тренируйтесь на копиях. Дописывайте изменения в план обмена (состав) и в подписки. Потренируйтесь с альтернативным способом создание узла обмена.
Затем накатите в боевую измененный конфиг и подвяжете копию базы как периферийку. Ну а дальше будете на периферийной в монопольном режиме упражняться в обрезке базы, доливая к ней при желании свежие данные из центральной. Затем поменяете местами центр и пб или наоборот - пользователей перегоните в пб, там уже решите, как удобно будет.
   fisher
 
9 - 11.01.21 - 18:05
Вполне себе рабочий вариант, ИМХО.
В части плавного безопасного перехода - так вообще безальтернативный.
   AlekseiYunniPodavvan
 
10 - 11.01.21 - 18:09
(8)Спасибо!
   youalex
 
11 - 11.01.21 - 18:09
(8) а не проще свой план обмена создать, чтобы типовой не курочить?
включить в состав все объекты (все что нужно перенести), авторегистрацию - отключить.
   AlekseiYunniPodavvan
 
12 - 11.01.21 - 18:10
(9) Принял, спасибо, пойдем этим путем.
   youalex
 
13 - 11.01.21 - 18:12
хотя, если по частям, т.е. если пользователи будут менять данные между выгрузками - авторегистрация наверное все же нужна, чтобы подгружать актуальные данные)
   Фрэнки
 
14 - 11.01.21 - 18:14
(11) так у них уже перекуроченная конфига вдоль и поперек.

Зачем свой обмен абсолютно с нуля писать, когда там готовый есть, как раз с отключенной авторегистрацией и регистрацией изменений на подписках.
Новые объекты добавят к существующему механизму и все.

В УПП, насколько я помню, уже не было авторегистрации на РИБ обменах. А подписки я точно помню, что они там для обменов были.
   AlekseiYunniPodavvan
 
15 - 15.01.21 - 03:42
Здравствуйте. Подскажите, как лучше ограничить начальную дату выгрузки документов?
   Фрэнки
 
16 - 15.01.21 - 08:44
(15) Обычно ставят проверку на дату объекта в процедуру записи пакета обмена, где в цикле обрабатывается каждый объект регистрации.

Но вообще, ставится внутри подписки, которая регистрирует объекты, проверка на дату объекта. Там есть вызов процедуры или функции, где формируется массив узлов, куда нужно записывать регистрацию изменившегося объекта. Вот перед этим вызовом ставится проверка условия на состояние объекта или его дату.
   Ёпрст
 
17 - 15.01.21 - 09:20
Можно и не рибом. Достаточно просто создать новый план, включить авторегистрацию всем объектам, задать узел. А все изменения перенести потом через выгрузку-загрузку xml, например, ИР. Там есть выгрузка всех изменений узла плана обмена. Так, не будешь завязан на подписках и прочее.
   Фрэнки
 
18 - 15.01.21 - 09:29
(17) э... у него цель с точностью наоборот к тому что ты написал.

Зачем ему включенная авторегистрация, если он базу "режет" как раз на дату, при том, что это очень большая база по числу записей в неактуальных периодах?
   2mugik
 
19 - 16.01.21 - 08:22
(18) выгрузка загрузка xml там вроде как правило конвертации нужны или Ир и без них сможет?
   Фрэнки
 
20 - 16.01.21 - 10:09
(19) может быть, что есть разные версии этих обработок где-то. Но такие, что мне попадались - да, там правила конвертации нужно вставлять, а без них просто не запускается.
   Ёпрст
 
21 - 16.01.21 - 13:56
(18) и ? Если он режет с сегодняшней даты, тогда и изменения будут сегодняшние.
   Ёпрст
 
22 - 16.01.21 - 13:57
Если узел добавит датой резки
   Ёпрст
 
23 - 16.01.21 - 13:58
(19) в ир может без правил, это аналогично выгрузкн-загрузке xml,  только еще умеет выгружать изменения узла
   Ёпрст
 
24 - 16.01.21 - 13:59
И вы путаете выгрузкаxml с универсальнаявыгрущкаxml для кд
   Ёпрст
 
25 - 16.01.21 - 13:59
Первая переносит объекты один в один без правил


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.