Имя: Пароль:
1C
1С v8
Проблема с обменом УТ11 и БП 20
, ,
0 Trusty
 
01.05.12
19:29
Платформа 8.2.15.301
Настроен типовой обмен из УТ 11.0.7.21 в БП 2.0.35.6
В момент выгрузки из УТ11 Обнаружилась проблема, касается всех документов "Передача товаров":

Ошибка получения свойства объекта из входящих данных
   ПКО                    =  ПДТ_ПередачаТоваровПокупка  (Документ: Передача товаров между организациями)
   ПКС                    =  58  ( --> КодВидаОперации)
   Объект                 =  Передача товаров XX00-000XXX от 05.03.2012 12:00:10  (Документ объект: Передача товаров между организациями)
   СвойствоПриемника      =  КодВидаОперации  (Строка)
   ОписаниеОшибки         =  Поле объекта не обнаружено (КодВидаОперации)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(8681)
   КСообщенияОбОшибках    =  68

Ошибка в обработчике события ПередВыгрузкойОбъекта
   ПВД                    =  ПередачаТоваровМеждуОрганизациями
   Объект                 =  Передача товаров XX00-000XXX от 05.03.2012 12:00:10  (Документ объект: Передача товаров между организациями)
   Обработчик             =  ПередВыгрузкойОбъектаВыборки
   ОписаниеОшибки         =  Ошибка получения свойства объекта из входящих данных
   ПКО                    =  ПДТ_ПередачаТоваровПокупка  (Документ: Передача товаров между организациями)
   ПКС                    =  58  ( --> КодВидаОперации)
   Объект                 =  Передача товаров XX00-000XXX от 05.03.2012 12:00:10  (Документ объект: Передача товаров между организациями)
   СвойствоПриемника      =  КодВидаОперации  (Строка)
   ОписаниеОшибки         =  Поле объекта не обнаружено (КодВидаОперации)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(8681)
   КСообщенияОбОшибках    =  68
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2525)
   КСообщенияОбОшибках    =  33

{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2544)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
   ПВД                    =  ПередачаТоваровМеждуОрганизациями
   Объект                 =  Передача товаров XX00-000XXX от 05.03.2012 12:00:10  (Документ объект: Передача товаров между организациями)
   Обработчик             =  ПередВыгрузкойОбъектаВыборки
   ОписаниеОшибки         =  Ошибка получения свойства объекта из входящих данных
   ПКО                    =  ПДТ_ПередачаТоваровПокупка  (Документ: Передача товаров между организациями)
   ПКС                    =  58  ( --> КодВидаОперации)
   Объект                 =  Передача товаров XX00-000XXX от 05.03.2012 12:00:10  (Документ объект: Передача товаров между организациями)
   СвойствоПриемника      =  КодВидаОперации  (Строка)
   ОписаниеОшибки         =  Поле объекта не обнаружено (КодВидаОперации)
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(8681)
   КСообщенияОбОшибках    =  68
   ПозицияМодуля          =  Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2525)
   КСообщенияОбОшибках    =  33
       ВызватьИсключение СтрокаСообщенияОбОшибке;

Я так понимаю, что пролема в этом
"Поле объекта не обнаружено (КодВидаОперации)"
но где именно отсутствует данное поле?

В чем тут дело? Как исправить? Это неверная настройка или ошибка 1С?
Заранее спасибо за любую помощь!
1 Emvika
 
01.05.12
19:56
а раньше Передача товаров в БП как выгружалась?
2 Trusty
 
01.05.12
19:58
(1) нормально выгружалась... Как документы реализации и поступления. Только не понятно когда возникла проблема. Возможно в 21 релизе УТ11.
3 Ranger_83
 
01.05.12
20:06
Открой правила в КД,глянь есть ли данное поле "КодВидаОперации" у приемника,т.е БП
4 Trusty
 
01.05.12
20:12
(3) Открывал в КД правила конвертации, которые шли в комплекте с БП и которые загружал в УТ11, в них у приемника данное поле есть.
Или речь о других правилах?
5 AlexNew
 
01.05.12
20:15
Какое слово непонятно? Во входящих данных отсутствует "КодВидаОперации"
6 Trusty
 
01.05.12
20:18
(5) То есть? И как это исправить?
7 AlexNew
 
01.05.12
20:20
(6) Найти объект, при выгрузке к-рого не формируются ВходящиеДанные или без этого реквизита формируются, либо с помощью волшебной палочки.
8 Ranger_83
 
