Имя: Пароль:
1C
1С v8
перенос регистра расчета
,
0 mxs089
 
24.01.14
14:03
пишу правила по обмену между аналогичными конфигурациями, необходимо перегрузить движения по рег. расчета.

пытаюсь обмен организовать, как для рег. свед., т.е. после выгрузки документа выгружаю по правилу его движения (ВыгрузитьПоПравилу).

выгрузка проходит нормально, проблемы начинаются при загрузке данных, падает почти сразу, в описании ошибки ничего не понятно, смотрю код универсальной обработки, при определении типа объекта регистров расчета как и регистров накопления нет. возможно это связано с тем, что у этих регистров есть регистратор. как правильно переносить движения по этим регистрам?
1 Wobland
 
24.01.14
14:04
аналогичными или идентичными?
2 mxs089
 
24.01.14
14:04
идентичными
3 Wobland
 
24.01.14
14:05
(2) возьми ВыгрузкаЗагрузкаДанныхXML82.epf, ей не нужны правила
4 mxs089
 
24.01.14
14:05
знаю, есть ряд условий по связи объектов, короче, нужно написать именно правила
5 Wobland
 
24.01.14
14:06
ну тогда можешь для начала написать ошибку
6 mxs089
 
24.01.14
14:07
Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7082)}: Получение элемента по индексу для значения не определено
7 mxs089
 
24.01.14
14:08
т.е. по коду, объект = неопределено, ниже проверка объект[ИмяТипа]
8 Wobland
 
24.01.14
14:09
(7) ничего не скажу про РР, но ты уже сам всё понял
9 mxs089
 
24.01.14
14:09
точнее

Если НЕ ЭтоПараметрДляОбъекта И ((ОбъектНайден И НеЗамещатьСвойство) ИЛИ (Имя = "ЭтоГруппа") ИЛИ (Объект[Имя] = NULL)) Тогда
10 mxs089
 
24.01.14
14:10
мне нужно понять как переносить, может есть смысл создать какой нить параметр, в него выгрузить движения, после загрузить?
11 Aprobator
 
24.01.14
14:11
стек вызовов в помощь, чтобы понять откуда пришло и при выполнении какого правила.
12 Aprobator
 
24.01.14
14:12
может регистратор потерял?
13 Wobland
 
24.01.14
14:13
(11) чтоб отлаживать УниверсальныйОбменДаннымиXML, нужно иметь метровую бороду ;)
14 mxs089
 
24.01.14
14:13
(12) смотри выше, он запись регистра создать не может, так как ни слова в универсальной обр. о РР
15 mxs089
 
24.01.14
14:14
я думаю может для каждого объекта (документа) создать доп. параметр, и грузить туда движения
16 mxs089
 
24.01.14
14:14
в правилах конечно же)
17 Wobland
 
24.01.14
14:14
не хочу думать. Если Объект<>Неопределено Тогда (9) ?
18 Aprobator
 
24.01.14
14:15
(15) что за чушь?
19 mxs089
 
24.01.14
14:16
(18) в плане идеи, или ты не понял?
20 Aprobator
 
24.01.14
14:17
(19) именно в плане идеи. Посмотри как в КД грузятся движения документа. Там примеров куча.
21 Aprobator
 
24.01.14
14:18
+(20) можно взять какие нить типовые правила обмена и посмотреть там.
22 mxs089
 
24.01.14
14:59
нет примера под рукой ...
23 Aprobator
 
24.01.14
15:46
и типовых конфигураций под рукой нету? Любая с чем то обменивается и в ней внутри лежат правила.