Имя: Пароль:
1C
 
БП 3 ред расчет НДС -глюк или что еще?
0 Обработка
 
05.07.17
14:07
Перешел со 2й на 3ю редакцию БП.
Отдал клиенту. У них при смене ставки сумма НДС не пересчитывается.
А у меня все норм. Сначала отправил конфу и обновил все одинаково.
Потом пришлось забрать от них базу и теперь у меня не считается.

Вот код:

СтрокаТабличнойЧасти[ИмяРеквизитаСуммаНДС] = УчетНДСиАкцизаКлиентСервер.РассчитатьСуммуНДС(СтрокаТабличнойЧасти.Сумма,
                                                           УчитыватьНДС,
                                                           СуммаВключаетНДС,
                                                           УчетНДСиАкцизаВызовСервераПовтИсп.ПолучитьСтавкуНДС(СтрокаТабличнойЧасти.СтавкаНДС),
                                                           ?(СтрокаТабличнойЧасти.Свойство("СуммаАкциза"), СтрокаТабличнойЧасти.СуммаАкциза, 0),
                                                           ?(ПараметрыОбъекта.Свойство("СуммаВключаетАкциз"), ПараметрыОбъекта.СуммаВключаетАкциз, Ложь));

Именно в функцию УчетНДСиАкцизаВызовСервераПовтИсп.ПолучитьСтавкуНДС(СтрокаТабличнойЧасти.СтавкаНДС) отладчк не входит.

Как быть куда копать?
1 Обработка
 
05.07.17
14:09
+ Если в документе убрать галочки "СуммаВключаетНДС" и "УчитыватьНДС" то в отладчике туда входит.
2 Обработка
 
05.07.17
14:10
+ у них релиз 8.3.9.1818 у меня 8.3.2170
3 Вафель
 
05.07.17
14:15
файл/сервер?
4 Обработка
 
05.07.17
14:21
Файл.

Я даже так сделал
ПроцСтавкиНДС = УчетНДСиАкцизаВызовСервераПовтИсп.ПолучитьСтавкуНДС(СтрокаТабличнойЧасти.СтавкаНДС);

ЗАходит через раз. По ходу какое-то кеширование что ли?
5 Вафель
 
05.07.17
14:21
(4) Ну так правильно. ПовтИсп - заходит один раз за сеанс
6 Обработка
 
05.07.17
14:28
(5) А что за херня? Разве компания не может продавать ндсные и без ндсные товары одновременно?
7 Вафель
 
05.07.17
14:32
(5) никакой связи нет.
данная процедура получает процент по ставке
8 Вафель
 
05.07.17
14:33
Ты же вообще с 1с уходил? Зачем вернулся то?
9 Обработка
 
05.07.17
14:42
(7) ТАк вот один раз у меня 12 % другой раз без ндс. А мне все время по 12 выдает и сумма НДС не обнуляется.
10 Вафель
 
05.07.17
14:42
(9) те у тебя не верный процент выдает по ставке?
11 Обработка
 
05.07.17
14:43
(8) Уход с 1С оказался не совсем удачным. Хотя почти 2 года руководил. ТАм свои траблы.
12 Обработка
 
05.07.17
14:44
(10) В ту функцию не входит и значение 12 дает хотя должен давать 0%
13 Вафель
 
05.07.17
14:45
а сам текст приложи
14 Обработка
 
05.07.17
14:47
Функция ПолучитьСтавкуНДС(СтавкаНДС) Экспорт
    
    ЗначениеСтавки = 0;    
    Если ТипЗнч(СтавкаНДС) = Тип("СправочникСсылка.СтавкиНДС") Тогда        
        ЗначениеСтавки = СтавкаНДС.Ставка;
    КонецЕсли;
    
    Возврат ЗначениеСтавки;
    
КонецФункции
15 Обработка
 
05.07.17
14:49
тут СтавкаНДС = без ндс. а возвращает 12.

Хотя не возвращает а тупо не заходит а видимо берет где-то из кэша.
16 Вафель
 
05.07.17
14:51
А какой процент в справочнике тогда?
17 Обработка
 
05.07.17
14:55
Уже... бух поставила 12 % в ставке без НДС.
Всем спасибо.
18 Обработка
 
05.07.17
14:55
)) На своей версии был 0% а когда скачал сегодня от них то не стал смотреть.
19 Вафель
 
05.07.17
14:56
Видимо уход из 1с не прошел даром )))
20 Обработка
 
05.07.17
15:03
(19)  )) Возможно.  Но я и не успел уйти особо.