• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Sangitam

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

Sangitam

Решил все так

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

И поместил это дело в ПередЗаписью модуля документа.
 
Д

Дайнеко

СтрокаТабличнойЧасти.Цена = СтрокаТабличнойЧасти.Цена - СтрокаТабличнойЧасти.СуммаНДС;

Да бред это: от Цены вычесть Сумму НДС.
 
S

Sangitam

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!