0
Selma
27.02.15
✎
12:27
|
помогите разобраться,чего не хватает:
Конфа БП 3.0.25.28
Добавляю в базу к выпискам строчку с комиссией банка, сумму комиссии беру из комментария (выписки подгружаются клиент-банком).
Строчка добавляется, все отлично, но при проведении по ней не формируются никакие движения, программа не видит сумму в строке. Если сумму перепрощелкнуть, результат не меняется. Но если , скажем, 50 поменять на 51, а потом обратно вернуть, то все проводится как надо. В чем проблема??
сумма = Лев(сумма,стрдлина(сумма)-1) ;
Сумма = Число(сумма);
документ = выборка.ПолучитьОбъект();
ТабличнаяЧасть = документ.РасшифровкаПлатежа;
новаястрока = ТабличнаяЧасть.Получить(0);
КурсНаДатуПриобретенияРеализацииВалюты=0;
ДоговорКонтрагента =новаястрока.ДоговорКонтрагента;
новаястрока = ТабличнаяЧасть.Добавить();
новаястрока.ДоговорКонтрагента = ДоговорКонтрагента;
новаястрока.СпособПогашенияЗадолженности=перечисления.СпособыПогашенияЗадолженности.Автоматически;
новаястрока.СуммаПлатежа = сумма;
новаястрока.СтавкаНДС= перечисления.СтавкиНДС.БезНДС;
новаястрока.СуммаНДС= 0;
новаястрока.суммауслуг= 0;
новаястрока.ДоходыУСН=0;
новаястрока.СтатьяДвиженияДенежныхСредств=Справочники.СтатьиДвиженияДенежныхСредств.НайтиПокоду("00-000009");
новаястрока.СчетУчетаРасчетовСКонтрагентом= ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.2");
новаястрока.СчетУчетаРасчетовПоАвансам=ПланыСчетов.Хозрасчетный.НайтиПоКоду("90.01.2");
новаястрока.КратностьВзаиморасчетов = 1;
документ.СуммаДокумента = ТабличнаяЧасть.Итог("СуммаПлатежа");
документ.Записать(РежимЗаписиДокумента.Проведение);
|
|