Имя: Пароль:
1C
1C 7.7
v7: Полетела база
,
0 sotnikov
 
04.10.13
20:19
Ситуация такая. В периферийной базе что-то случилось, они сбросили нам свой автообмен, мы его загрузили и получили вместо части артикулов ФС, Р.ФС и тому подобное. У части артикулов пропала базовая единица, штрихкод, некоторые вылезли из своих групп в корень. Пропали несколько контрагентов. Короче я так понимаю у них потерлась часть базы, они сделали восстановление и результат каким-то макаром перезаписал нашу базу. Бекапы я давно не делал. У меня есть актуальные периферийные базы со всей номенклатурой. Как бы мне из них изъять всю номенклатуру со свойствами и перезаписать этими данными соответствующие ячейки в основной базе?
11 ChMikle
 
05.10.13
16:44
(10) есть переферийки где все данные есть и целые ?
12 DJ Anthon
 
05.10.13
17:01
надо найти все ФС-элементы. если их немного, то поправить руками в периферийке, пометив их, и все уйдет в центр, но не факт, что ситуация не повторится. если их достаточно много, то в центральную базу перенести по ОЛЕ данные из живой. потом сделать заново периферийки. я бы так сделал.
13 Эмбеддер
 
05.10.13
19:48
(12) периферийная база получится пустая, если у документов признак миграции "Место создания и центр". Учитывая квалификацию автора, он не сможет перенести в нее нужные документы
14 sotnikov
 
06.10.13
11:28
Периферийки с целыми данными есть. Я уже развернул одну целую и актуальную на своей машине. Осталось понять что с ней делать.

ФС элементов много. Руками очень не хочется. Что такое ОЛЕ?
15 ChMikle
 
06.10.13
11:35
(14) у тебя центральная база с этой переферийкой полностью обменивается всеми данными , если да , то из этой переферийки можно сделать центр , нарезать из нее переферийки и забыть все как страшный сон
16 aka AMIGO
 
06.10.13
11:56
(14) Что такое ОЛЕ?
Это спец.средство переноса данных в БД, созданных другими программами компьютера: из другой БД, из файлов dbf, Excel, Word.
за подробностями - в Описание внутреннего языка 1С.7.7, Глава 40
17 sotnikov
 
06.10.13
12:08
ChMikle, нет они обмениваются не всеми документам. Периферия получает только поступления товара. Остатки у них не по всем складам. Справочник цены у них урезанный.

aka AMIGO, спасибо посмотрю мануал, вдруг осилю.
18 Mikeware
 
06.10.13
12:11
(15) для него это сложнее,чем перезаписать покалеченнные справочники.
(16)оле - это не "средство переноса", а всего лишь способ доступа.
19 ChMikle
 
06.10.13
17:35
(17) вариант один переписывать элементы из нормальной базы
20 sotnikov
 
07.10.13
01:18
Переписывать в смысле перезаписывать в нормальной и делать автообмен?
21 sotnikov
 
07.10.13
02:23
Перезаписал, обменялся, но толку нет. Может где-то есть настройка приоритетности баз?
22 Bigbro
 
07.10.13
05:57
(21) не верю.
смотри логи - точно те данные что надо ушли и были приняты из ПБ в ЦБ?
23 Эмбеддер
 
07.10.13
06:07
(22) + логи = журнал регистрации
24 nirazu ne 1c
 
07.10.13
08:33
(0) Бекапы я давно не делал.  и уже не девственник, а простите дырявый
25 Диманыч
 
07.10.13
08:47
(0)Два дня на изучение системы конвертации данных идет на любом итсе как халявная разработка


потом две минуты на создание обработки по выгрузки загрузке справочника

подсказочка синхронизацию настраивай по коду и только

ну и берешь любую переферийку или архивчик где справочник нормальный минуты две на выгрузку минут пять на загрзку в центральную базу

после этого выгрузка автообмена на все переферийные базы

до этого в централку ни чего не грузить

после того как все переферийки схавают автообмен от централки ждешь выгрузку из всех перефериеек
26 ЧессМастер
 
