обработчик события в конвертации данных #619643


#0 by LivingStar
делаю перенос документа между разными конфигурациями но выгрузку объекта из приемника нужно делать исключая одно значение реквизита, подскажите как это задается в обработчиках события, как описывать выгружаемый объект?
#1 by andrewks
в ПКС Отказ=Истина
#2 by Агент Инфостарта
Исключать выгрузку реквизита, так, чтобы в приёмник он приходил пустой, или всего объекта по значению какого-то его реквизита.
#3 by LivingStar
пробую так, в событии ПередВыгрузкой |
#4 by andrewks
Продолжить чего?
#5 by Агент Инфостарта
Вторая строка Отказ = Истина;
#6 by Defender aka LINN
Ну, что-нибудь-то написать надо!
#7 by Агент Инфостарта
За семь лет не освоить КД2? Чем занимался?
#8 by LivingStar
так? а можно еще наверное этот фильт на выгрузку указать в самой обработке !!!
#9 by andrewks
Отказ=(Источник.Статус = Справочник.Регистрация_Статусы.НайтиПоКоду("000000004"));
#10 by LivingStar
подскажите что может значить вот эта ошибка? Начало выгрузки:   12.07.2012 14:02:43 Ошибка в обработчике события ПередВыгрузкойОбъекта    ПКО                    =  Уведомление  (Справочник: Регистрация документы)    Объект                 =  07.04 000000001 ттт  (Справочник ссылка: Регистрация документы)    Обработчик             =  ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML(1587)}: Ошибка в обработчике события ПередВыгрузкойОбъекта    ПКО                    =  Уведомление  (Справочник: Регистрация документы)    Объект                 =  07.04 000000001 ттт (Справочник ссылка: Регистрация документы)    Обработчик             =  ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
#11 by Defender aka LINN
Могу ошибаться, но возможно это ошибка компиляции при вычислении выражения или выполнении фрагмента кода
#12 by Агент Инфостарта
Это означает синтаксическую ошибку в коде обработчика ПередВыгрузкойОбъекта
#13 by LivingStar
я убрал весь код из обработчика события, тама ничего нет, но все равно ругается, что править не понятно(
#14 by andrewks
а правила обновил?
#15 by LivingStar
да ругается на этой строке Выполнить(Конвертация.ПередВыгрузкойДанных);
#16 by LivingStar
ну чО, тогда, мочим правила и делаем все заново !!!
#17 by LivingStar
а как задать что бы загружаемые документы загружались с заданным комментарием
#18 by LivingStar
что бы знать какие перенесены мною
#19 by Агент Инфостарта
Так и задать. В ПКС Комментарий, где он есть Значение = "Achtung, перенесено мною!!!!!!!!";
#20 by Smallrat
сегодня день вопросов про конвертацию данных.
#21 by LivingStar
что такое ПКС
#22 by Агент Инфостарта
RTFM
#23 by LivingStar
задать это нужно в обработчеке Перед загрузкой данных?
#24 by andrewks
в ПКС нет такого
#25 by LivingStar
подскажите доступно как сделать что бы в загруженных объектах стоял заданный мною комментарий? Не очень понятно из всего последнего сказанного
#26 by Йохохо
#27 by LivingStar
ПКС Комментарий          - а это что? ПередВыгрузкой           - название обработчика? Значение = "трум пурум"; - просто значение что ли ? это в каком обработчике?
#28 by LivingStar
что такое ПКС? что делать то конкретно для этого подскажите?
#29 by andrewks
ПКС = Правило конвертации свойств
#30 by LivingStar
понял! спасибо напомнили!!!
#31 by LivingStar
а обязательно задавать ограничение на выгрузку в коде? если можно указать это непосредственно в обработке при выгрузке...
#32 by Йохохо
пятница?) ничего не понятно
#33 by LivingStar
мне важно не выгружать те элементы справочника которые не имеют определенные значения, это важно задать в обработчиках кодом, или в обработке при выгрузке самих данных можно наложить фильтр на атрибут?
#34 by Йохохо
смотря, что ты хочешь получить в приемнике если ты напишешь отказ в реквизите, он будет пустой если в ПКО объекта, на который ссылается реквизит - будет битая ссылка
#35 by andrewks
сфигаль будет битая ссылка?
#36 by LivingStar
элементы вообще не нужны с определенным значением реквизита, их вообще не нужно выгружать! вот и хочу понять можно ли добиться этого задав это в отборе в обработке непосредственно при выгрузке?!
#37 by andrewks
в ПКО ПередВыгрузкой наложи условие: если то-то то-то, то Отказ=Истина
#38 by Йохохо
не будет? в объект-источник будет записан внутренний уид объекта реквизита, которого не будет в выгрузке. имхается ссылка создастся, не косячил так ) в коде ПКО это отработай Если Источник.Реквизит = ПлохоеЗначение Тогда
#39 by Йохохо
+ Отказ - локальная переменная и для ПКО и для ПКС, Отказ в реквизите не помешает выгрузке объекта
#40 by LivingStar
спасибо за информацию!
#41 by LivingStar
так нормально будет в ПКО ПередВыгрузкой ?
#42 by Агент Инфостарта
Ненормально, блин. Значение = чему будет присваиваться? Какому реквизиту? Тебе же всё объяснили.
#43 by echo77
песец... помогу за деньги
#44 by LivingStar
добавил пару реквизитов типа число и дата сейчас при загрузке правил выдаются ошибки Ссылка на несуществующий объект метаданных в правилах обмена    Объект                 =  Число    ОписаниеОшибки         =  Значение не является значением объектного типа (ПКО) почему?
#45 by izekia
ты то что в прописал?
#46 by LivingStar
#47 by LivingStar
как избавиться от ошибок?
#48 by vicof
и какой справочник ты по коду ищешь?))
#49 by LivingStar
#50 by LivingStar
это поправил, но ошибка не шла, как от неё избавиться?
#51 by Rie
А что такое Источник?
#52 by vicof
Продам СП, очень дорого.
#53 by izekia
в СП этого нет
#54 by LivingStar
от куда идет выгрузка
#55 by Rie
Так а откуда идёт выгрузка? Если ли у этого "откуда" реквизит Значение?
#56 by LivingStar
но вот ошибка все ещё идет
#57 by Rie
А ошибка - точно в этом месте возникает? Может, это из другого места привет прилетает?
#58 by LivingStar
Начало выгрузки:   16.07.2012 10:38:14 Ошибка в обработчике события ПередВыгрузкойОбъекта    ПКО                    =  Уведомление  (Справочник: Регистрация документы)    Объект                 =  07.04 000000001 Савоченко  (Справочник ссылка: Регистрация документы)    Обработчик             =  ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML(1587)}: Ошибка в обработчике события ПередВыгрузкойОбъекта    ПКО                    =  Уведомление  (Справочник: Регистрация документы)    Объект                 =  07.04 000000001 Савоченко  (Справочник ссылка: Регистрация документы)    Обработчик             =  ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
#59 by vicof
Есть. Ппц. Не Справочник, а СправочникИ.
#60 by LivingStar
спасибо, совсем не по глазам мне (((( сейчас почему не обнаруживается таблица что есть в приемнике
#61 by LivingStar
странно отключил использование этой таблицы, выгрузка пошла, почему таблица в приемнике не обнаруживается?
#62 by vicof
Надо ПКГС настраивать
#63 by vicof
В конце концов, есть поиск по форуму.
#64 by LivingStar
а что это как настроить?
#65 by Агент Инфостарта
Дятел. Обоснование: сам комментарий узаписывается в никуда. Тебе уже раз десять повторили, делать это в ПКС для комментария.
#66 by Агент Инфостарта
Воспользуйся платными услугами. Вон, echo77 предлагает.
#67 by LivingStar
подскажите ещё раз пожалуйста как задать значение комментария в загружаемый объект? мне нужно туда передать значение источника и дату
#68 by LivingStar
комментарий загрузил!!! осталось подставить в загруженный объект в одно из полей значение справочника из приемника
#69 by LivingStar
ставлю его в ПКО перед загрузкой: но почему то он пустой ((((
#70 by LivingStar
туплю!!!
#71 by Агент Инфостарта
Дятел, дебильно-тупоклювый. Кури справочную информацию. У тебя значение записывается в никуда. Работай после загрузки с Объект'ом.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С