Имя: Пароль:
1C
1С v8
Конвертация данных.
, , ,
0 Dzam
 
10.02.16
17:34
Имеются две одинаковые конфигурации
"Бухгалтерия предприятия КОРП, редакция 3.0". Написал правила переноса справочников и документов. Почти все правила "по умолчанию". Справочники переносятся корректно. Во время переноса документов получаю ошибку. При записи документа "Операция", ругается на регистр сведений, мол дублирующиеся записи. Что является ложью. Таких записей нет и во время переноса приходит только одна запись. Как бороться с этой ошибкой?
1 Garykom
 
гуру
10.02.16
17:36
Сегодня день КД?
2 Dzam
 
10.02.16
17:38
(1) Начало года, все переносятся. :)
3 Garykom
 
гуру
10.02.16
17:39
(2) это офигеть какие НГ каникулы...
4 vicof
 
10.02.16
17:40
"ругается на регистр сведений"
"Что является ложью"
Одна из черепашек п..т.
5 Kamelot
 
10.02.16
17:41
Документ "Операция" пишет в регистр сведений?
6 Wirtuozzz
 
10.02.16
17:45
(0) Попробуй очистить РС и снова загрузить. Если загрузится, то ты не прав и правила можно не трогать.
7 Dzam
 
10.02.16
17:47
(5) да. Она пишет вообще в любой регистр.
http://take.ms/aurzl
8 Dzam
 
10.02.16
17:49
(6) Пробовал. Результат тот же.
9 Garykom
 
гуру
10.02.16
17:55
даже когда чистые регистры не грузит?

попробуй в обработчике событий ПередЗагрузкой сделать Сообщить(Источник)
10 Garykom
 
гуру
10.02.16
17:55
(9)+ в смысле глянь на чем падает (какой записи регистра или чего) и есть ли такая уже записанная
11 Kamelot
 
10.02.16
18:00
это все наверно связано с режимом "Удалять движения при отмене проведения" - если повторно провести уже проведенный документ, не делая перед этим отмену проведения, то количество записей в регистрах будет удваиваться.
12 Garykom
 
гуру
10.02.16
18:02
(11) ыыыы, понял оно что переносит записи регистра и не привязывает их к докам-операциям? или дважды переносит?
13 Худой
 
10.02.16
18:04
Если конфигурации одинаковые, то что мешает использовать штатную обработку обмена между одинаковыми конфигурациями?
14 Cyberhawk
 
10.02.16
18:06
(13) А где такая в БП 3.0?
15 Худой
 
10.02.16
18:08
(14)Это идет в комплекте КД, как внешняя обработка.
Для платформы 8.3 - ВыгрузкаЗагрузкаДанныхXML83 и
для платформы 8.2 - ВыгрузкаЗагрузкаДанныхXML82
16 Dzam
 
10.02.16
18:48
(10) Во время ошибки пишет измерения регистра. В базе приемнике нет такой записи с такими же измерениями. В базе источнике тоже только одна такая запись.
(11) Если бы такое было, то в пользовательском режиме нельзя было бы провести документ. А в пользовательском все работает корректно.
(13) Я переношу документы с движениями. Их нельзя перезаписывать и перепроводить.
17 Garykom
 
гуру
10.02.16
18:53
(16) >Во время ошибки пишет измерения регистра. В базе приемнике нет такой записи с такими же измерениями. В базе источнике тоже только одна такая запись.

у документа операция что внутри?
суть может оно один раз уже записало регистр (при передаче регистра) и снова пытается записать при передаче документа?
18 Dzam
 
10.02.16
19:05
(17) Попробую в обработчике "ПередЗагрузкой" поставить РежимЗаписи = "Запись". Но мне кажется не поможет. Операция не имеет табличных частей. Она на прямую работает с регистрами.
19 Dzam
 
11.02.16
10:53
(18) Странно. Но сработало. :)