Имя: Пароль:
1C
1С v8
Пропали движения регистра
0 Melcor
 
26.01.16
13:38
1С 8.2 КА 67.1
Здравствуйте, я не внимательный чудак ( подскажите как мне мою проблему проще всего решить.
сделал обновление, а документ корректировка записей регистров был регистратором для самописного регистра бонусов, ну и все движения пропали,есть копия базы, откатываться не вариант. (
1 Живой Ископаемый
 
26.01.16
13:39
ну перенеси записи из бэкапа...
2 Живой Ископаемый
 
26.01.16
13:39
но только галку верни "а документ корректировка записей регистров был регистратором для самописного регистра бонусов" - перед тем как переносить
3 mehfk
 
26.01.16
13:44
(0) ВыгрузкаЗагрузкаДанныхXML82.epf в помощь
4 Melcor
 
26.01.16
13:45
(1) Предлагаешь написать обработку выгрузки и загрузки?
5 User_Agronom
 
26.01.16
13:46
(4) Правила обмена, не?
6 Godofsin
 
26.01.16
13:46
(4) смотри (3)
7 Melcor
 
26.01.16
13:47
спасибо
8 Живой Ископаемый
 
26.01.16
13:47
2(4) совсем чтоли слаб рассудком? уже 300 лет как написано - см. (3)
2(5) что "правила обмена"? зачем?
9 Nuobu
 
26.01.16
13:48
(8) Чтобы при каждом обновлении переносить эти данные одним нажатием кнопочки.
10 Рэйв
 
26.01.16
13:50
(4)Когда то давно изобрел быстрый способ переноса движений документов между идентичными конфами.Если доки есть и все ссылки присутствуют.

Собирашь ТЗ с колонками "ДокументСсылка" и "НаборыДвиженийДокумета"(подчиненная тз с наборами движений)
заполняешь, а потом просто ЗначениеВФайл(Путь)

В базе приемнике поднимаешь
тДанные=ЗначениеИзФайла(Путь)
загружаешь наборы движений для каждого дока из поднятой тз и записываешь.
Как вариант:-)
11 Melcor
 
26.01.16
13:51
(9) Да мне каждый раз не надо, просто проглядел
(3) а Она при загрузке проверяет существующие доки или просто новые создает?
12 Рэйв
 
26.01.16
13:51
+уже который год по сто раз так перегоняю остатки для бухов при обрезке когда они их по сто раз на дню правят.
13 Godofsin
 
26.01.16
13:52
(11) По УИД работает.
14 EugeniaK
 
26.01.16
13:52
(11) Проверяет.
15 Sammo
 
26.01.16
13:55
Движения до момента Бэкапа перенести из Бэкапа. Движения позже - перепроведением или псевдопроведением (типа проводим, получаем движения набора, проведение в базу не записываем, а записываем только движения по нужному регистру
16 mehfk
 
26.01.16
14:02
(11) Сними все галки, даже галки "при необходимости", оставь только галку на твоем регистре - перенесутся все движения, а документы у тебя и так есть.
17 Живой Ископаемый
 
26.01.16
14:12
2(10) А теперь же еще и ТЗ можно сераилизовать\Десериализовать - и тоже самое можно вродебы делать с набором записей регистра... вообще красота. Весь код на обоих сторонах может уложиться в 10 строчек
18 Рэйв
 
26.01.16
14:24
(17)У меня сериализация документов регистраторов если их там нет по COM первым пунктом в обработке. Перенрос движений вторым. Пробовал движения сериализовать, почему то кривовато выходит, поэтому чделал через файл, так надежнее
19 Живой Ископаемый
 
26.01.16
15:09
м... не, сериализовать. получить строку, и положить ее в текстовый файл. в приемнике текстовый файл прочитать, десериализовать строку, получи набор записей, и записать его (набор)
20 Serg_1960
 
26.01.16
15:17
РИБ подними :) Всего дел на пять минут. Зачем? Чтобы из архива(копии) данные перегонять - чувствую у тебя это не последнее обновление - пригодится :)
21 Живой Ископаемый
 
26.01.16
15:19
2(20) то есть типа если он в центре галку у регистратора снял, то после обмена у перифрии эта галка волшебным образом останется?
22 Serg_1960
 
26.01.16
15:21
В центре снял, в перефирийке - установил. И поехал объект в обратную сторону, восстанавливая своё предыдущее состояние...
23 Живой Ископаемый
 
26.01.16
15:22
2(22) чувак, ты точно понял почему пропали движения?
24 Serg_1960
 
26.01.16
15:22
+(22) "галка" - имеется ввиду регистрация изменений.
25 Serg_1960
 
26.01.16
15:23
(23) А ты точно понял почему сейчас они могут быть восстановлены? Надеюсь автор конфигурацию поправил.
26 Живой Ископаемый
 
26.01.16
15:25
ясно, еще один разговаривает с голосами в своей голове
27 Serg_1960
 
26.01.16
15:31
(для тех, кто не в теме :)

Поднимаем новую базу из копии. Исправляем в рабочей базе конфигурацию и выгружаем её для копии; загружаем в копии; поднимаем РИБ; с помощью монитора обмена помечаем все записи регистра в базе копии и перегоняем их обменом в базу.

Если бы не обновление( как в случае автора, а прото измененные или удаленные) любые произвольные данные из копии куда проще перегонять в рабочую.
28 Serg_1960
 
26.01.16
15:32
Упс, "прото"  --> "просто"