7.7 Как в счете сделать чтобы писалось когда нет НДС то Без налога (НДС)?

Тема в разделе "Типовые решения "1С:Предприятие 7.7"", создана пользователем lexi2, 16 дек 2009.

  1. TopicStarter Overlay
    lexi2
    Offline

    lexi2

    Регистрация:
    27 сен 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Как в счете сделать чтобы писалось когда нет НДС то Без налога (НДС)?

    не селен в программировании но в форме счета есть такая функция
    ?(Докум.СуммаВклНДС=1,"В том числе НДС:", "Сумма НДС:")

    как ее доработать чтобы при Докум.СуммаВклНДС=0 - выводило: Без налога (НДС) ???
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Для начала озвучте конфу!
  3. TopicStarter Overlay
    lexi2
    Offline

    lexi2

    Регистрация:
    27 сен 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    1C 7.7 Торговля и Склад
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    можно так:
    Код:
    ?(Итог("СуммаНДС")=0, "Без НДС", ?(Докум.СуммаВклНДС=1,"В том числе НДС:"+глФРМ(СуммаНДСИтог), "Сумма НДС:"+глФРМ(СуммаНДСИтог)))
    
    
    
  5. TopicStarter Overlay
    lexi2
    Offline

    lexi2

    Регистрация:
    27 сен 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Спасибо работает, но не так как нужно.
    Я наверное не совсем верно поставил задачу.
    По сути нужно чтобы выводилось НДС только в том случае если сама фирма плательщик НДС, а если фирма на упрощенке то писалось бы что Без налога (НДС).
    У нас 2-е конторы - одна на НДС а другая на Упрощенке. Соответственно при выборе фирмы в шапке - должно и на печатной форме выводиться либо с НДС либо без ндс и писать фразу: Без налога (НДС)

    Так оно и происходит по умолчанию - только фраза эта не пишется: Без налога (НДС)
    а нужно чтобы она была - иначе многие клиенты путают и платят - выделяя НДС - из-за этого куча головной боли возникает :(

    Как можно доработать формулу?

    То есть должен по сути быть некий запрос типа: Фирма.НДС=0 или =1...
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Используй Фирма.Юрлицо.УчитыватьНДС
  7. TopicStarter Overlay
    lexi2
    Offline

    lexi2

    Регистрация:
    27 сен 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Получилась вот такая формула:
    ?(Фирма.Юрлицо.УчитыватьНДС=0, "Без НДС", ?(Фирма.Юрлицо.УчитыватьНДС=1,"В том числе НДС:"+глФРМ(СуммаНДСИтог), "Сумма НДС:"+глФРМ(СуммаНДСИтог)))

    Не работает к сожалению - если меняю фирму которая без НДС - то не пишет в счете : Без НДС :(
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Где используете формулу - неопсредственно в шаблоне или в тексте формы? Используйте отладчик или метод сообщить() для отладки. Должна выводить правильно
  9. TopicStarter Overlay
    lexi2
    Offline

    lexi2

    Регистрация:
    27 сен 2008
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    я формулу использую непосредственно в шаблоне а не в тексте - к сожелению не срабатывает :(
    ошибок не выдает - просто не выводит фразу: Без НДС
  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Код:
    ?(Фирма.Юрлицо.УчитыватьНДС=0, "Без НДС", ?(Докум.СуммаВклНДС=1,"В том числе НДС:", "Сумма НДС:")+глФРМ(СуммаНДСИтог)))
    
    
    У меня показывает.

Поделиться этой страницей