Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Правила обмена. Стандартно созданы, а загрузка в План обмена дает ошибку

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

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

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

или

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

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

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

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

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

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

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует