FOLD
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Singenor сли у тебя есть реквизит табличной части СуммаНДС, то включив в запрос нужные поля, с помощью простых арифметических действий ,ты также полчишь цену без ндс An4eus Цитата: если поглядеть посты внимательно | Вот именно Цитата: пишу печатную форму. При нажатии в документе ПТиУ на кнопку печать открвается екселевское окно, с написанным мною макетом. Единственная проблема, это не считается Цена Без НДС. пишет товар сразу с НДСом, как мне сделать, чтобы в графе писался товар без НДС? | Цитата: так как сумма построчного НДСа не будет равна НДСу от общей суммы =) | 1.где ты видел задачу про сумму построчного ндс или, итого НДС? Это все высчитываеетя никак не при выводе печатной формы ))) 2.если есть реквизит табличной части СуммаНДС расчет цены без ндс можно сделать и проще. но Цитата: если поглядеть посты внимательно | , то я пишу что "привожу пример", имеено для того, чтобы у человек используя готовые функции/процедуры типовых конфигураций мог посчитать любое число ,такие как сумма без ндс, ценабезндс . 3. пришлось мне запустить отладчик и посмотреть, что там у тебя не сходиться )) Код: СсылкаНаОбъект = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("УП000000154",началогода(ТекущаяДата())); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.НомерСтроки КАК НомерСтроки, | ПоступлениеТоваровУслугТовары.Номенклатура.НаименованиеПолное, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения, | ПоступлениеТоваровУслугТовары.Количество, | ПоступлениеТоваровУслугТовары.СтавкаНДС, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры.НомерГТД.Код КАК НомерГТД, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры.СтранаПроисхождения.Код КАК ЦифровойКод, | ПоступлениеТоваровУслугТовары.СерияНоменклатуры.СтранаПроисхождения.Наименование КАК КраткоеНаименование, | ПоступлениеТоваровУслугТовары.Цена КАК ЦенаСНДС, | ПоступлениеТоваровУслугТовары.СуммаНДС, | ПоступлениеТоваровУслугТовары.Сумма |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка | |УПОРЯДОЧИТЬ ПО | НомерСтроки"; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); СуммаНДС= 0; сумма = СсылкаНаОбъект.СуммаДокумента; Выборка = запрос.Выполнить().Выбрать(); Пока выборка.Следующий() Цикл Если Выборка.СтавкаНДС = Перечисления.СтавкиНДС.НДС10 ИЛИ Выборка.СтавкаНДС = Перечисления.СтавкиНДС.НДС10_110 Тогда ЧислоНДС = 10; ИначеЕсли Выборка.СтавкаНДС = Перечисления.СтавкиНДС.НДС18 ИЛИ Выборка.СтавкаНДС = Перечисления.СтавкиНДС.НДС18_118 Тогда ЧислоНДС = 18; КонецЕсли; // 1вариант ценабезндс = 100 * Выборка.ЦенаСНДС / (100 + ЧислоНДС); СумаСтроки = ценабезндс * выборка.Количество; //второй //ценабезндс = (выборка.Сумма - выборка.СуммаНДС ) /выборка.Количество; // СумаСтроки = ценабезндс * выборка.Количество; СуммаНДС = СуммаНДС + СумаСтроки; КонецЦикла; Сообщить (ОКР(сумма - СуммаНДС,2) ); | в обоих случаях СуммаНДС одинаковая и совпадает итоговой суммой НДС документа 3.поучи жену щи варить это поговорка ,метафора,если ты не понял, поэтому ,что там у тебя умеет мне до фонаря | Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 08:35 11-04-2012 | Исправлено: FOLD, 08:36 11-04-2012 |
|