Имя: Пароль:
1C
1С v8
Правила обмена. Стандартно созданы, а загрузка в План обмена дает ошибку
,
0 Михаил 1С
 
22.11.18
12:56
Здравствуйте, Мистяне.
Интересный вопрос об обменах. У меня Комплексная автоматизация КА2.
Требуется наладить обмен - выгружать все данные по одной организации в другую базу.
Для этого сделаны правила обмена и правила регистрации.
Но Правила обмена не хотят загружаться в План. Загвоздка в этом.

Ошибки такого рода:

1. Реквизит "Активность" не существует в табличной части (стандартной табличной части, движениях) "Удержания" объекта "Начисление зарплаты и взносов".

или

2. Реквизит "ВалютаДт" не существует в табличной части (стандартной табличной части, движениях) "Хозрасчетный" объекта "Списание безналичных денежных средств".

Правила обмена я сделал простым стандартным способом - загрузил в КД2 файл описания конфигурации, нажал на кнопку "сделать все возможные правила обмена", они создались.
Всё хорошо.
Даже выгружал данные с их помощью через обработку УниверсальныйОбменДаннымиXML, выгрузка шла. Правда, до конца не довершилась, были ошибки Post, но суть не в этом.

Далее я загружаю их в План обмена. Создал его простым копированием из плана обмена, созданного для зарплаты. Подключил к стандартным командам, которые загружают правила обмена и делают прочие действия.
И вот такая невезуха - правила не хотят загружаться.

Может быть кто-то сталкивался с этим?

ПС: КА 2.4.5.86.
1 Михаил 1С
 
22.11.18
12:57
О первой ошибке - в правилах обмена (конвертация свойств) есть две табличные части с одним и тем же именем "Удержания". Есть и регистр такой и табличная часть. Видимо, программа путается в них?
2 Михаил 1С
 
22.11.18
12:58
Про вторую ошибку не понятно. В правилах конвертации свойств есть строка для ВалютаДт.
3 Михаил 1С
 
22.11.18
13:57
Ребята, расскажите, если кто-то делал все правила обмена.
Правила обмена сразу для всех объектов.
Как у вас было дело?
4 Cyberhawk
 
22.11.18
14:06
В какой план обмена-то загружаешь? Типовые на БСП после линейки УТ 11.1 не умеют выгружать по правилам КД 2 в произвольную "другую программу"
5 Михаил 1С
 
22.11.18
14:10
(4) В план обмена ОбменУправлениеПредприятиемЗарплатаИУправлениеПерсоналом25
6 Михаил 1С
 
22.11.18
14:11
Но я уже делал и совсем новый план обмена. Подсоединил его к стандартным командам, которые загружают правила и все остальное делают.
Тоже самая ошибка.

Хотя, не мудрено, ведь эти общие команды одинаковые - хоть для типового обмена, хоть нет.
7 Михаил 1С
 
22.11.18
14:11
(4) Я не выгружаю правила, я их загружаю.
8 Михаил 1С
 
22.11.18
14:12
И на это слышу от 1С ворчание и ругань в Журнале регистрации.
9 Михаил 1С
 
22.11.18
14:13
И в общем все в порядке, но - "Реквизит "Активность" не существует в табличной части (стандартной табличной части, движениях) "

Так для многих документов, но не для всех.

И ВалютаДт, ВалютаКт  - писал вверху.
10 Cyberhawk
 
22.11.18
14:23
(5) Тогда все нормально, можно расследовать дальше
11 Cyberhawk
 
22.11.18
14:24
(7) Чтобы что?
12 Михаил 1С
 
22.11.18
14:25
(11) Правила созданы в КД2.
И их я загружаю в ПланОбмена. В свой новый. И в тот, который сделан копированием из ОбменУправлениеПредприятиемЗарплатаИУправлениеПерсоналом25
13 Cyberhawk
 
22.11.18
14:25
(12) Зачем загружаешь правила?
14 Михаил 1С
 
22.11.18
14:26
Нужны правила, чтобы по ним выгружать данные из нашей базы в маленькую базу. В ней будут данные только по одной организации.
15 Михаил 1С
 
22.11.18
14:27
Как быть плану обмена без правил обмена? Он же умрёт. От грусти.
16 Cyberhawk
 
22.11.18
14:27
"чтобы по ним выгружать" // Перечитай (7) теперь
17 Михаил 1С
 
22.11.18
14:27
И что? Правила загружаю, чтобы потом по этим правилам делать выгрузку данных.
18 Cyberhawk
 
22.11.18
14:28
Зачем тогда ты в (7) что-то мне написал?
19 Михаил 1С
 
22.11.18
14:29
(18) я тебя тогда не понял. Я думал, что ты говоришь о выгрузке правил из плана обмена. Теперь я перечитал и понял тебя.
20 Cyberhawk
 
22.11.18
14:31
Ты терпеливый ученик, далеко пойдешь )
В отладчике уже нашел метод, где идет проверка ПКС у загружаемых правил?
21 Cyberhawk
 
22.11.18
14:32
В общем, чтобы правила, работающие в обработке универсального обмена, заработали в типовом обмене БСП, нужно постараться будет
22 Михаил 1С
 
22.11.18
14:33
(20) Неет, еще нет.
23 Михаил 1С
 
22.11.18
14:34
(21) Хм. Значит, не я "сам дурак", если люди говорят, что это не просто. Уже приятно.

Но жаль, что там разные механизмы.
24 Cyberhawk
 
22.11.18
14:35
Ты бы слепок метаданных в КД 2 грузил без движений документов просто
25 Михаил 1С
 
22.11.18
14:35
Хм, а как без движений? Она же целый месяц будет все документы перепроводить.
26 Cyberhawk
 
22.11.18
14:36
Так ты из КА 2 в ЗУП 2 что ли переносишь с движениями:?
27 Михаил 1С
 
22.11.18
14:37
нет. Из КА 2 в КА 2 буду переносить
28 Михаил 1С
 
22.11.18
14:37
Но только по одной Орг., и еще оно условие на лишние элементы справочника накладываю
29 Михаил 1С
 
22.11.18
14:40
Часа на 3 я отлучаюсь, буду рад вашим сообщениям, отвечу позже
30 Cyberhawk
 
22.11.18
15:00
Я б на твоем месте через БСП это точно не делал
31 Михаил 1С
 
22.11.18
19:22
Мм, ясно.
32 Михаил 1С
 
22.11.18
19:23
Тогда я возьмусь за способ работы через УниверсальныйОбменДаннымиXML вместе с Планом обмена. А в плане обмена буду делать регистрацию объектов.
2 + 2 = 3.9999999999999999999999999999999...