![]() |
![]() |
![]() |
|
v7: Помогите обновить переферийную базу | ☑ | ||
---|---|---|---|---|
0
Altomira
26.06.12
✎
19:47
|
Помогите разобраться, пожалуйста!
Ситуация: есть две базы v7, основная и периферийный. Соответственно пользуется распределенная база данных. Всю жизнь выгружали только в одну сторону, из дополнительной в основную. В основной накопилось приличное количество документов, отсутствующих в периферийной, и, главное в том, что они (!)не должны туда попасть(!), поэтому любой вариант выгрузки из основной в периферийную не приемлем. Для сдачи отчетности пришлось обновить основную и теперь, естественно, невозможно в нее загрузить документы из периферийный, т. к. она не обновлена. Что делать, как восстановить полноценную работу связки? |
|||
1
KRV
26.06.12
✎
19:53
|
Все доки отравить в режим "Место создания и центр", выгрузить, радоваться.
|
|||
2
KRV
26.06.12
✎
19:54
|
... опечаточка по Фрейду: "отравить"... :)))
|
|||
3
Фдулич
26.06.12
✎
19:56
|
обновить переферийную не вариант?
А что изменилось в основной?добавить в переферийную. |
|||
4
Altomira
26.06.12
✎
20:03
|
KRV, спасибо за ответ!
А как это сделать? |
|||
5
Altomira
26.06.12
✎
20:04
|
Фдулич, документы из основной не имеют права попадать в периферийную....))
|
|||
6
Ork
26.06.12
✎
20:04
|
(3) +100500. Что изменилось? Из этого будет следовать что делать дальше.
|
|||
7
KRV
26.06.12
✎
20:05
|
(4) не поверишь - в конфигураторе...
|
|||
8
Altomira
26.06.12
✎
20:05
|
Основную обновили, иначе не сдавалась отчётность...
|
|||
9
Ork
26.06.12
✎
20:06
|
+(6) Даю намек : изменилась конфигурация?
|
|||
10
Altomira
26.06.12
✎
20:06
|
Поверю))
Просто не знаю где в нём копать)) подскажите, плиз)) |
|||
11
Altomira
26.06.12
✎
20:07
|
Господа, я же в первом посте указал, что основную обновили)))) и после появилась проблема))
|
|||
12
Ork
26.06.12
✎
20:07
|
(10)"Поверю" - то есть кому?
|
|||
13
Ork
26.06.12
✎
20:09
|
(11) Ну так сделай выгрузку в периферию. Туда уедет твоя конфигурация и после обмена будешь иметь полные штаны счастия.
|
|||
14
Altomira
26.06.12
✎
20:09
|
Ork, KRV писал в 7 посте, что не поверю))
|
|||
15
andrewks
26.06.12
✎
20:10
|
(1) дык изменения из табличек же от этого не вытравятся, емнип
а вообще, наличуо изначальное неправильное проектирование РБД. вместо внятной настройки - кастрат в виде "выгружаем всегда только в одну сторону" |
|||
16
Altomira
26.06.12
✎
20:10
|
Ork, не могу просто делать выгрузку, туда не только конфигурация поедет, но и доки, а их там не надо...
|
|||
17
Ork
26.06.12
✎
20:11
|
+(13) Если не хочешь, что б с конфигурацией уехали документы - открой файл выгрузки и информацию о документах почисть.
|
|||
18
Altomira
26.06.12
✎
20:11
|
andrewks, может и неправильная ситуация, но историческая))
|
|||
19
Ork
26.06.12
✎
20:12
|
+(15) При этом из центра не получаем квитанции о приеме. И при каждой выгрузке повторяем всю инфу с начала сотворения мира.
|
|||
20
andrewks
26.06.12
✎
20:12
|
(19) об том и речь
|
|||
21
Altomira
26.06.12
✎
20:14
|
Ork, открывал, удалял дат файл, но периферийная на что-то ругалась и не грузила, как ещё удалить данные о документах? Как вообще отключть передачу документов из основной в периферийную?
|
|||
22
Ork
26.06.12
✎
20:17
|
Из СП (пока нет ДенисаЧ):
РегистрацияИзменений Синтаксис: РегистрацияИзменений(парам) Параметры: Парам (число) 1 - регистрировать изменения, 0 - не регистрировать изменения. Если параметр не указан, то регистрация не изменяется. Назначение: Включить или выключить регистрацию изменений для конкретного объекта. Замечание1 Особенность вызова данного метода - он действует с момента своего вызова и до перепозиционирования объекта. Его нужно вызывать после позизионирования объекта, но до записи изменений. После следующего позиционирования объекта режим снова будет установлен в соответствии с режимом, выбранном в метаданных (т.е. установленный для предыдущего позиционирования режим сбрасывается). Замечание2 Метод РегистрацияИзменений доступен только для объектов типа "Справочник" и "Документ", созданных функцией "СоздатьОбъект". Возврат: Число - 1 - да, регистрация производится. 0 - нет. Возвращается установленный до ее вызова режим. Пример: Док = СоздатьОбъект("Документ.НазваниеДока"); Док.ВыбратьДокументы("'01.01.2002'/'01.07.2002'"); Пока Док.ПолучитьДокумент()=1 Цикл // запрещаем регистрацию изменений // т.е. внесенные нами изменения останутся только в одной базе Док.РегистрацияИзменений(0); // изменяем чего надо Док.Записать(); КонецЦикла; |
|||
23
andrewks
26.06.12
✎
20:18
|
(22) это не поможет в данном случае
|
|||
24
Ork
26.06.12
✎
20:21
|
(23) В случае ТС объекты данных должны были иметь свойство "Миграция" = "Место создания и центр". Тогда все, что создается в центре никуда бы не мигрировало, с периферий все заезжало в центр. У него все не так. Как - не могу знать.
|
|||
25
Altomira
26.06.12
✎
20:21
|
А есть ли вообще рабочее решение?
просто горим, завтра надо обмен данными привести в порядок(( |
|||
26
Ork
26.06.12
✎
20:22
|
В (22) был один из вариантов ответа на вопрос "Как вообще отключть передачу документов из основной в периферийную?"
|
|||
27
Ork
26.06.12
✎
20:23
|
(25) Есть. Не просторах инета. Нужно поискать.
|
|||
28
andrewks
26.06.12
✎
20:23
|
||||
29
Ork
26.06.12
✎
20:24
|
(28) 100 пудов. Там их есть.
|
|||
30
Altomira
26.06.12
✎
20:24
|
Ork, где это править? Более точно напиши, пожалуйста
|
|||
31
andrewks
26.06.12
✎
20:26
|
100 лет не работал с УРБД, но если попробовать тупо влоб:
1. вычистить в ЦБ таблицу 1SUPDTS.DBF 2. настроить миграцию в ЦБ как положено 3. выгрузить в ПБ 4. загрузить в ПБ 5. выгрузить из ПБ 6. создать тестовый документик 7. загрузить в ЦБ ессесно, всё делать первый раз на копиях, и смотреть, что получилось |
|||
32
Ork
26.06.12
✎
20:27
|
(30) Вариант из (24) :
Конфигурация -> объект метаданных (например документ "Приходная накладная") -> ПКМ -> Свойства -> Миграция |
|||
33
Фдулич
26.06.12
✎
20:31
|
(31)все верно.
Но -да ну копии,вживую на боевой базе. Бэкапы не делать.)) |
|||
34
Altomira
26.06.12
✎
20:31
|
Ork, блин, это с каждым документом?
andrewks, "настроить миграцию в ЦБ как положено" - имеешь ввиду тоже, что и Ork, т. е. поработать с каждым документом? |
|||
35
Ork
26.06.12
✎
20:34
|
(34) И не только с документами. Тоже самое с константами, справочниками, регистрами, планами счетов...
|
|||
36
Altomira
26.06.12
✎
20:45
|
Ясно, пошел ковырять, спасибо всем за дискуссию!))
|
|||
37
Doss
26.06.12
✎
20:45
|
можно попробовать так (по памяти), выгрузить из центральной, открыть файл выгрузки в каком нибудь блокноте, и посмотреть номер выгрузки (сейчас не помню какая строчка), в периферии в дбф-ке (не помню название что типа 1S*.dbf, он там самый маленький, в две строчки, не ошибешься) там надо поменять номер выгрузки и выгрузить, после этого из периферии в центральную должно все загрузиться. есна делать в копиях и если метаданные доков не сильно изменились
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |