Имя: Пароль:
1C
1С v8
выгрузка из УТ в БП
, ,
0 Kaster Troy
 
05.07.13
00:41
Доброй ночи. всем.
При попытке выгрузить из УТ в БП в УТ в начале выгрузки почти сразу появляется вот такая ошибка:

Ошибка получения значения свойства объекта (по имени свойства источника)
   ПКО                    =  СчетФактураВыданный  (Документ: Счет-фактура выданный)
   ПКС                    =  34  (ДатаИсправленияИсходногоДокумента --> ДатаИсправленияИсходногоДокумента)
   Объект                 =  Счет-фактура выданный УТ000000052 от 02.04.2013 16:50:36  (Счет-фактура выданный)
   СвойствоПриемника      =  УдалитьДатаИсправленияИсходногоДокумента  (Дата)
   ОписаниеОшибки         =  Поле объекта не обнаружено (ДатаИсправленияИсходногоДокумента)
   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8284)
   КодСообщения           =  13

Подскажите как исправить - точно знаю, что на связке других баз УТ-БП работает без проблем.
1 zladenuw
 
05.07.13
00:53
ОписаниеОшибки         =  Поле объекта не обнаружено (ДатаИсправленияИсходногоДокумента)

так написано же. нет такого реквизита у документа. что не ясно ? убери его в правилах обменах. можно загрузить в кд, там подправить. загрузить в базы
2 Kaster Troy
 
05.07.13
00:56
(1) да я понял на что именно он ругается - как исправить, вот в чем вопрос - просто если можете более менее подробнее напишите, пожалуйста. С КД совсем немного работал. Буду очень признателен.
3 Remark
 
05.07.13
01:03
Без КД:
1. Открываем в текстовом редакторе xml с правилами и поиском ищем "ДатаИсправленияИсходногоДокумента".
2. Смотрим, вдумываемся, проверяем, что родительский элемент это счёт фактура.
3. После неудачного редактирования восстанавливаем xml из бэкапа и ищем еще варианты.
4 Kaster Troy
 
05.07.13
01:07
(3) спасибо, попробую
5 Remark
 
05.07.13
01:10
А вообще, надо проверить релизы УТ и БП на соответствие версии правил обмена. Потому что еще что может вылезти.
6 Kaster Troy
 
05.07.13
01:20
(5) а это как сделать?
7 Kaster Troy
 
05.07.13
02:11
(1) у меня во внешней обработке есть макет, где в текстовом формате хранятся правила обмена - в КД я загрузил актуальные правила, которые лежали в последнем обновлении для УТ 10.3, а как мне в текстовом формате получить новые ПО, что бы на место старых поставить - или это чушь?
8 Mikhail Volkov
 
05.07.13
03:57
(6) Посмотри заголовок правил:
<ПравилаОбмена>
   <ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20">2.01</ВерсияФормата>
   <Ид>742e926c-8279-47d4-827f-45740e05fb04    </Ид>
   <Наименование>УправлениеТорговлей 10.3 --&gt; БухгалтерияПредприятия 2.0</Наименование>
   <ДатаВремяСоздания>2013-06-26T17:10:11</ДатаВремяСоздания>
   <Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="10.3.23" СинонимКонфигурации="Управление торговлей, редакция 10.3">УправлениеТорговлей</Источник>
   <Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.0.49" СинонимКонфигурации="Бухгалтерия предприятия, редакция 2.0">БухгалтерияПредприятия</Приемник>
(7) Открой "Настройка обмена данными" вкладка "Основные" - там все есть: Загрузить правила, сохронить, проверить, информация о правилах...
9 Kaster Troy
 
05.07.13
11:09
(6) Спасибо
10 PiotrLoginov
 
05.07.13
11:09
Выдержка из инструкции (лежит в папке "Обмены данными" там, где шаблон конфы):
<При проверке соответствий правил> Необходимо обратить внимание на следующие параметры (их называют контролируемыми):

   номера релизов конфигурации-источника и конфигурации-приемника для которых предназначены правила;
   дата создания правил.

Алгоритм:

   Определяется значение контролируемых параметров, которые загружены в конфигурацию-источник.
   Определяется значение контролируемых параметров, которые загружены в конфигурацию-приемник.
   Определяется значение контролируемых параметров, которые включены в поставку конфигурации-источника.
   Определяется значение контролируемых параметров, которые включены в поставку конфигурации-приемника.

После анализа всех этих правил выбираются те правила, дата создания которых является наиболее актуальной. При анализе правил необходимо обратить внимание на номера релизов конфигураций. Номера релизов конфигураций, указанные в правилах, должны обязательно соответствовать тем релизам конфигураций, между которыми настраивается обмен.

Для определения значения контролируемых параметров, которые загружены в конфигурации, выполните следующие действия.

   Создайте новый обмен данными, но не выполняйте его.
   Откройте созданную настройку обмена.  
   В командной панели открывшейся формы нажмите Параметры обмена данными - Открыть правила конвертации объектов.
   Проконтролируйте информацию о правилах обмена.

Аналогичным образом можно произвести анализ контролируемых параметров, которые загружены в конфигурацию и для уже существующей настройки обмена. Данные действия следует производить последовательно для конфигурации-источника и конфигурации-приемника
11 France
 
05.07.13
11:42
(0) обнови УТ - недавно обновление вышло..
зы.. кстати, недавно 3 обновления вышло, так в одном из обновлений есть работа с электронными документами - гады перетряхнули почти все объекты конфигурации..
12 Kaster Troy
 
05.07.13
12:53
(11) дык, обнову сразу же накатил, перед процессом выгрузки.
13 France
 
05.07.13
13:00
(12) и в торговле и в бухии?? глянул то, что предлагает в (8)?
и, пару раз натыкался, что после обновления правила не обновлялись - обновлял вручную выгрузив из конфигурации правила обмена (в ветке "Общие макеты" есть правила обмена), и загрузив их так, как сказано в (8)
14 France
 
05.07.13
13:01
и еще, если правила корректно загрузились, то данные релизов УТ и БП должны быть как в (8)..
зы.. кстати, в (8) есть исчерпывающий ответ на все вопросы))