Некорректно проставляется НДС в документе Реализация после обновления в декабре 2023 в 1С

Вопрос задал Сергей Р.

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день. После обновления декабрьского релиза у части клиентов в документе отгрузки стало неправильно проставляется применение НДС. В договоре проставлен НДС сверху, тип цен не назначен. До обновления все работало нормально.

Метки вопроса: —

Все комментарии (20)

  1. Здравствуйте!

    Уточните номер релиза, пожалуйста.

  2. Приложение № 1
    Приложение № 2

    Добрый день, Сергей!
    Ситуация довольно странная с учетом того, что в типовой конфигурации 1С при создании документа реализации по умолчанию выставляется «НДС в сумме», а не «НДС сверху», если вы не задаете в договоре Тип цен с соответствующим вариантом НДС.

    Вот, чтобы не быть голословной, привожу скрин из Конфигуратора программы.

    Сейчас проверила на 3.0.146 релизе — ничего не поменялось. При создании нового документа выставляется НДС в сумме, как и раньше.

    Если у вас где-то с «НДС сверху» прошло, возможно, вы копировали с других реализаций — не видя вашу базу сложно сказать.

  3. Приложение № 1

    А то, что в карточке Договора стоит НДС сверху, так это действует только на блок расчетов внутри карточки.

    Возможно, у вас доработанная конфигурация, если у вас раньше выставлялся вариант «НДС сверху» и после обновления расширение перестало работать, поскольку изменился в основной конфигурации Режим совместимости. Сейчас он 8.3.21 не ниже. Проверьте, если так.

    В типовом варианте 1С вы можете только использовать в карточке Договора подстановку Тип цен либор делать расширение для установки по умолчанию «НДС сверху»

  4. Приложение № 1

    Если это важно для вас, то расширение можно скачать здесь:
    https://drive.google.com/file/d/1N9CLup78dkwaQkB1nL5IG6c56YbiEWBV/view?usp=sharing

    Установите сначала на копии базы (я делала на 3.0.146, вам желательно тоже обновиться до актуальной), посмотрите все ли устраивает, если да, то можно загрузить в рабочую базу.

    Расширение отрабатывает сразу при создании реализации (любой: Полной, с видом Товары или Услуги) после выбора Контрагента.

  5. Приложение № 1

    При подключении расширения ОБЯЗАТЕЛЬНО сбросьте флажок Безопасный режим.

  6. Спасибо за оперативный ответ. К сожалению расширение удалено.Есть возможность перезалить?

  7. Спасибо еще раз. Попробовали установить цены в договоре. Срабатывает через раз. То есть часть клиентов берет НДС сверху,часть нет. Попробую обновить до последней версии.

  8. Сергей, при правильно установленном расширении не нужно устанавливать цены в Договоре.
    Покажите из раздела Администрирование — Печатные формы, отчеты и обработки — Расширения: как установили скаченное расширение.

    Это должно срабатывать в любом случае, но только для документов реализации, как вы и написали в вопросе.

  9. Если часть контрагентов берет с НДС сверху, а часть с НДС в сумме, то расширение не подойдет: оно просто по умолчанию меняет вариант от разработчиков для новой реализации от НДС в сумме — на вариант НДС сверху.

    Тогда либо дорабатывать более серьезно, либо через тип цены в договоре.

    Покажите, как вы выставляете для НДС сверху тип цен в Договоре, разверните цену, я проверю.

    PS: там не может срабатывать «через раз» , видимо не то значение перечисления в типе выставляете.

    Для проверки не обязательно обновляться.

    Просто покажите, как установили тип цен в договоре, где не получается.

  10. Доброй ночи 🙂 Отправляю скрины по договорам и ценам.

  11. Расширение пока не устанавливал. Различное поведение происходит при типовом выборе цен.То есть настройки в договоре одинаковые, а поведение разное. Скорее всего придется дорабатывать Ваше расширение, так как по ряду клиентов нужно оставить НДС в сумме.

  12. Приложение № 1
    Приложение № 2
    Приложение № 3

    Сергей, добрый день!
    У все правильно в карточке типа цен НДС сверху. 🙂

    Это отлично работает при создании НОВЫХ реализаций.
    Если вы хотите изменить на старых реализациях, где уже проставился вариант НДС в сумме, то нужно перевыбрать договор в поле Договор реализации, чтобы тип цен в ней взялся по новому, если он изменился.

    1. Добрый день. В том и вопрос. Понятно что при изменении параметров договора требуется перевыбрать его. НО…Тип цен,точнее название ставится правильно, а НДС остается старым:( Как был в сумме, так и остался. И самое интересное, что не у всех контрагентов. Для меня это поведение остается загадкой. Наверное придется искать через отладчик.

  13. Приложение № 1

    При перевыборе договора с типом цен НДС сверху все пересчитывается корректно.
    Вот прилагаю из типовой 1С 3.0.146.35.

    Было НДС в сумме (скрин)

  14. Приложение № 1

    Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.
    Сам НДС не стал меньше, изменилась сумма, ведь от нее берется НДС.

    Но если вы имеете в виду, что хотите, чтобы поменялась итоговая сумма, то тогда придется менять цену после перевода на НДС сверху.
    Потому что типовой алгоритм пересчитывает из той суммы, что уже выставлена.

    Поэтому в этом случае вам только писать внешнюю обработку: переводить вариант в реализациях в НДС сверху, перед переводом сохранять старую цену (после изменения варианта НДС она пересчитается и по этой цене находить сумму, умножив на количество).

    Типовым функционалом вы при изменении варианта НДС автоматически пересчитаете цену. Программа заточена на то, чтобы в колонке ВСЕГО был тот же результат, что и до изменения.

  15. Добрый вечер. «Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.» У меня по какой то причине у части контрагентов ссылка НДС меняется, а НДС остается в сумме. В общем буду искать. Спасибо за помощь. Если что то обнаружится-отпишусь.

    1
  16. Приложение № 1
    Приложение № 2
    Приложение № 3

    Да, конечно, в Отладчике все будет видно.
    Если при изменении Договора у вас не меняется и не пересчитывается цена, то смотреть Отладчиком нужно прямо из формы реализации последовательно переходя в указанные процедуры:
    Процедура ДоговорКонтрагентаПриИзменении(Элемент) -> Процедура ДоговорКонтрагентаПриИзмененииНаСервере() -> РеализацияТоваровУслугФормы.ДоговорКонтрагентаПриИзменении(ЭтотОбъект) — > Процедура ДоговорКонтрагентаПриИзменении(Форма) Экспорт -> Процедура ДоговорКонтрагентаОбработатьИзменение(Форма, ПричиныИзмененияСчетовУчета) -> УстановитьЦенаВключаетНДСПоТипуЦен(Объект.СуммаВключаетНДС, РеквизитыДоговора.ТипЦен)

    В общем модуле анализируется нужно ли пересчитывать цены и суммы: в вашем случае, если не доработанная конфигурация, то у вас тип цен с НДС сверху поменяется и это запустит пересчет.

    Не будет пересчитываться лишь в том случае, если тип цен не менялся и валюта не менялась.

    Прошлась по алгоритму Отладчиком, как раз в последнем месте пересчета остановилась.
    Удачи, Сергей! 🙂

    1
  17. Спасибо огромное. Сэкономили мне кучу времени для поиска.

Комментарии закрыты.