Имя: Пароль:
1C
1С v8
SummTax и 1С
0 amaderassy
 
19.09.17
13:54
Пробую передать из 1С сумму НДС отдельно, но не работает. Мб кто сталкивался с подобным.Мне кажется что SummTax не туда засунул, FiscalString не имеет параметра такого сюда по ИТС

Если ТекущаяПозиция.Свойство("ФискальнаяСтрока") Тогда
                    ЗаписьXML.ЗаписатьНачалоЭлемента("FiscalString");
                    ЗаписьXML.ЗаписатьАтрибут("Name"      , XMLСтрока(ТекущаяПозиция.Наименование));
                    ЗаписьXML.ЗаписатьАтрибут("Quantity"  , XMLСтрока(ТекущаяПозиция.Количество));
                    ЗаписьXML.ЗаписатьАтрибут("Price"     , XMLСтрока(ТекущаяПозиция.Цена));
                    ЗаписьXML.ЗаписатьАтрибут("Amount"    , XMLСтрока(ТекущаяПозиция.Сумма));
                    ЗаписьXML.ЗаписатьАтрибут("Department", XMLСтрока(ТекущаяПозиция.НомерСекции));
                    Если НЕ ПустаяСтрока(ТекущаяПозиция.СтавкаНДС) Тогда
                        ЗаписьXML.ЗаписатьАтрибут("Tax"   , XMLСтрока(ТекущаяПозиция.СтавкаНДС));
                    Иначе
                        ЗаписьXML.ЗаписатьАтрибут("Tax"   , "none");
                    КонецЕсли;
                    
                    
                    ЗаписьXML.ЗаписатьНачалоЭлемента("SummTax");
                    ЗаписьXML.ЗаписатьАтрибут("Destination" , "1");
                    ЗаписьXML.ЗаписатьАтрибут("TaxTypeNumber" , "3");
                    ЗаписьXML.ЗаписатьАтрибут("Summ"      , XMLСтрока(ТекущаяПозиция.СуммаНДС));
                    ЗаписьXML.ЗаписатьКонецЭлемента();
                    
                    ЗаписьXML.ЗаписатьКонецЭлемента();
1 dezss
 
19.09.17
14:23
э...через xml так точно пока что нельзя...
да и зачем, если компонента сама тебе сумму посчитает?
2 amaderassy
 
19.09.17
14:36
(1) Сумму НДС нужно на наценку только расчитывать, а не на саму сумму позиции
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.