07.10.13
09:00
интересно кто пустил (0) не имеющего навыков работы с OLE к рабочей базе
27 Mikeware
 
07.10.13
09:07
(25) все делается за 15 минут без всяких конвертаций.
28 Диманыч
 
07.10.13
12:06
(27) с оле конечно быстрее, но оле иногда глючит а если чел в нем не бум бум ужас ужаса будет ужаснее

А так можно универсальной обработкой справочников выгрузить и загрузить.

Можно если база на SQL и средствами скуля просто таблицу перезаписать
29 sotnikov
 
07.10.13
12:21
Центральная скуль, периферия dbf.
Универсальная обработка - это которая на диске лежит? Найти бы еще этот диск...
30 Диманыч
 
08.10.13
05:55
(29) Угу
31 MiniMuk
 
08.10.13
06:58
Сделай бекап, потом делай что советуют
32 sotnikov
 
08.10.13
12:00
У нас блин вместо диска дискеты. А привода нет. Мб кто-нить может выложить эту обработку?
33 Mikeware
 
08.10.13
13:08
(28) ОЛЕ нафиг не нужно. все делается совершенно штатно, перезаписывается обработакми по пять строк, а отправляется штатным обменом.
а средствами сиквела - ну, можно. Например, http://infostart.ru/public/14923/
34 Диманыч
 
08.10.13
14:32
(32) Я пока не могу, мне некода
     нужно идти пиво пить
35 sotnikov
 
08.10.13
17:11
А что насчет TRANREF.ert?
Она по идее выгружает справочники в файл, а так же и загружает, заменяя дубли.
Проблема в том, что у меня она выдает ошибку

Справочник 'Банки (классификатор БИК)': загружено 483 элементов
Код не уникальный! элемент Р/С не загружен
ЗафиксироватьТранзакцию();
{X:\GLASSAR\EXTFORMS\TRANREF.ERT(866)}: ошибка при выполнении процедуры ЗафиксироватьТранзакцию

В чем может быть проблема?

Еще предлагается обработка COPIR_SP.ERT, но ее я пока не пробовал.
36 Ёпрст
 
08.10.13
17:14
(35) ты главное, побольше всякого мусора запущай в УРИБ-бе..
А то базу потом слишком просто восстанавливать, мало денех плотють.
37 Mikeware
 
08.10.13
18:27
(35) проблема не то, чтобы "может быть", а совершенно точно есть - в ДНК.
уберите руки от базы и позовите программиста.
38 Масянька
 
08.10.13
18:31
Ни фига себе!
А автора кто-нибудь отогнал от БД?
39 badboychik
 
08.10.13
18:44
(38) там уже медицина бессильна...
40 sotnikov
 
09.10.13
01:33
А в чем проблема? В код я не лезу, конфу не меняю. Бекап сделал. Импортирую справочник штатной обработкой из одной базы в другую. Для этого нужен диплом программиста? Программист будет только в конце недели, почему бы не попытаться решить проблему своими силами?
Короче, просто вкратце разъясните почему не фиксируется транзакция? Я правильно понимаю что именно в этом причина того что она не может перезаписать существующий реквизит? Или наоборот?
41 Диманыч
 
09.10.13
05:36
(40) Да у тебя походу 1с ка кривая. Срочно звони в службу поддержки 1с. Там есть консультант который разруливает данные проблемы с базами. Его фамилия Нуралиев. Короче спросишь только его. Остальные в этом вопрос лошары. Звони.
42 Rie
 
09.10.13
05:38
(40) Внимательно перечитай (35). Там подробно рассказано, почему транзакция не фиксируется.
43 Ёпрст
 
09.10.13
09:47
(40) Дурилко, нельзя в урибе бездумно пользоваться поделками, типа транреф и им подобные.
Ты сделал первый шаг в пропасть.
44 sotnikov
 
09.10.13
17:24
Короче, решил пока править руками, т.к. программера пока нет и мб не будет.
Вопрос в чем, перезаписываю контрагента который стал Р.ФС... все присвоил ему, а записываться он не хочет, пишет, что код не уникальный и что хуже, в консоли:

