конвертация данных 2.0 при работе с 1С v7 #392529


#0 by Andrey07070707
Здравствуйте, немогу создать правило для установки флага "страна происхождения Россия" в бухгалтерии "бухгалтерский учет 4.5" при обмене данными с "Торговля + склад,редакция 9.2". т.е. в бухе в справочнике номенклатура есть реквизит "СтранаПроисхожд" с типом "Число(1,0)" и мне необходимо сделать так, чтобы при переносе Элементов справочника номенклатуры из ТиС в Буху передавалось значение реквизита = 1.(стояла галочка) при работе с конфигурацией "конвертация данных 2.0" ПравилаКонвертацииОбЪектов -> справочники -> Номенклатура на закладке Конвертация Свойств создал новое правило КС где Источник оставил пустым, а приемник выбрал СтранаПроисхожд. в процедуре "Перед выгрузкой" я написал Значение = 1;
#1 by ТелепатБот
#2 by Andrey07070707
+прошу не считать меня хамом, Прошу подскажите как реализовать подобный перенос данных. заранее извеняюсь, но до сегоднешнего дня не приходилось работать с данной конфигурацией, а в книге по конвертаци не нашел подобного, или не понял... заранее спасибо.
#3 by dk
в xml с данными выгрузки реквизит СтранаПроисхожд чему равен?
#4 by dk
кстати, при пустом источнике ПКС вроде не отрабатывает вообще :( поставь левый источник - любой реквизит
#5 by SuperMario
Для начала напиши откуда и куда данные перегружаются. А то ощущение что данные летают и туда и обратно: "в бухгалтерии "бухгалтерский учет 4.5" при обмене данными с "Торговля + склад,редакция 9.2". " ....... "чтобы при переносе Элементов справочника номенклатуры из ТиС в Буху "
#6 by Andrey07070707
данные перегружаются и ТиС в Буху
#7 by SuperMario
Правило конвертации объекта "номенклатура" событие "После загрузки" Если Объект.ЭтоГруппа = 0 тогда
#8 by SuperMario
или при выгрузке в ПКС этого реквизита: источник пустой. Приемник = твой реквизит. Событие "Перед выгрузкой " Если Объект.ЭтоГруппа = 0 тогда Только прими во внимание . У меня таже ерунда повялялась но только после того, как обновил описание метаданных в приемнике и новым реквзитам начал присваивать значения в обработчике.
#9 by SuperMario
#10 by Andrey07070707
вот так на меня ругается 1С _______________________________________________________________________________ Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_СтранаПроисхожд_Реквизит14) Ошибка получения значения свойства объекта    Объект: Сталь ЕА НК, свойство: СтранаПроисхожд. ПКС_ПередВыгрузкой_Номенклатура_СтранаПроисхожд_Реквизит14<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать) _______________________________________________________________________________ перепробывал уже все что тут подсказывали. пожалуйста дайте подробную инструкцию. или объясните что означает данная ошибка...
#11 by вовочка
а в ert модуль заменил?
#12 by Andrey07070707
если имеется ввиду правила, то да. а если нет то по подробнее плиз
#13 by Andrey07070707
вот текст в XML ___________________________________ <Свойство> ___________________________________ может это прояснит в чем проблема, лично мне кажется что тут все нормально.
#14 by Immortal
#15 by Andrey07070707
А куда этот текст вставить?? я не понял.((
#16 by вовочка
V77Exp.ert внутренности
#17 by Immortal
в ПКС "СтранаПроисхождения", событие "ПередВыгрузкой"
#18 by Andrey07070707
а зачем там модуль заменять и вообще для чего??? и на что?
#19 by Andrey07070707
не работает. да и мне же необходимо изменить реквизит "СтранаПроисхожд" а в данном тексте нигде не указанно замена данного реквизита.
#20 by Andrey07070707
Прошу если кто-либо сталкивался, или знает как реализовать автоматическую простановку флажка "СтранаПроисхождения Россия", объясните подробно. заранее благодарен и признателен
#21 by Defender aka LINN
Ты по-русски понимаешь вообще?
#22 by Immortal
проблема 86..
#23 by Andrey07070707
по-русски понимаю, а почему не срабатывает нет. ну если вы видете ошибку так объясните пожалуйста.
#24 by Defender aka LINN
Тебе уже объяснили, потрудись почитать ответы. И правда... Не заметил сразу.
#25 by Andrey07070707
(Defender aka LINN) Я все это прочитал и попробывал. Если я делаю "Правило конвертации объекта "номенклатура" событие "После загрузки" " тогда при загрузке данных в буху пишет ПКО_ПослеЗагрузки_Номенклатура<<?>>(ОбъектБД, ИмяПравила, Объект) Функция не обнаружена (ПКО_ПослеЗагрузки_Номенклатура) _____________________________________ если  в ПКС этого реквизита хоть с пустым хоть с левым Источником при выгрузке из ТиС пишет _____________________________________ при выгрузке в ПКС этого реквизита: источник пустой. Приемник = твой реквизит. Событие "Перед выгрузкой " _____________________________________ то что Советовал Immortal тоже пробовал. пепомогло. А совет вовочки я не понял.
#26 by Andrey07070707
(+)если  в ПКС этого реквизита хоть с пустым хоть с левым Источником при выгрузке из ТиС пишет ПКС_ПередВыгрузкой_Номенклатура_СтранаПроисхожд_Реквизит15<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать) Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_СтранаПроисхожд_Реквизит15)__________________________________
#27 by rs_trade
Тебе отвечать даже уже не хотят, так как не хочешь понимать что тебе написали. Еще раз попробую. При выгрузке правил обмена в файл, ставь галку "Выгружать модуль обработки выгрузки для платформы 7.7" Далее тебе необходимо заменить весь текст модуля обработки V77Exp.ert, текстом из файла "МодульВыгрузки.txt" И запустить выгрузку. Ферштейн?
#28 by Andrey07070707
теперь понял. я вообще не менял текст модуля обработки. Но теперь  у меня пишет: _______________________________ Процедура не обнаружена (ПКС_ПередВыгрузкой_ВидыНоменклатуры_ТипНоменклатуры_Реквизит1) ПКС_ПередВыгрузкой_ВидыНоменклатуры_Наименование_Свойство2<<?>>(Источник, Приемник, ИсходящиеДанные, ИсходящиеДанные, НомерПКС, _______________________________ когда я пытаюсь запустить обработку. т.е. когда я ее выбираю.
#29 by Andrey07070707
большое спасибо, всем. Просто не знал что в модуль выгрузки нужно менять.Спасибо. Буду разбираться
#30 by Andrey07070707
вообщем проблема была в том что правила и модуль выгрузки работали через кривые руки. пришлось создать такое правило на идентичных конфигурациях, а потом ручками добавить к существующим правилам новое, и добавить в модуль выгрузки функцию обработки данного правила. Искренне прошу прощения за тупые вопросы. просто мне сказали что эти правила и обработка экспорта были автоматом созданны с помощю КД. поэтому даже не додумался проверить. Огромное спасибо.!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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