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