|
Конвертация данных 2 Конвертация значений | ☑ | ||
---|---|---|---|---|
0
88g88
21.01.20
✎
11:33
|
Приветствую форумчане.
Есть 2 базы УТ 11 и бух 3 Делаю правила конвертации значений для перегрузки документа в из ут в бух. В бух есть значение "Способ зачета аванса" Которого нет в ут. Объект у него перечисления. с тремя значениями. Как создать правила "конвертации значений" когда не важно значение источника и при этом в приемнике значение всегда равно определенному типу? На данном этапе в источнике значение "Не определено" в приемнике необходимое значение. Но правила не загружаться в обработку обмена в таком варианте. Им необходимо значение в источнике. Можно ли указать в источнике "любое значение"? |
|||
1
mikecool
21.01.20
✎
11:35
|
перед выгрузкой свойства пишешь, по какому условию должно быть твое значение и просто
Значение = "нужное значение перечисления" |
|||
2
88g88
21.01.20
✎
11:41
|
(1) Перед? не после?
|
|||
3
88g88
21.01.20
✎
11:42
|
(1) Перед выгрузкой можно указать значение из базы приемника?
|
|||
4
mikecool
21.01.20
✎
11:42
|
(3) ты не поверишь )
|
|||
5
mikecool
21.01.20
✎
11:43
|
если надо в приемнике получить
Перечисление.ДаНет.Да то в перед выгрузкой свойства пишу Значение = "Да" и все |
|||
6
88g88
21.01.20
✎
11:47
|
(5) В правилах конвертации свойств?
|
|||
7
mikecool
21.01.20
✎
11:58
|
(6) да
|
|||
8
K1RSAN
21.01.20
✎
12:01
|
А что мешает вообще не делать конвертацию свойств, если в приемнике должно вставать одно и то же? Просто в обработчике ПКО "После загрузки" заполнить не вариант?
|
|||
9
mikecool
21.01.20
✎
12:01
|
для предопределенных элементов справочников(пвх и етц) тоже вроде раобтает
|
|||
10
88g88
21.01.20
✎
12:06
|
(8) Да в общем то любой вариант.
Я просто думал есть возможность в этом моменте обойтись без кода. "Конвертацией значений" к примеру. Типа источник значение "Любой" или "Пустой" а в приемнике "ТоЧтоНужно" Чтобы не писать лишний док и не отлавливать ошибки. |
|||
11
88g88
21.01.20
✎
12:28
|
Сыпет сне ошибки
Поле объекта не обнаружено. (Способ зачета аванса) Пробовал добавить в правила выгрузки данных в значение после выгрузки. Сообщить(Объект.СпособыЗачетаАвансов); То есть в момент выгрузки программа просто не понимает что такое значение может быть |
|||
12
Йохохо
21.01.20
✎
12:31
|
в ПКС
Значение = "ЗачитыватьНельзяНеЗачитывать" |
|||
13
Жан Пердежон
21.01.20
✎
12:32
|
(11) можно как на стороне источника так и на стороне приемник, ты просто сделал криво; если на источнике то в ПКС установи значение
|
|||
14
JeHer
21.01.20
✎
12:32
|
(11) Повторю вопрос: Просто в обработчике ПКО "После загрузки" заполнить не вариант?
|
|||
15
Жан Пердежон
21.01.20
✎
12:33
|
(12) опередил
|
|||
16
Йохохо
21.01.20
✎
12:33
|
(11) не после, а "перед" или "при"
|
|||
17
88g88
21.01.20
✎
12:49
|
(14) Пробую
(16) Ругается. не находит значений и все. в источнике этого параметра нет. |
|||
18
K1RSAN
21.01.20
✎
12:52
|
(17) У тебя вообще есть в ПКС источник? Может у тебя в ПКС на стороне источника пустота?
|
|||
19
88g88
21.01.20
✎
12:54
|
(18) Да пуста. там нет этого свойства по определению.
|
|||
20
88g88
21.01.20
✎
12:55
|
(18) Сопоставить его не с чем. в приемнике значение как перечисление и во всех загружаемых идентично
|
|||
21
K1RSAN
21.01.20
✎
12:55
|
(19) И что ты хочешь со стороны источника тогда засунуть к обмену? Тогда на стороне приемника настраивай... (8) (14) ...
|
|||
22
pechkin
21.01.20
✎
12:57
|
можно без приемника, а указать
Выражение = "Перечисления.МоеПеречисление.Значение"; |
|||
23
88g88
21.01.20
✎
12:58
|
В ПКО нет этого значения там только справочники. (
|
|||
24
88g88
21.01.20
✎
12:59
|
(22) Где указать?
|
|||
25
pechkin
21.01.20
✎
12:59
|
там же
|
|||
26
88g88
21.01.20
✎
13:01
|
(25) ?
|
|||
27
Nikifforoff96
21.01.20
✎
13:07
|
Открываешь ПКО своего документа, в обработчике ПослеЗагрузки пишешь :
Объект.СпособЗачетаАванса = Перечисления.СпособыЗачетаАванса.ЗачитыватьНельзяНеЗачитывать; Имена перечислений и его значений исправь, как тебе нужно |
|||
28
88g88
21.01.20
✎
13:13
|
(27) Я Верно понимаю ПКО? "Правила конвертации объектов". Открывается по элементам на вкладке "Поиск объектов в Приемнике"?
|
|||
29
88g88
21.01.20
✎
13:17
|
(27) Сорян, туплю, нашел, не про то думал. буду колдовать
|
|||
30
88g88
21.01.20
✎
13:27
|
(27) Есть контакт!
|
|||
31
K1RSAN
21.01.20
✎
13:58
|
(30) Как долго мы этого добивались )
|
|||
32
88g88
21.01.20
✎
15:01
|
Спасибо))!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |