НДС

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. wau8824ru 23 07.11.13 07:34 Сейчас в теме
Таб = Новый ТаблицаЗначений;
	Таб.Колонки.Добавить("Номенклатура");
	Таб.Колонки.Добавить("Количество");
	Таб.Колонки.Добавить("Сумма");	
	Таб.Колонки.Добавить("СтавкаНДС");	
	Таб.Колонки.Добавить("СуммаНДС");
	
	ДокВыборка = Документы.РеализацияТоваровУслуг.Выбрать(НачДата, КонДата);
	Пока ДокВыборка.Следующий() Цикл
		Если ДокВыборка.Проведен И ДокВыборка.Организация = Организация И ДокВыборка.Склад = Склад Тогда
			Док = ДокВыборка.ПолучитьОбъект();
			Для каждого ДокСтр Из Док.Товары Цикл
				ТабСтр = Таб.Добавить();
				ТабСтр.Номенклатура = ДокСтр.Номенклатура;
				ТабСтр.Количество = ДокСтр.Количество;
				ТабСтр.Сумма = ДокСтр.Сумма - ДокСтр.СуммаНДС;
				ТабСтр.Сумма = ДокСтр.Сумма / ДокСтр.СтавкаНДС;
			КонецЦикла;
		КонецЕсли;
	КонецЦикла;

	Таб.Свернуть("Номенклатура, СтавкаНДС", "Количество, Сумма");
	Таб.Сортировать("Номенклатура");
Показать

Как получить СуммуБезНДС?
ДокСумма - ДокСуммаНДС = ДокСумма / ДокСтавкаНДС
Есть сомнения что равенство выполняется всегда?
И если выполняется, то как вернуть ДокСтавкаНДС числом, а то при выражении
ТабСтр.Сумма = ДокСтр.Сумма / ДокСтр.СтавкаНДС;
вылазит ошибка
{ВнешняяОбработка.ЗакрытиеОтрицательныхОстатковНа41Счёте.МодульОбъекта(20)}: Преобразование значения к типу Число не может быть выполнено
				ТабСтр.Сумма = ДокСтр.Сумма / ДокСтр.СтавкаНДС;

Помогите разобраться....
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот