|
не заполняется программно ПКО 1С УПП 1.3 | ☑ | ||
---|---|---|---|---|
0
makkut
20.12.17
✎
09:53
|
никак не удается заполнить документ ПКО без проведения только записать.
ОбъектПКО = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент(); ОбъектПКО.Дата = СтруктураСмена.ДатаОкончания; ОбъектПКО.ВидОперации = Перечисления.ВидыОперацийПКО.ОплатаПокупателя; ОбъектПКО.Организация = Справочники.Организации.НайтиПоКоду("000000001"); ОбъектПКО.ОтражатьВБухгалтерскомУчете = Истина; ОбъектПКО.ОтражатьВУправленческомУчете = Истина; ОбъектПКО.ОтраженоВОперУчете = Истина; ОбъектПКО.ОтражатьВНалоговомУчете = Истина; ОбъектПКО.Оплачено = Истина; ОбъектПКО.Касса = Справочники.Кассы.НайтиПоНаименованию("АГЗС №15"); ОбъектПКО.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Розничная продажа по ваучерам"); ОбъектПКО.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Р-12/2017 от 01.12.2017"); ОбъектПКО.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("643"); ОбъектПКО.ВалютаВзаиморасчетовПодотчетника = Справочники.Валюты.НайтиПоКоду("643"); ОбъектПКО.КурсДокумента = "1"; ОбъектПКО.Комментарий = "Излишняя оплата (подлежащая возврату покупателю) при совершении розничной реализации. "; ОбъектПКО.СтавкаНДС = Перечисления.СтавкиНДС.НДС18; //ОбъектПКО.Подразделение = Ресурс; ОбъектПКО.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000003"); ОбъектПКО.СуммаДокумента = СуммаВозвратаПКО; заполняется как то криво, не видит валюту, договор, статью, НДС, не считает НДС. Что не так делаю? |
|||
1
Гипервизор
20.12.17
✎
09:56
|
Забыли про ТЧ РасшифровкаПлатежа.
|
|||
2
makkut
20.12.17
✎
10:01
|
(1) Т.е сначала нужно добавить строку в табличную часть? Вроде при таком виде операции не видно самой табл части.
|
|||
3
Гипервизор
20.12.17
✎
10:05
|
(2) Все дело в переключателе без разбиения/списком. А так-то заполняется ТЧ.
|
|||
4
makkut
20.12.17
✎
10:08
|
(3) Большое спасибо, буду пробовать
|
|||
5
makkut
20.12.17
✎
10:20
|
(3) все заполняет но не считает НДС( ....
|
|||
6
makkut
20.12.17
✎
10:23
|
что то с курсом не то
|
|||
7
Гипервизор
20.12.17
✎
10:24
|
(5) Как считаете?
|
|||
8
makkut
20.12.17
✎
10:33
|
(7) просто заполняю как число, думаю должно это поле просчитаться, ну по крайней мере так в режиме предприятия, как только я вбиваю заново курс то всё считается
ТЧПКО = ОбъектПКО.РасшифровкаПлатежа.Добавить(); ТЧПКО.ДоговорКонтрагента = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Р-12/2017 от 01.12.2017"); ТЧПКО.КурсВзаиморасчетов = Число(1); ТЧПКО.СуммаПлатежа = Число(500); ТЧПКО.СуммаВзаиморасчетов = Число(500); ТЧПКО.СтавкаНДС = Перечисления.СтавкиНДС.НДС18; ТЧПКО.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000003"); ТЧПКО.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками; ТЧПКО.СчетУчетаРасчетовПоАвансам = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным; |
|||
9
prostoya
20.12.17
✎
10:33
|
(6) Может забыли заполнить помимо курса, КратностьВзаиморасчетов?
|
|||
10
prostoya
20.12.17
✎
10:37
|
(8) А нет у вас расчета ндс...
|
|||
11
Гипервизор
20.12.17
✎
10:40
|
(8) А зачем через Число? Просто = 500 чем плохо?
Кратность забыли, да. Но дело не в том. Не вижу расчет НДС. Так с чего бы ему самому считаться? |
|||
12
makkut
20.12.17
✎
10:41
|
(10) понятно, т.е надо самому в поле просчитать формулой
вбил кратность ничего не поменялось. |
|||
13
makkut
20.12.17
✎
10:41
|
буду пробовать...
|
|||
14
Гипервизор
20.12.17
✎
10:49
|
Ну можно воспользоваться типовыми плюшками УПП.
УправлениеДенежнымиСредствами.ПересчитатьСуммуНДС(СтрокаПлатеж); |
|||
15
makkut
20.12.17
✎
11:02
|
(14) по формуле ТЧПКО.СуммаНДС = Число(500)/118 * 18 ;
считает, а по этой процедуре чет не получается |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |