|
Не формируются проводки при программном проведении ПКО | ☑ | ||
---|---|---|---|---|
0
Zanzarchik
22.12.12
✎
19:59
|
Всем привет! Помогите, пожалуйста, разобраться в чем дело. Ситуация следующая, есть Приходный кассовый ордер, вид операции = "Прочее", нужно программно поменять вид операции на "Оплата от покупателя", сохранив все реквизиты (Контрагент, договор контрагента) и провести этот ПКО. Упростил задачу до безобразия, т.к. даже она у меня не получается:
Вот код обработки, тупо выбираю документ "Приходный кассовый ордер" нажимаю кнопку выполнить: Контрагент = СсылкаНаОбъект.СубконтоКт1; ДоговорКонтрагента = СсылкаНаОбъект.СубконтоКт2; Объект = СсылкаНаОбъект.ПолучитьОбъект(); Объект.ВидОперации = Перечисления.ВидыОперацийПКО.ОплатаПокупателя; Объект.Контрагент = Контрагент; Объект.РасшифровкаПлатежа[0].СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.Автоматически; Объект.РасшифровкаПлатежа[0].ДоговорКонтрагента = ДоговорКонтрагента; Объект.Записать(РежимЗаписиДокумента.Проведение); И проводки благополучно не формируются, делаю руками отмена проведения, заново проведение - ничего, пусто. Захожу в этот документ, перевыбираю Контрагента на такого же или Договор меняю на такой же, нажимаю кнопку провести - все, проводки появились. В чем дело - понять не могу. Подскажите, как быть. Документов тысячи, а у меня даже на одном не получается. |
|||
1
France
22.12.12
✎
20:03
|
СсылкаНаОбъект.СубконтоКт1.Значение...
|
|||
2
France
22.12.12
✎
20:03
|
СсылкаНаОбъект - что сие есть??
|
|||
3
Zanzarchik
22.12.12
✎
20:06
|
(2) Это ДокументСсылка.ПриходныйКассовыйОрдер
|
|||
4
BAPBAP
22.12.12
✎
20:09
|
А суммы нормально заполнены после программной смены вида операции?
|
|||
5
France
22.12.12
✎
20:09
|
ясно.. теперь глянь что у тебя в СсылкаНаОбъект.СубконтоКт1
|
|||
6
Zanzarchik
22.12.12
✎
20:12
|
(4) Да, суммы не меняется
(5) СсылкаНаОбъект.СубконтоКт1 - СправочникСсылка.Контрагенты СсылкаНаОбъект.СубконтоКт2 - СправочникСсылка.ДоговорыКонтрагентов значения заполнены. База типовая, бухгалтерия 37.10, платформа 8.2.17.143. Также пробовал на БП 42.6, результат такой же |
|||
7
BAPBAP
22.12.12
✎
20:18
|
Для вида Прочее сумма береться из шапки. Для расчетов с контрагентами береться из Расшифровки. Вроде, так. Сумму в расшифровке ты не заполняешь.
|
|||
8
Zanzarchik
22.12.12
✎
20:22
|
(7) Спасибо, посмотрел по отладчику:
Объект.РасшифровкаПлатежа[0].СуммаПлатежа = Объект.СуммаДокумента = 7000р. Вроде, нормально. Может еще где косяк? |
|||
9
BAPBAP
22.12.12
✎
20:40
|
(8) А сумма взаиморасчетов заполнена в расшифровке?
|
|||
10
Zanzarchik
22.12.12
✎
21:09
|
(9)нет, не заполнена,сейчас попробую
|
|||
11
Zanzarchik
22.12.12
✎
21:12
|
(9) спасибо, все заработало.
|
|||
12
BAPBAP
22.12.12
✎
21:20
|
Ну, ты это, заходи, если что...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |