|
|
Конвертация свойств. |
☑ |
|
0
Burj3
10.09.13
✎
15:19
|
Переношу документ из УПП 1.3 в БП 2.0
Загвоздка вот в чем.
В документе УПП в каждой строке есть 3 поля - СубконтоДт1, СубконтоДт2, СубконтоДт3.
А в БП для этого есть только одно поле - ПодразделениеДТ
Если указать вручную что источник это СубконтоДт1, СубконтоДт2,СубконтоДт3 а приемник ПодразделениеДТ то при выполнении правила, по логике и порядку последним идет СубконтоДт3 и если у него пустое значение он заменяет предыдущие.
Пожалуйста подскажите, где писать условие (перед, при или после выгрузки? и как должен выглядеть синтаксис)?
дт = дт1+дт2+дт3
Подразделение = дт
или
Если дт1 = пусто тогда
если дт2 = пусто тогда подразделение = д3 иначе подразделение = д2
Я в этих делах новичок. Подскажите уж советом.
|
|
|
1
probably
10.09.13
✎
15:26
|
При выгрузке объекта определить, где находится подразделение, его и выгрузить.
Другими словами пкс должно быть с пустым источником и подразделение в приемнике
|
|
|
2
Burj3
10.09.13
✎
15:33
|
Если Я правильно Вас понял должно быть так.
Приемник ПодразделениеДт
Источник - пусто
Если дт1 - пусто тогда источник = д2 ?
|
|
|
3
Dmitry1c
10.09.13
✎
15:34
|
Ты сначала определи, в каком из субконто у тебя тип - подразделение, а потом заполняй.
|
|
|
4
Burj3
10.09.13
✎
15:39
|
Во всех трех. Только заполнено одно из них.
|
|
|
5
МойКодУныл
10.09.13
✎
15:46
|
Переносишь отражение ЗП? В БП там есть и Субкотнто1-3 в реквизитах таблицы, может их и нужно заполнять?
А так в делаешь пкс Пусто->ПодразделениеДТ как в (2), а в обработчике перед выгрузкой пишешь:
Значение = ?(ТипЗначения(ОбъектКоллекции.Субконто1) = Тип("<какой нужен>"),ОбъектКоллекции.Субконто1, ОбъектКоллекции.Субконто2));
- вопчем опеределяешь кодом откуда брать, потом записываешь в Значение.
|
|
|
6
МойКодУныл
10.09.13
✎
15:47
|
+ проверь, что есть правило для переноса подразделений=) а то не выгрузится
|
|
|
7
Burj3
10.09.13
✎
15:49
|
Правила есть. Все выгружается, только не так как нужно)
Спасибо буду пробовать.
|
|
|
8
Йохохо
10.09.13
✎
16:22
|
"В документе УПП в каждой строке есть 3 поля - СубконтоДт1, СубконтоДт2, СубконтоДт3.
А в БП для этого есть только одно поле - ПодразделениеДТ "
с этим заблуждением покончите как можно скорее)
|
|
|
9
Burj3
10.09.13
✎
16:49
|
(8) Я уже покончил, дело было не в бобине как говорится)
|
|
|
10
Burj3
10.09.13
✎
16:51
|
Спасибо всем за помощь!
|
|