Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

не заполняется программно ПКО 1С УПП 1.3

не заполняется программно ПКО 1С УПП 1.3
Я
   makkut
 
20.12.17 - 09:53
никак не удается заполнить документ ПКО без проведения только записать.

ОбъектПКО                                 = Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();
            ОбъектПКО.Дата                            = СтруктураСмена.ДатаОкончания;
            ОбъектПКО.ВидОперации                     = Перечисления.ВидыОперацийПКО.ОплатаПокупателя;
            ОбъектПКО.Организация                    = Справочники.Организации.НайтиПоКоду("000000001");
            ОбъектПКО.ОтражатьВБухгалтерскомУчете    = Истина;
            ОбъектПКО.ОтражатьВУправленческомУчете    = Истина;
            ОбъектПКО.ОтраженоВОперУчете            = Истина;
            ОбъектПКО.ОтражатьВНалоговомУчете        = Истина;
            ОбъектПКО.Оплачено                        = Истина;
            ОбъектПКО.Касса                            = Справочники.Кассы.НайтиПоНаименованию("АГЗС №15");
            ОбъектПКО.Контрагент                    = Справочники.Контрагенты.НайтиПоНаименованию("Розничная продажа по ваучерам");
            ОбъектПКО.ДоговорКонтрагента            = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Р-12/2017 от 01.12.2017");
            ОбъектПКО.ВалютаДокумента                = Справочники.Валюты.НайтиПоКоду("643");
            ОбъектПКО.ВалютаВзаиморасчетовПодотчетника = Справочники.Валюты.НайтиПоКоду("643");
                        ОбъектПКО.КурсДокумента                    = "1";
            ОбъектПКО.Комментарий                    = "Излишняя оплата (подлежащая возврату покупателю) при совершении розничной реализации. ";
            ОбъектПКО.СтавкаНДС                        = Перечисления.СтавкиНДС.НДС18;
            //ОбъектПКО.Подразделение                    = Ресурс;

            ОбъектПКО.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000003");
            ОбъектПКО.СуммаДокумента                 = СуммаВозвратаПКО;


заполняется как то криво, не видит валюту, договор, статью, НДС, не считает НДС.
Что не так делаю?
 
 
   Гипервизор
 
1 - 20.12.17 - 09:56
Забыли про ТЧ РасшифровкаПлатежа.
   makkut
 
2 - 20.12.17 - 10:01
(1) Т.е сначала нужно добавить строку в табличную часть? Вроде при таком виде операции не видно самой табл части.
   Гипервизор
 
3 - 20.12.17 - 10:05
(2) Все дело в переключателе без разбиения/списком. А так-то заполняется ТЧ.
   makkut
 
4 - 20.12.17 - 10:08
(3) Большое спасибо, буду пробовать
   makkut
 
5 - 20.12.17 - 10:20
(3) все заполняет но не считает НДС( ....
   makkut
 
6 - 20.12.17 - 10:23
что то с курсом не то
   Гипервизор
 
7 - 20.12.17 - 10:24
(5) Как считаете?
   makkut
 
8 - 20.12.17 - 10:33
(7) просто заполняю как число, думаю должно это поле просчитаться, ну по крайней мере так в режиме предприятия, как только я вбиваю заново курс то всё считается

            ТЧПКО                                    = ОбъектПКО.РасшифровкаПлатежа.Добавить();
            ТЧПКО.ДоговорКонтрагента                = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию("Р-12/2017 от 01.12.2017");
            ТЧПКО.КурсВзаиморасчетов                = Число(1);
            ТЧПКО.СуммаПлатежа                        = Число(500);
            ТЧПКО.СуммаВзаиморасчетов                = Число(500);
            ТЧПКО.СтавкаНДС                            = Перечисления.СтавкиНДС.НДС18;
            ТЧПКО.СтатьяДвиженияДенежныхСредств        = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000003");
            ТЧПКО.СчетУчетаРасчетовСКонтрагентом    = ПланыСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками;
            ТЧПКО.СчетУчетаРасчетовПоАвансам        = ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным;
   prostoya
 
9 - 20.12.17 - 10:33
(6) Может забыли заполнить помимо курса, КратностьВзаиморасчетов?
   prostoya
 
10 - 20.12.17 - 10:37
(8) А нет у вас расчета ндс...
 
 Рекламное место пустует
   Гипервизор
 
11 - 20.12.17 - 10:40
(8) А зачем через Число? Просто = 500 чем плохо?
Кратность забыли, да.
Но дело не в том. Не вижу расчет НДС. Так с чего бы ему самому считаться?
   makkut
 
12 - 20.12.17 - 10:41
(10) понятно, т.е надо самому в поле просчитать формулой
вбил кратность ничего не поменялось.
   makkut
 
13 - 20.12.17 - 10:41
буду пробовать...
   Гипервизор
 
14 - 20.12.17 - 10:49
Ну можно воспользоваться типовыми плюшками УПП.
УправлениеДенежнымиСредствами.ПересчитатьСуммуНДС(СтрокаПлатеж);
   makkut
 
15 - 20.12.17 - 11:02
(14) по формуле ТЧПКО.СуммаНДС = Число(500)/118 * 18 ;
считает, а по этой процедуре чет не получается

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