01.05.12
20:24
Думаю,стоит проверить используются ли при обмене правила последней версии
9 AlexNew
 
01.05.12
20:26
(8) Особенно, если нетиповая.
10 Trusty
 
01.05.12
20:26
(8) Правила конвертации и регистрации в УТ 11.0.7.21 загружены из тех, что идут с обновлением БП 2.0.35.6
11 Trusty
 
01.05.12
20:26
(8)(9) обе конфигурации полностью типовые.
12 Trusty
 
01.05.12
20:27
(7) такая проблема у всех Документов "Передача товаров"
13 AlexNew
 
01.05.12
20:28
(12) Тем легче, грузи в КД, там видно будет.
14 Trusty
 
01.05.12
20:33
(13) "Открывал в КД правила конвертации, которые шли в комплекте с БП и которые загружал в УТ11, в них у приемника данное поле есть."
Но в качестве источника ничего не указано для данного поля (свойства), просто пусто.
15 Trusty
 
01.05.12
20:34
Открыл в КД правила обмена от БП 2.0.34.14, там источник обозначен в "ПередВыгрузкой":
Значение = "01";
16 AlexNew
 
01.05.12
20:36
(14) А я про что говорил? Туда еще данные при конвертации данные передаются. Читатель(с).
17 Trusty
 
01.05.12
20:36
+(15)  Хотя там и галка не стоит на "Получать из входящих данных", а в правилах из БП 2.0.35.6 такая галка для данного реквизита стоит
18 AlexNew
 
01.05.12
20:40
(17) По секрету, ты можешь даже свои правила загрузить. Тока не говори никому.
19 Trusty
 
01.05.12
20:42
(18) давай не будем прикалываться, я хочу разобраться в чем проблема...
20 Кокос
 
01.05.12
20:43
(19) грузи правила в кд. потом перегружай туда структуры новых баз и посмотри где краснота
21 AlexNew
 
01.05.12
20:44
(20) Садись,2. Данные из внешних берутся.
22 Trusty
 
01.05.12
20:45
В тех же правилах из обоих указанных версий БП есть реквизиты у которых также ничего не указано в источнике и стоит получать из входящих данных, например:
ПредъявленСчетФактура
ДатаВходящегоСчетаФактуры
Но на них ведь не ругается. Почему?
23 AlexNew
 
01.05.12
20:47
Ты с функцией ВыгрузитьПоПравилу знаком? Или методом научного тыка?
24 Trusty
 
01.05.12
20:48
(23) второе. Я не знаток КД. Пытаюсь разобраться, как это обычно бывает - время в обрез :(
25 Кокос
 
01.05.12
20:49
(24) вызывай знатока КД. иначе никак.
26 Trusty
 
01.05.12
20:49
(23) если ты знаешь, в чем проблема, направь, подскажи, где нужно искать причины и как устранить. Буду благодарен.
27 Кокос
 
01.05.12
20:49
(24) ну или пиши тут объяву что мопед не твой и оплатишь по яндексу.
28 Trusty
 
01.05.12
20:50
(25) спасибо. Я так понимаю, аналогичные ответы моржно дать на подавляющее число вопросов на форуме. Но не за ними сюда приходят люди.
29 Кокос
 
01.05.12
20:50
(28) проблема в том что без КД ты никак не сделаешь.
30 Кокос
 
01.05.12
20:51
(28) либо открой в новой конфе УТ11 макет где лежат правила. сохрани их в текст и подгрузи в обмен вместо старых.
31 Trusty
 
01.05.12
20:52
(29) я в курсе.
32 AlexNew
 
01.05.12
20:52
(24) Удачи. Люблю рисковых, наверно, потому, что сам не такой.
(26) Что тебе рассказать? КД? Yf ИТС посмотри как отлаживать, найдешь , где выгружается по этому правилу, вставишь как надо или запихнещь в значение и удерешь галку из внешних данных.
33 AlexNew
 
01.05.12
20:53
(29) Правда? Блокнот отменили и формат неизвестен?
34 Trusty
 
01.05.12
20:53
(30) что я от этого получу?
35 Кокос
 
01.05.12
20:55
(34) ну у тебя в обмене правила от старой структуры конфигураций. обычно при обновлении они обновляют и правила обмена. если допустим поля удаляются то они заходят также в кд правят правила и перегружают их в макет.
36 AlexNew
 
01.05.12
20:57
(35) Какие поля? Ты грамотный?
37 AlexNew
 
01.05.12
20:57
(34) Ни фига.
38 Кокос
 
01.05.12
20:58
(36) "Поле объекта не обнаружено (КодВидаОперации)"
не умничай а?
39 Trusty
 
01.05.12
21:01
(35) То есть просто заменить правилами идущими для УТ11 с БП 2.0.35.6 правила обмена в макете УТ_БП в УТ11?
40 AlexNew
 
01.05.12
21:01
(38) Правда читать умеешь? Во внешних данныз, в источнике его может и не быть.
41 Trusty
 
01.05.12
21:01
(37) уже хорошо :)
42 Кокос
 