- Ошибка при выполнении процедуры ЗафиксироватьТранзакцию

Это плохо? Или нормально?
45 Ёпрст
 
09.10.13
17:55
На вот, порть на здоровье
(на кошках только тренируйся)

http://infostart.ru/public/102101/
46 sotnikov
 
14.10.13
11:46
Дошел до самой главной проблемы. ТИИ, которое было сделано на периферийной машине создало несколько реквизитов  в номенклатуре, таких как: ФС-Партии, ФС-Цены, ФС-свойства номенклатуры, ФС-Единицы и тп. Привязяв к ним оторвавшиеся от своих родителей реквизиты подчиненных справочников. А таких оторвавшихся реквизитов под сотню и найти их хозяина теперь не представляется, как мне кажется возможным. Проблема усугубляется тем, что все эти реквизиты имеют историю и удалить их не получится.
Т.е. картина такая, что у части артикулов пропали ссылки на базовую единицу, цену, производителя и все эти ссылки восстановились в одной куче без ссылок на своих родителей.
Как теперь увязать эти концы?
47 Ёпрст
 
14.10.13
11:58
Позвать кого нить из взрослых.
48 Mikeware
 
14.10.13
11:58
(46) см. (9)
-----
Запустили в космос Белку(Б), Стрелку(С) и Чукчу(Ч).
Центр Управление полетом (ЦУП): Белка!
Б: Гав
ЦУП: нажми на зеленую кнопку
Б: Гав!
(Корабль заработал дюзами и перешел на другую орбиту)
ЦУП: Стрелка!
С: Гав
ЦУП: Нажми на белый рычаг
С: Гав!
(Корабль раскрыл солнечные батареи)
ЦУП: Чукча!
Ч: Гав!
ЦУП: ЧТО ГАВ? ЧТО ГАВ- ТО? Покорми собак! И НИЧЕГО РУКАМИ НЕ ТРОГАЙ!!!!!
©
49 AcaGost
 
14.10.13
12:00
(0) (46) Операционная система на переферийке? на которой лежит база.
И Операционная система на машине откуда заходили в базу?
50 sotnikov
 
14.10.13
12:06
(47) Очень смешно. Сколько фирм не обзванивал, все говорят, что в 7ке копаться не хотят.
(49) На периферийке xp sp2, к центральной иб я подключаюсь с xp x64 sp2
51 AcaGost
 
14.10.13
12:08
(50) Сколько рабочих мест на переферийке?
52 AcaGost
 
14.10.13
12:09
Когда последний раз менял Метаданные?
53 sotnikov
 
14.10.13
12:11
(51) Одно. Периферийка работает в dbf режиме, запускается с той же машины, на которой установленна.
Метаданные не помню когда менял. Точно не в обозримом прошлом.
54 Bigbro
 
14.10.13
12:12
(40) транзакция не фиксируется именно потому что внутри транзакции произошла ошибка.
на 22 ты так и не ответил.
55 Bigbro
 
14.10.13
12:13
и да, с транрефами и прочим - лучше на живой базе не играйся. разгребать все потом не тебе придется, но это может выйти значительно дороже.
56 sotnikov
 
14.10.13
12:14
(22) Да, я не заметил вопрос. Где посмотреть логи? Я могу еще раз сделать выгрузку.
57 Ёпрст
 
14.10.13
12:19
(50) ответ вам дали еще в (2) посту.
Судя по "я использую транреф и другие поделки для исправления" , ответ может быть только как (47)
58 cw014
 
14.10.13
12:24
Обещали долгую и мучительную смерть? Ну тогда готовься
59 Эмбеддер
 
14.10.13
12:29
(54) ошибка в транзакции потому, что он галку не поставил, которая отвечает за синхронизацию по коду)))
60 Эмбеддер
 
14.10.13
12:30
(58) фигня, к концу недели подойдет программист и починит
61 sotnikov
 
