Конвертация данных из строки в перечисление #741474


#0 by StupidTeddy
Здравствуйте. Возникла необходимость задавать вид документа реализации при загрузке  в БП из УТ. В УТ вида документа нет, чтобы задавать тип документа в бухе длч правила конвертации свойств ВидДокументаРеализации создал ПКО, где в качестве источника указал строку, приемника - перечисление ВидыОперацийРеализацияТоваров. В ПКО Строка-Перечисление на закладке конвертация значений задал соответствие значений в строке и в перечислении. При попытке прочитать правила в УТ выдаётся сообщение Ссылка на несуществующий объект метаданных в правилах обмена     Объект                 =  Строка     ОписаниеОшибки         =  Значение не является значением объектного типа (ПКО) Подскажите, в чем может быть проблема.
#1 by zak555
Значение = "МоёЗначениеПеречисления";
#2 by azt-yur
В ПКС ВидДокументаРеализации очисть источник, установи Значение в обработке "Перед выгрузкой" как строку. Всё! должно отработать. ПКО создавать необзательно
#3 by StupidTeddy
Пробовал. Всё равно ставит вид операции Услуги вместо Товары, услуги, комиссия.
#4 by Alex S D
покажи код
#5 by StupidTeddy
Для ПКС ВидОперации  перед загрузкой написал Значение = "ПродажаКомиссия";
#6 by vicof
ПередВыгрузкой пиши
#7 by Alex S D
Перед загрузкой?? Ты читать то научись, что тебе пишут)
#8 by StupidTeddy
Вообще в предыдущем сообщении я написал неправильно, значение задавалл перед выгрузкой. Варианта перед загрузкой там собственно и нет.
#9 by Alex S D
Может там послезагрузки чего происходит?
#10 by StupidTeddy
В ПКС чисто, в правилах конвертации объектов работают стандартные алгоритмы. Я пробовал в ПКО после загрузки ставить после загрузки Сообщение выдавало, что вид операции - Товары, услуги, комиссия, а сам документ все равно садился как Услуги.
#11 by Alex S D
Может у тебя объект не замещается в приемнике? Галка не стоит?
#12 by StupidTeddy
Не замещать существующие объекты? Нет, не стоит.
#13 by Alex S D
Ну что можно сказать.. запускай отладку загрузки и вперед..
#14 by StupidTeddy
Окау...
#15 by Defender aka LINN
Какие, нафиг, "Услуги"? В этом перечислении вообще такого значения нет, есличо
#16 by StupidTeddy
А у меня почему то есть. Вот незадача.
#17 by StupidTeddy
Обошлось без отладчика - поправил значение в штатном алгоритме, который отрабатывал после загрузки - ОбработатьРеализацияТоваров, вид операции изменился. Странно конечно - я менял вид операции командой после выполнения этого алгоритма, непонятно, почему он не хотел меняться. Но заработало и ладно)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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