01.05.12
21:02
(39) угу. только в копиях сначала попробуй. оригиналы не порть сразу :)
43 AlexNew
 
01.05.12
21:03
(0) Главное "спецалургов" не слушай.
44 Кокос
 
01.05.12
21:03
(39) макет в конфигурации лежит в общих макетах. его можно как текст сохранить. правила обмена называются не помню как. чтот вроде ПравилаОБменаУТ_БП или УТ_БПКОРП. от КОРП правила тоже подходят.
45 AlexNew
 
01.05.12
21:04
(44) Может ты нам еще что-нибудь про параметры расскажешь?
46 Trusty
 
01.05.12
21:06
(44) что-то ты мудришь про КОРП. Правил обмена УТ11 и БП КОРП еще нет, будут только в версии 11.0.8
47 Trusty
 
01.05.12
21:07
(44) да и вообще смысл заменять там правила? Если я уже в настройке обмена указал эти же правила как внешние файлы?
48 Кокос
 
01.05.12
21:11
(46) ну я вообшще только кд пользовался при обмене ут11 бп20. а про корп я вспомнил из ут10 :) там они так назывались эти правила. а в ут11 я и не смотрел что как. сохранил загрузил в кд поправил.
49 Trusty
 
01.05.12
21:16
Так... В общем открываю в КД правила конвертации для УТ 11 идущие с БП 2.0.35.6
правило конвертации объектов "ПДТ_ПередачаТоваровПокупка"
Далее "Перед выгрузкой" и там ни слова нет про "КодВидаОперации", хотя про упомянутые мной выше "ПредъявленСчетФактура" и "ДатаВходящегоСчетаФактуры" определено как они формируются.
Я так понимаю, что проблема в этом?
50 AlexNew
 
01.05.12
21:33
(49) Да. У тебя в структуре вход данных этого не хватает.
51 Trusty
 
01.05.12
21:40
(50) я пошел простым путем. В правилах отключил получать из входящих данных и установил источник "Значение = "01";"
На эту ошибку не ругается, но теперь аналогичная ошибка про "КодСпособаПолучения"
Но какое значение ему придавать я не знаю, в конфигураторе это числовое поле с длиной 1, вариантов значений логических должно быть "получено на бумажном носителе" или "в эл. виде". Но что из этого имеет какое цифровое значение не известно, так как электронный документооборот в БП не настроен.
52 Trusty
 
01.05.12
21:41
+(51) мы все док-ты получаем на бумаге, поэтому легко можно проставить только одно значение.
53 AlexNew
 
01.05.12
21:42
(52) Разрешаю, а пофиг глбух.
54 БибиГон
 
01.05.12
21:43
электронный документооборот есть только для счетов фактур.
55 Trusty
 
01.05.12
21:47
(54) ну так в БП в ПТиУ сейчас по умолчанию заносятся данные сч-ф полученной, если она получена одновременно с ПТиУ.
Одтельный док-т сч-ф полученный создавать имеет смысл если даты получения документовв отличаются. 1с следует такому принципу при формировании доков при обмене УТ11>БП20
56 Trusty
 
01.05.12
21:48
+(51) Для бумажного носителя нужно проставлять значение 1, для электронного вида 2.
Нашел в форме документа сч-ф.
57 AlexNew
 
01.05.12
21:52
(55) Где? Почему? Когда?
(56) Молодец.
58 Trusty
 
01.05.12
21:55
(57) 1. Не понял вопросов.
2. Спасибо. Все данные перенеслись.
59 AlexNew
 
01.05.12
21:58
(58) Ну и хорошо, я ж говорил "Не все советчики одинаково полезны".
60 Trusty
 
01.05.12
21:59
(59) :)))) я это отлично понимаю :) Но выслышать надо всех.
61 Trusty
 
01.05.12
22:01
Всем спасибо за помощь и уделенное время! До конца не разобрался, но удовлетворяющий обходной путь решения нашелся. В конечном итоге я так понимаю, что это ошибка 1с.