14.10.13
13:17
(57) Я уже не использую никакие поделки. Транреф не заработал.
(59) Галку на синхронизацию по коду я ставил.
(60) Не придет

Короче, ребят давайте по существу. Тут реально нет ничего сложного, что бы кошмарить меня последствиями.
Я уже восстановил все карточки номенклатуры, но проблема именно с базовыми единицами, они у многих позиций оторвались и теперь задавая их снова с тем же штрих-кодом, он пишет, что нарушена уникальность. Руками лопатить это будет гемор конкретный.

Я думаю вернуться к идее перезаписать все на рабочей периферии и скинуть в центр.

Лог периферии после сохранения 2х карточек номенклатуры и выгрузки автообмена:

20131014;12:37:32;Администратор;E;Refs;RefWrite;2;;B/84/(001)25595;"Номенклатура   771083 Набор чашка с блюдцем, лат. цв.эмаль 4,5"" (20102)"
20131014;12:37:54;Администратор;E;Refs;RefWrite;2;;B/84/(001)25595;"Номенклатура   771083 Набор чашка с блюдцем, лат. цв.эмаль 4,5"" (20102)"
20131014;12:37:55;Администратор;E;Refs;RefWrite;2;;B/84/(001)25595;"Номенклатура   771083 Набор чашка с блюдцем, лат. цв.эмаль 4,5"" (20102)"
20131014;12:38:11;Администратор;E;Refs;RefWrite;2;;B/84/(001)25596;"Номенклатура   771084 Набор чашка с блюдцем, лат. чер.эмаль 4,5"" (20103)"
20131014;12:38:19;Администратор;E;Refs;RefWrite;2;;B/75/(001)37910;Единицы измерения номенклатуры
20131014;12:38:31;Администратор;E;Docs;DocNotWrite;3;;O/6294/(001)120093;Поступление ТМЦ (розница) РЦ00000294 22.05.2012 15:27:52
20131014;12:38:32;Администратор;E;Sys;CloseSession;0;;;
20131014;12:38:40;Администратор;C;Sys;OpenSession;0;НОВЫЙ СЕАНС : Компьютер SASHA(m);;
20131014;12:38:49;Администратор;C;Distr;DistDnldBeg;1;Код ИБ: '001', Файл: 'D:\База для восстановления\PC\007_pc.zip';;
20131014;12:38:51;Администратор;C;Distr;DistDnldSuc;1;;;

Лог центральной после загрузки автообмена:

20131014;12:39:57;Администратор;C;Distr;DistUplBeg;1;\\Server\databases\Glassar\PC\007_pc.zip;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;1;Загрузка изменений: '007'->'001'. Идентификатор: 007-11058;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-10964;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-10971;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-10978;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-10985;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11000;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11007;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11014;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11025;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11032;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11040;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Подтверждение приема изменений с идентификатором 001-11047;;
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/568/(001)902;Номера ГТД  10216120/080411/0016582
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;2;Изменен;B/204/(001)1325;Договоры взаиморасчетов 00001319 Основной договор
20131014;12:40:05;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/75/(001)37910;Единицы измерения номенклатуры
20131014;12:40:16;Администратор;C;Distr;DistUplStatus;2;Изменен;B/172/76;Контрагенты 00000072 ПБОЮЛ Кузьменко И.В.
20131014;12:40:16;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/172/264;Контрагенты 00000263 ПБОЮЛ
20131014;12:40:16;Администратор;C;Distr;DistUplStatus;2;Новый;B/172/(001)1227;Контрагенты 4 ИП Иванова М. А. (ЦУМ)
20131014;12:40:29;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/84/130;Номенклатура     3957 ВАЛЕНСОЛЬ тарелка плоская 25см (36)
!!!!!!20131014;12:41:12;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/84/(001)25595;Номенклатура   775804 ФС-42
!!!!!!20131014;12:41:12;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/84/(001)25596;Номенклатура   775805 ФС-43
20131014;12:40:29;Администратор;C;Distr;DistUplStatus;2;Изменен;B/84/(001)9776;Номенклатура     7013 КВАДРО ПРОЗРАЧНЫЙ графин 1,7л (6)
20131014;12:41:31;Администратор;C;Distr;DistUplStatus;2;Изменен;B/214/(001)292779;Партии ТМЦ 00000002
20131014;12:41:31;Администратор;C;Distr;DistUplStatus;2;Новый;B/214/(007)336065;Партии ТМЦ 00000034
20131014;12:41:31;Администратор;C;Distr;DistUplStatus;2;Новый;B/214/(007)336066;Партии ТМЦ 00000019
20131014;12:41:31;Администратор;C;Distr;DistUplStatus;3;Коллизия;B/493/(001)1264;"Сторонние юридические лица 00001291 ООО ""ВИТО-1"""
20131014;12:41:32;Администратор;C;Distr;DistUplStatus;2;Изменен;O/3114/(007)134566;Отчет ККМ РЦ00000259 25.09.2013 12:00:13
20131014;12:41:35;Администратор;C;Distr;DistUplSuc;1;;;
20131014;12:42:05;Администратор;E;Sys;OpenSession;0;Компьютер SASHA;;
20131014;12:42:57;Администратор;E;Docs;DocOpen;3;;O/6294/(001)120093;Поступление ТМЦ (розница) РЦ00000294 22.05.2012 15:27:52
20131014;12:44:07;Администратор;E;Docs;DocNotWrite;3;;O/6294/(001)120093;Поступление ТМЦ (розница) РЦ00000294 22.05.2012 15:27:52
20131014;12:44:08;Администратор;E;Sys;CloseSession;0;;;

Реально строк там конечно гораздо больше, но в целом картина такая, есть и замены и коллизии. Строки с операцией по нужным мне позициям, которые я меня я выделил (!!!!!!).
62 sotnikov
 
14.10.13
13:29
Почитал я что такое коллизии. Печально конечно. Можно с этим что-то сделать? Поменять системную дату и перезаписать все реквизиты всех справочников? Или что-то попроще?
63 Ёпрст
 
14.10.13
13:34
(62) готовь 3 конверта.
64 Эмбеддер
 
14.10.13
13:46
(62) системная дата ни при чем. коллизия возникает, когда в 2-х базах одновременно меняли данные. надо произвести обмен в обе стороны, и только после этого поменять в одной из баз и сделать обмен еще раз
65 sotnikov
 
14.10.13
13:54
Да, но если я сделаю обмен в сторону периферии, она перестанет быть правильной. Другое дело, что выгрузить обмен можно в другую копию этой же периферии.. так?
66 Эмбеддер
 
14.10.13
13:55
(65) в главную базу иначе никак не загрузится, придется попортить периферийную
67 Эмбеддер
 
14.10.13
13:56
если обмен сделать с другой копией, то обмен идти вообще перестанет - будет писать, что изменения уже загружались
68 sotnikov
 
14.10.13
13:58
(66) А зачем ее портить? Мне же наоборот нужны данные из нее. Если я залью в нее все новые данные, она станет такой же бесполезной как и центральная. Нет? Что мне это даст?
69 Эмбеддер
 
14.10.13
14:04
(68) вообще правильный способ только один - выгрузить в файл (*.xml, *.txt) из живой периферийной, и загрузить из файла уже в центральную (где происходит коллизия)
70 Mikeware
 
14.10.13
14:18
(69) сейчас - спустя _10_!!!! дней ломания базы - выход только один - звать специалиста. Судя по (61) - стоимость работ по восстановлению базы с чисто символической (15 минут работы) возросла раз в 10 минимум (я б считал - в 25)
71 Эмбеддер
 
14.10.13
14:22
другой вариант - вручную в рабочей базе перебить с распечатки
72 Dolly_EV
 
14.10.13
15:49
мдаа..)) Весь ответ был в (2). И в начале все было совсем просто...
базы dbf?

чтобы избежать "Коллизии" (любимое слово в нашей бухгалтерии)))):

1. для инициализации (перезаписи) объектов в правильной периф попробуй воспользоваться например вот этой поделкой: http://rghost.ru/49364803

