СуммаВключаетНДС проблемка

  • Автор темы Автор темы Sangitam
  • Дата начала Дата начала
S

Sangitam

Где программно выключить этот флаг, чтобы он корректно изменял табличную часть?
Вручную все без проблем, а вот в коде -- где ни выключу -- все время увеличивает значения реквизитов.
 
Решил все так

Если (СуммаВключаетНДС) и (НЕ ЭтотОбъект.Проведен) Тогда
СуммаВключаетНДС = Ложь;
Для каждого СтрокаТабличнойЧасти из Товары Цикл
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.Цена - СтрокаТабличнойЧасти.СуммаНДС;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Цена * СтрокаТабличнойЧасти.Количество;
КонецЦикла;
Для каждого СтрокаТабличнойЧасти из Услуги Цикл
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.Цена - СтрокаТабличнойЧасти.СуммаНДС;
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Цена * СтрокаТабличнойЧасти.Количество;
КонецЦикла;
КонецЕсли;

И поместил это дело в ПередЗаписью модуля документа.
 
СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.Цена - СтрокаТабличнойЧасти.СуммаНДС;

Да бред это: от Цены вычесть Сумму НДС.
 
Забыл Количество в формулу вставить :newconfus: В общем, все работает.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab