|
Не заполняются программно некоторые поля в документах |
☑ |
0
slafor
04.03.20
✎
16:49
|
Ерунда какая-то...
БП 3.0. Создаю программно документ Приходный кассовый ордер, заполняю все поля, заполняю табличную часть Расшифровка платежа, и устанавливаю значение поля "Статья движения денежных средств" в значение "Док.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Поступление денежных средств из кассы ККМ");".
Потом открываю документ, все поля заполнены, а это пусто.
То же самое при программном создании Расходного кассового ордера, только там пустым остается поле Контрагент.
Почему такое может быть?
|
|
1
slafor
04.03.20
✎
16:51
|
В отладчике значение ссылочного типа находится, а потом куда-то исчезает.
|
|
2
vicof
04.03.20
✎
16:55
|
По божественному велению?)
|
|
3
vicof
04.03.20
✎
16:56
|
Статья и в расшифровке есть, если что
|
|
4
slafor
04.03.20
✎
17:20
|
(3) Спасибо! Установил статью движения ДС в расшифровке - все заработало.
Теперь вот непонятно, почему в РКО Контрагент не заполняется. Подумал, что договор не заполнен, так ведь там же может и склад стоять, а какой договор у склада?
|
|
5
vicof
04.03.20
✎
17:24
|
Вангую, что не заполнен партнер в расшифровке
|
|
6
pechkin
04.03.20
✎
17:24
|
нужно в тч заполнять статью
|
|
7
vicof
04.03.20
✎
17:26
|
Хотя у меня ERP, какая в БП структура документа не помню. Отладчик тебе вообще не помогает?
|
|
8
vicof
04.03.20
✎
17:26
|
(6) тормозишь
|
|
9
slafor
04.03.20
✎
17:56
|
(7) В отладчике все нормально. В тч РКО есть Договор контрагента, самого контрагента нет. А в качестве Контрагента может выступать Склад, какой у него договор?
|
|
10
vicof
04.03.20
✎
17:58
|
(9) Никакого
|
|
11
slafor
04.03.20
✎
19:20
|
Ввожу в РКО Контрагента Розничный покупатель, в реквизитах объекта и табличной части расшифровка платежа - Основной договор. И все равно Контрагента не видно на форме.
|
|
12
slafor
05.03.20
✎
10:59
|
Разобрался, в чем дело. Если кому интересно:
У меня стоял вид операции "Возврат розничному покупателю", а там в качестве Получателя может быть указан только Склад, не Контрагент.
Контрагент указывается в случае, если вид операции стоит просто "Возврат покупателю".
|
|