галочки расставь - как на картинке! лишнего ничего НЕ СТАВЬ!(ну плюс разве еще какие справочники, которые треба поправить): http://s1.ipicture.ru/uploads/20131014/WXvyDR1G.jpg

2. ПЕРЕД инициализацией (перезаписью) объектов в "правильной" периферийке, УДАЛИ в этой периферийке файлик 1SUPDTS.DBF (и *.CDX)

3. ПЕРЕД загрузкой обмена из "правильной" периферийки в ЦЕНТР, УДАЛИ (положи в сторонку точнее, потом вернешь на место!) в ЦЕНТРЕ файлик 1SUPDTS.DBF (и *.CDX)

вот вкратце всё... успехов.

Пы.Сы. Если номенклатуры скажем всего в пределах 5000-10000 наименований и контриков в пределах 2000-3000 - НЕ парься с выборкой только нужных - инициализируй всех подряд
73 sotnikov
 
14.10.13
16:23
(72) Спасибо за дельный совет. Сейчас разверну бекапные базы для опытов. По 3му пункту - центральная база sql. Как быть с ней перед загрузкой?
74 Mikeware
 
14.10.13
17:01
(73) очисти содержимое таблицы.
75 sotnikov
 
15.10.13
14:03
(72) 1SUPDTS.DBF (и *.CDX) не удаляются во время работы базы. Без них она не запускается. Что делать?
76 Bigbro
 
15.10.13
14:12
коллизия при загрузке записанной номенклатуры из периферии -> в ЦБ тоже была перезапись, изменения в ЦБ приоритетны.
77 sotnikov
 
15.10.13
14:17
(76) Спасибо кэп. Мне бы теперь с последствиями разобраться. Как в базе маркируется радактирование? Ему присваивается номер или у реквизита проставляется дата последнего изменения? Можно же как-то обойти эту систему и избежать коллизий?
78 Bigbro
 
15.10.13
14:18
как раз в том самом апдейтс дбф и хранится история изменений, которая ведется механизмом урбд.
79 Mikeware
 
15.10.13
14:19
(75)(77) взрослых позови.
80 Bigbro
 
15.10.13
14:20
пожалуйста. по содержимому полей должно быть понятно назначение.
81 Mikeware
 
15.10.13
14:20
(78) не ври.
82 Bigbro
 
15.10.13
14:27
(81) и в мыслях не было. неправ - поправьте.
83 Mikeware
 
15.10.13
14:30
(82) в апдейтсе ведется регистрация объектов для отправки.
а вресионирование - в самих таблицах (в журнале, или в справочниках)
84 Bigbro
 
15.10.13
14:32
верно, я очень криво выразился, вижу, извиняюсь.
85 palpetrovich
 
15.10.13
15:00
весело тут, по-ходу у автора волосатая лапа где-то раз все-еще ковыряет базу  :)
86 sotnikov
 
15.10.13
15:01
(79) По делу можешь что-нибудь сказать? Если нет, то зачем вообще участвовать в обсуждении?

Меня интересует какой механизм проверки более позднего изменения, по дате или у каждого изменения есть свой айди?
87 sotnikov
 
15.10.13
15:03
(85) У меня помимо этой базы куча другой работы. К тому же никто ничего реально рабочего не посоветовал, так что я все еще ищу вариант как все аккуратно перезалить из одной в другую.
88 Mikeware
 
15.10.13
15:04
(86) по делу я тебе сказал через 3 (_три_!!!!) минуты после твоего вопроса. 11 дней назад. работы там ровно на 15 минут.
ты начал заниматься керней. осталось только стебаться...
89 Mikeware
 
15.10.13
15:05
+(88) поправка. работы БЫЛО на 15 минут. сейчас уже гораздо больше.
90 sotnikov
 
15.10.13
15:07
(88) Ну не сработало это. После того как целая периферия синхронизировалась с центром в центре произошли изменения вызванные обменом с другой периферией и после этого эти "плохие" изменения стали более приоритетными и актуальными чем более поздние изменения в целой периферии. Понимаешь?
91 palpetrovich
 
