Имя: Пароль:
1C
1С v8
Конвертация данных, не получается передать значение в пкс
, ,
0 ultrannge89
 
28.02.17
10:17
Добрый день. Делаю правила обмена на КД. Между УТ11 и БитФинанс. Из УТ документа ЗаказКлиента в документ БП РеализацияТоваровИУслуг. Настроил план обмена, загрузил правила, но при загрузке данных в приемник ругается: Проведение документа "Реализация товаров и услуг SM000000001 от 20.02.2017 11:03:00":
В строке номер "1" табличной части "Услуги": содержится номенклатура, не являющаяся услугой. Здесь могут быть только услуги!
Вот только проблема проявляется только когда я выполняю обмен при помощи плана обменов, а когда через обработку V8Exchan82 все проходит хорошо. По поводу данной ошибки, не понимаю почему она возникает. У документа есть ТЧ услуги, в нем ПКС.Номенлатура, у данного ПКС есть ссылка на одноименное ПКО, в котором я все нужные ПКС переношу, в том числе для ПКС.Услуги в обработчике ПередВыгрузкой написал Значение=Истина;
Больше всего мне не понятно, почему в планах обмена у меня лезут ошибки, а через обработку все ОК.
1 Жан Пердежон
 
28.02.17
10:21
по ссылке у тебя значит не выгружается при номенклатура
2 ultrannge89
 
28.02.17
10:24
Для номенклатуры у меня задано: Искать по внутр идентификатору, Продолжить поиск по полям если по идентиф не найдено. Поля поиска: Наименование полное
3 Жан Пердежон
 
28.02.17
10:24
(2) и что? как она в выгрузку попадет-то?
4 ultrannge89
 
28.02.17
10:30
(3) У документа источника ЗаказКлиента есть ТЧ Товары, у документа приемника  РеализацияТоваров есть ТЧ Услуги. Просто настроил соответствие. Что значит как попадает? Перед выгрузкой регистрирую на узле документы, выполняю обмен...
5 Вафель
 
28.02.17
10:33
номенклатура заполняется?
6 ultrannge89
 
28.02.17
10:34
Вылетает ошибка и ни один элемент не загружается...
7 ultrannge89
 
28.02.17
10:35
А если я регистрирую документы стандартной обработкой, в УТ 11, в плане обмена- состав отправляемых данных, номенклатура ведь тоже должна выгружаться по ссылке...
8 Вафель
 
28.02.17
10:35
отключи проведение и посмотри какие поля заполняются
9 Вафель
 
28.02.17
10:36
(7) по планам обмена - нет
10 ultrannge89
 
28.02.17
10:46
(8), как это сделать? У меня для Документа в событии после загрузки, идет до заполнение реквизитов приемника, там же я анализирую параметр "СпособПроведения", в зависимости от него я либо провожу документ, либо снимаю его с проведения. Этот кусок я закомментил, но проведение не отменилось...
11 Вафель
 
28.02.17
10:47
(10) по планам обмена есть отложенное проведение.
а отмену делать всегда
12 ultrannge89
 
28.02.17
10:51
В журнале регистрации приемника: Ошибка в обработчике события ПослеЗагрузкиОбъекта
    ИмяПКО                 =  РеализацияТоваровУслуг
    ТипОбъекта             =  Реализация товаров и услуг
    Объект                 =  Реализация товаров и услуг  от 20.02.2017 11:03:00
    Обработчик             =  ПослеЗагрузкиОбъекта
    ОписаниеОшибки         =  Поле объекта не обнаружено (Номенклатура)
    ПозицияМодуля          =  (5)
    КСообщенияОбОшибках    =  21
13 ultrannge89
 
28.02.17
11:01
Все получилось их выгрузить без проведения, у того документа, что не выгружался почему то вместо Номенклатуры - Объект не найден...
14 Вафель
 
28.02.17
11:01
(13) вот она и причина.
Номенклатура не выгружается по ссылкам
15 ultrannge89
 
28.02.17
11:04
А как ее заставить выгрузиться?
16 ultrannge89
 
28.02.17
11:06
Да вообще у всех документов, вместо номенклатуры объект не найден...(
17 Вафель
 
28.02.17
11:07
зарегестрироать номенклатуру к обмену
18 Вафель
 
28.02.17
11:07
а почему именно по плану обмена? если все равно регистрируешь оптом руками?
19 ultrannge89
 
28.02.17
11:08
Мне надо первый раз зарегистрировать 200 документов, а потом будет идти регистрации при помощи правил регистрации. Обмен будет происходить каждый час.
20 ultrannge89
 
28.02.17
11:09
Во всех документах одна и та же номенклатура выгружается...
21 ultrannge89
 
28.02.17
11:23
А как можно программно в правилах задать, чтобы он по ссылке принудительно выгружал номенклатуру. Просто когда я ставлю на регистрацию документы, он ведь другие ПКС выгружает, например Контрагентов, договоры контрагентов и тд, а номенклатуру не хочет...???
22 Defender aka LINN
 
28.02.17
11:29
(21) "Просто когда я ставлю на регистрацию документы, он ведь другие ПКС выгружает"
Не выгружает.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.