Конвертация данных: преобразование числа в перечисление. #463124


#0 by LevelUP
Есть задача сделать выгрузку из одной самописной конфы, в почти неизмененную Бух.4.5. Процесс творчества остановился на одном моменте. Это выгрузка признака Авансовости СФвыданного. В источнике он число (0 или 1), а в приемнике перечисление. Пытался написать скрипт, но поскольку скрипт не имеет понятия об агрегатных объектах базы приемника, ничего не получилось. Можно ли это как-то реализовать возможностями КД 1.0. А то еще немного и буду передавать строку параметра, например через комментарий, коряво будет ужасно, а что делать?
#1 by dk
все просто ПКС ПЕРЕДВЫГРУЗКОЙ МойЧисловойРеквизит -> МоеПеречислениеРеквизит
#2 by Staffa
Можно сделать через конвертацию значений
#3 by Staffa
+ в принципе так и делается )
#4 by LevelUP
ну надо же идентификатором действительно сработало. Спасибо! а вот еще проблемка подставить основной договор в СФ в приемнике в то время как в источнике его нет впринципе в СФ как реквизита.
#5 by dk
хз, перечисления нормально через конвертацию значений гоняются, а вот число в перечисление... не помню
#6 by dk
в КД1 нет штатной обработки событий и программного кода в приемнике, насколько я помню (( т.е. пишешь свою постобработку и запускаешь после загрузки
#7 by Staffa
сорри, топик недочитал, в КД1 - действительно нельзя, только в 2.0
#8 by LevelUP
ясно, прискорбно. При записи наверное вставлю, а может в CDImport.
#9 by Defender aka LINN
Значение = Новый Структура("Наименование, Владелец", "Основной договор", Источник.Контрагент);
#10 by dk
)))
#11 by LevelUP
у меня ж 77 ((
#12 by Defender aka LINN
Нефиг делать.
#13 by dk
КД1
#14 by Defender aka LINN
Пофигу.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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