15.10.13
15:09
(89) там не было главного пункта - "сделать бекапы всего что есть на сей момент"
...ну и того что в п.(48)  :)
92 Ёпрст
 
15.10.13
15:09
(90)дык ты и не делал этого.
93 sotnikov
 
15.10.13
15:15
Просто сейчас надо либо обойти механизм проверки обновлений, либо залить нужные справочники через xml или txt, но я не знаю перезапишут ли они существующие или будет какая-нибудь блокировки транзакции. Либо лезть по жесткому и удалять поля в скуле, но у меня нет для этого инструментов.
(91) Кстати бекап я сделал сразу после того как выяснилось, что база битая. Проблема в том, что я уже 3 раза пытался развернуть этот бекап - по истечении суток выгрузки он выдает файловую ошибку.
94 palpetrovich
 
15.10.13
15:21
(93) а бекапы небитых перифериек делал?
95 sotnikov
 
15.10.13
15:22
(94) Делал.
96 Ёпрст
 
15.10.13
15:25
(93)
>>>>либо залить нужные справочники через xml или txt, но я не знаю перезапишут ли они существующие или будет какая-нибудь блокировки транзакции ибо лезть по жесткому и удалять поля в скуле, но у меня нет для этого инструментов.


П....Ц
97 sotnikov
 
15.10.13
15:26
(96) Что не так?
98 Mikeware
 
15.10.13
15:26
(90) гонишь. если _целая_ ПБ обменялась с ЦБ - в ЦБ появились _правильные_ данные. вот их и надо было рассылать.
(93) у тебя есть инструменты сделать в сиквеле все, что угодно. они входят в установочный пакет сиквела.
99 Ёпрст
 
15.10.13
15:27
(97) всё не так.
Весь поток сознания в  (93) - это сплошной п...ц
100 sotnikov
 
15.10.13
15:29
(98) Ну так я обменялся, а данные не обновились и в центральной остались прежними.
(99) Ну конкретно, в чем проблема?
101 Mikeware
 
15.10.13
15:34
(100) 1.а правильные данные из правильных перифериек - отправлялись?
2. имхо, в ДНК
102 Mikeware
 
15.10.13
15:35
(99) там нет "потока сознания" :-)
103 sotnikov
 
16.10.13
01:07
(72) Спасибо большое, все получилось.
104 Dolly_EV
 
16.10.13
04:26
(103) Спасибо в стакан не нальешь.
Шутю. Пожалуйста.

(86) "Меня интересует какой механизм проверки более позднего изменения, по дате или у каждого изменения есть свой айди?"

"Механизм" до боли прост: "Кто первый встал - того и тапки" = т.е. те изменения ИЗ периферии, которые РАНЬШЕ других дошли до Центра - останутся в базе, другие изменения тех же объектов - пропадут и оставят после себя запись в логе со словом чудным "Коллизия".
Изменения, сделанные непосредственно в Центре ВСЕГДА важнее по отношению ко всем перифериям
105 sotnikov
 
16.10.13
10:52
(104) Это я понимаю, но это логика, а механизм, это то как это отражается в бд, т.е. записывается в таблицу 1SUPDTS.
Еще раз спасибо, Евгений.
106 Mikeware
 
16.10.13
15:18
(105) поле verstamp в таблицах. и поле dwnldid в 1supdts/
107 DmitriyDI
 
16.10.13
18:01
(103) посмотрел (72), улыбнуло)
108 Rie
 
16.10.13
18:12
Не, дорогая редакция, я зудею. Человеку в самом начале ветки дали правильный ответ. Итого - уже 107 (мой будет 108-и) пост.
109 elCust
 
16.10.13
18:15
Люди делятся на 2 типа:
1) Те кто пока еще не делают бэкапы
2) И те, кто уже делает бэкапы
110 Эмбеддер
 
17.10.13
07:42
(108) так и автор уже все сделал
(109) в данном случае бэкап все равно не пригодился бы
2 + 2 = 3.9999999999999999999999999999999...