0
lg2marvel
21.12.18
✎
12:12
|
Всем привет. Туплю.
УТ 11.2, в Перечисления добавил ставки НДС20 и НДС20_120, прошелся глобальным поиском по всей конфигурации, дописал везде где можно условия по выбору НДС.
Проверяю, первое что открываю - РеализацияТоваровИУслуг - в тч Товары ставка выбирается все ок. Открываю ПоступлениеТоваровУслуг - ставки нет.
Очистил кэш - ставки нет.Не могу найти где она дописывается.
|
|
2
lg2marvel
21.12.18
✎
13:38
|
Есть такая функция:
&НаСервере
Процедура УстановитьСписокВыбораСтавокНДС(ПересчетНДС = Ложь)
НДСпоСтавкам4и2 = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Контрагент, "НДСпоСтавкам4и2");
// Если применение льготной ставки изменилось, предложим пересчитать НДС в табличной части
Если ПересчетНДС И НДСпоСтавкам4и2Прежний <> НДСпоСтавкам4и2 Тогда
СтруктураПересчетаСуммы = ПолучитьСтруктуруПересчетаСуммыНДСВТЧ(ЭтаФорма);
СтруктураДействий = Новый Структура;
СтруктураДействий.Вставить("ПересчитатьСуммуНДС", СтруктураПересчетаСуммы);
СтруктураДействий.Вставить("ПересчитатьСуммуСНДС", СтруктураПересчетаСуммы);
СтруктураДействий.Вставить("ОчиститьСуммуВзаиморасчетов");
КэшированныеЗначения = ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения();
ОбработкаТабличнойЧастиСервер.ОбработатьТЧ(Объект.Товары, СтруктураДействий, КэшированныеЗначения);
ОбщегоНазначенияУТ.ЗаполнитьДубликатыЗависимыхРеквизитовВКоллекции(Объект.Товары, ЗависимыеРеквизиты());
ПересчитатьСуммуСверхЗаказа();
РассчитатьИтоговыеПоказателиПоступления(ЭтаФорма);
КонецЕсли;
НДСпоСтавкам4и2Прежний = НДСпоСтавкам4и2;
УчетНДСПереопределяемый.ЗаполнитьСписокВыбораСтавокНДС(Элементы.ТоварыСтавкаНДС.СписокВыбора, НДСпоСтавкам4и2);
КонецПроцедуры
|
|