|
Как заполнить реквизит Документы.РасходныйКассовыйОрдер.СтатьяДвиженияДенежныхСредств ? | ☑ | ||
---|---|---|---|---|
0
remaikee
12.12.22
✎
11:32
|
Вопрос для Специалиста:
- УТ 10.3. Что надо сделать, чтоб приведённый код внешней обработки заработал и документ РКО при открытии был с заполненным реквизитом "СтатьяДвиженияДенежныхСредств"? ========= // Старт ========= СтатьяДДС = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Расчеты по кредитам и займам с контрагентами"); Сообщить(СтатьяДДС); РКО = Документы.РасходныйКассовыйОрдер.СоздатьДокумент(); РКО.СтатьяДвиженияДенежныхСредств = СтатьяДДС; РКО.ПолучитьФорму("ФормаДокумента").Открыть(); ========= // Финиш ========= |
|||
1
Быдло замкадное
12.12.22
✎
11:36
|
Там табличная часть помоему
|
|||
2
remaikee
12.12.22
✎
11:37
|
Этот-же код без всего лишнего:
========= // Старт ========= РКО = Документы.РасходныйКассовыйОрдер.СоздатьДокумент(); РКО.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Расчеты по кредитам и займам с контрагентами"); РКО.ПолучитьФорму("ФормаДокумента").Открыть(); ========= // Финиш ========= Вопрос тот-же. |
|||
3
remaikee
12.12.22
✎
11:39
|
(1) не - просто реквизит. Через отладчик смотрю - всё заполняется, всё корректно. А форма открывается - поле пустое.
|
|||
4
Прохожий
12.12.22
✎
11:40
|
(3) Там сторож сидит в форме. Это ж бабки...
|
|||
5
Гипервизор
12.12.22
✎
11:47
|
(3) Потому что на форме представлен не реквизит документа, а что-то типа ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные.СтатьяДвиженияДенежныхСредств. Вам в (1) правильно написали.
|
|||
6
Быдло замкадное
12.12.22
✎
11:50
|
(5) вот вот. Такого автора учить сложно, когда он даже правильные ответы не воспринимает) надо убеждать))
|
|||
7
remaikee
12.12.22
✎
12:23
|
// ======
// Старт // ====== РКО = Документы.РасходныйКассовыйОрдер.СоздатьДокумент(); СтатьяДДС = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Расчеты по кредитам и займам с контрагентами"); Для Каждого Стр Из РКО.РасшифровкаПлатежа Цикл Стр.СтатьяДвиженияДенежныхСредств = СтатьяДДС; КонецЦикла; РКО.ПолучитьФорму("ФормаДокумента").Открыть(); // ====== // Финиш // ====== |
|||
8
remaikee
12.12.22
✎
12:27
|
В смысле - так тоже не работает :/
|
|||
9
Быдло замкадное
12.12.22
✎
12:29
|
(8) посчмотри в конфигураторе, реквизит формы к чему привязан?
|
|||
10
Kassern
12.12.22
✎
12:33
|
(0) Все дело в том, что у вас есть ТЧ РасшифровкаПлатежа и там вы должны указывать нужную статью. Тогда в карточке документа все будет отображаться корректно
|
|||
11
Гипервизор
12.12.22
✎
13:01
|
(7) А у вас есть строки-то в табличной части, чтобы в цикле заполнять статью?
|
|||
12
remaikee
12.12.22
✎
13:03
|
(9) (5) (10)
Благодарю, получилось! // Start РКО = Документы.РасходныйКассовыйОрдер.СоздатьДокумент(); РКО.ВидОперации = Перечисления.ВидыОперацийРКО.ОплатаПоставщику; СтатьяДДС = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Расчеты по кредитам и займам с контрагентами"); РКО.РасшифровкаПлатежа.Добавить().СтатьяДвиженияДенежныхСредств = СтатьяДДС; РКО.СтатьяДвиженияДенежныхСредств = СтатьяДДС; РКО.ПолучитьФорму("ФормаДокумента").Открыть(); // End |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |