Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не заполняются программно некоторые поля в документах

Не заполняются программно некоторые поля в документах
Я
   slafor
 
04.03.20 - 16:49
Ерунда какая-то...

БП 3.0. Создаю программно документ Приходный кассовый ордер, заполняю все поля, заполняю табличную часть Расшифровка платежа, и устанавливаю значение поля "Статья движения денежных средств" в значение "Док.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Поступление денежных средств из кассы ККМ");".
Потом открываю документ, все поля заполнены, а это пусто.

То же самое при программном создании Расходного кассового ордера, только там пустым остается поле Контрагент.

Почему такое может быть?
 
 
   slafor
 
1 - 04.03.20 - 16:51
В отладчике значение ссылочного типа находится, а потом куда-то исчезает.
   vicof
 
2 - 04.03.20 - 16:55
По божественному велению?)
   vicof
 
3 - 04.03.20 - 16:56
Статья и в расшифровке есть, если что
   slafor
 
4 - 04.03.20 - 17:20
(3) Спасибо! Установил статью движения ДС в расшифровке - все заработало.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.