#8
by Леха Дум
ВЫРАЗИТЬ(ЕСТЬNULL(Цены.Цена, 0) * (100 + ЕСТЬNULL(СтавкиНДС.Ставка.Ставка, 0)) / 100 КАК ЧИСЛО(15, 2)) КАК ЦенаСНДС правда нужно еще проверять содержит выбранный тип цен НДС или нет
#9
by inkubu
ВЫБОР КОГДА Цены.Цена ЕСТЬ NULL ТОГДА вот сюда нужно как то НДС привязать... Цены.Цена * 1.18 не подойдет ндс то разные везде
#10
by Леха Дум
А где ставки НДС хранятся? Левым соединением коннектишь таблицу с НДС и выбираешь: а твою конструкцию ВЫБОР КОГДА Цены.Цена ЕСТЬ NULL ТОГДА нужно делать короче:
#12
by Леха Дум
ну и что, что в перечислении - они должны как то связываться с номенклатурой - скорее всего через рег.сведений
#14
by inkubu
в номенклатуре есть реквизит СтавкаНДС но он ссылочный и при умножении на него выдает не верный параметр
#17
by Feanor
Когда Номенклатура.СтавкаНДС = &СтавкаНДС_18 Тогда СуммаНДС = Сумма * 0.18 Это если у тебя НДС не включен в сумму.
#18
by Леха Дум
Книжки умные читай:) Только хотел написать как в перед выполнением запроса не забудь добавить еще: Запрос.УстановитьПараметр("Ставка_18", Перечисления.СтавкиНДС.Ставка18);
#20
by inkubu
спасибо! читаю... я только недавно всем этим заниматься начал... а параметр так для каждой ставки устанавливать?
#24
by Леха Дум
Кусок текста запроса: |ВЫБОР КОГДА СписокНоменклатуры.Номенклатура.СтавкаНДС=&Ставка10 ТОГДА Цены.Цена * 1.10 ИНАЧЕ
#25
by Леха Дум
еще до кучи - ставки в перечислении могут быть и НДС10_110, ...20_120... 18_118 т.е. еще 3 к указанным - смотрел в той же УПП :)
#27
by Леха Дум
может оказаться что быстрее будет обработать результат запроса в плане затрат процессорного времени :)
#28
by inkubu
{Обработка.ПечатьПрайсЛиста(1090,16)}: Переменная не определена (ТекстЗапроса) Запрос.Текст = <<?>>ТекстЗапроса;
#31
by inkubu
{Обработка.ПечатьПрайсЛиста(1301)}: Ошибка при вызове метода контекста (Выполнить): {(62, 4)}: Не задано значение параметра "ПустаяХарактеристика" <<?>>&ПустаяХарактеристика Запрос.Выполнить; а с этим как быть?
#33
by inkubu
{Обработка.ПечатьПрайсЛиста}: Ошибка при получении значения атрибута контекста (Результат): {(17, 57)}: Не задано значение параметра "Ставка20" КОГДА СписокНоменклатуры.Номенклатура.СтавкаНДС = <<?>>&Ставка20 ВывестиСтроку(ПостроительОтчета.Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, по причине: {(17, 57)}: Не задано значение параметра "Ставка20" Блин! а с этим как бороться?
#37
by inkubu
если в конце запроса пишу Запрос.Выбрать; , то выдает: {Обработка.ПечатьПрайсЛиста(1259)}: Ошибка при вызове метода контекста (Выполнить): {(66, 4)}: Не задано значение параметра "ПустаяХарактеристика" <<?>>&ПустаяХарактеристика Запрос.Выполнить; по причине: {(66, 4)}: Не задано значение параметра "ПустаяХарактеристика" <<?>>&ПустаяХарактеристика
#40
by Леха Дум
любой параметр, который используйте в запросе необходимо сначала передать в запрос! Если в запросе есть &ПустаяХарактеристика, а строки кода перед выполнением запроса нет, будуте получать ошибку. В интернете ходила метода от 1С - "Механизм запросов" или "Использование запросов в системе 1С:Предприятие 8.0" - поищите - будет вам шастье...
#44
by Леха Дум
А сразу не вариант было сказать что делаешь через построитель? я фигурные скобки в тексте твоего запроса тока щас разглядел!
#47
by inkubu
цены не содержат НДС. Смысл в том чтоб из типов цен выбирать одну и она будет считать с НДС, а остальные без НДС
#50
by Леха Дум
Типа такого Выбор когда Цена.СодержитНДС ТОГДА Цены.Цена ИНАЧЕ <вычисляем цену с ндс> КОНЕЦ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зачет авансов/отгрузок с НДС и без НДС. Проясните , пжлст, ситуацию.
- Как получить ставку НДС числом в запросе?
- Условие в запросе, аналогичное условию в запросе 77
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе посчитать долю?
- перепродажа товара купленного с ндс, продажей без ндс. цена с ндс
- ПТиУ есть позиции с НДС и без НДС. СФ пред-на на поз. с НДС.
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Четыре накладных на одном листе.
- Переход с Комплексной 7.7 на Бухгалтерию 7.7
- Не формируется проводка
- Как можно сохранить mxl в pdf?
- Как В табличной части документа при выборе значения, заполнить другое поле
- Нужен ли тип GUID для реквизитов в 1С?
- ПоложениеКолонки динамически
- УПП: Проблема с правами после обновления
- УПП Закрытие 26 счета // Представительские расходы
- Долгая загрузка при "Загрузка структуры данных программы..."
- v7: Ошибка при проведении док. Закрытие месяца
- Как при открытии документа активизировать табличную часть?
- При создании документа нумерация остается с прошлого года
- ЗиК Компенсация за задержку трудовой книжки
- Как ускорить работу 1С Торговля и Склад.
- Проектирование: Обработчик ожидания сильно нагрузит систему ?
- Денежные документы в УПП
- Не видно ключа в акс мониторе.
- ОбработкаПроведения & СоздатьНаборЗаписей() нет записей в наборе
- Вылетает 1с-ка при выгрузке БД