Добрый день. После обновления декабрьского релиза у части клиентов в документе отгрузки стало неправильно проставляется применение НДС. В договоре проставлен НДС сверху, тип цен не назначен. До обновления все работало нормально.
Все комментарии (20)
Комментарии закрыты.
Здравствуйте!
Уточните номер релиза, пожалуйста.
БП 3.0.145.19
Добрый день, Сергей!
Ситуация довольно странная с учетом того, что в типовой конфигурации 1С при создании документа реализации по умолчанию выставляется «НДС в сумме», а не «НДС сверху», если вы не задаете в договоре Тип цен с соответствующим вариантом НДС.
Вот, чтобы не быть голословной, привожу скрин из Конфигуратора программы.
Сейчас проверила на 3.0.146 релизе — ничего не поменялось. При создании нового документа выставляется НДС в сумме, как и раньше.
Если у вас где-то с «НДС сверху» прошло, возможно, вы копировали с других реализаций — не видя вашу базу сложно сказать.
А то, что в карточке Договора стоит НДС сверху, так это действует только на блок расчетов внутри карточки.
Возможно, у вас доработанная конфигурация, если у вас раньше выставлялся вариант «НДС сверху» и после обновления расширение перестало работать, поскольку изменился в основной конфигурации Режим совместимости. Сейчас он 8.3.21 не ниже. Проверьте, если так.
В типовом варианте 1С вы можете только использовать в карточке Договора подстановку Тип цен либор делать расширение для установки по умолчанию «НДС сверху»
Если это важно для вас, то расширение можно скачать здесь:
https://drive.google.com/file/d/1N9CLup78dkwaQkB1nL5IG6c56YbiEWBV/view?usp=sharing
Установите сначала на копии базы (я делала на 3.0.146, вам желательно тоже обновиться до актуальной), посмотрите все ли устраивает, если да, то можно загрузить в рабочую базу.
Расширение отрабатывает сразу при создании реализации (любой: Полной, с видом Товары или Услуги) после выбора Контрагента.
При подключении расширения ОБЯЗАТЕЛЬНО сбросьте флажок Безопасный режим.
Спасибо за оперативный ответ. К сожалению расширение удалено.Есть возможность перезалить?
Сергей, обновила ссылку, ловите! 🙂
Видимо, заканчивается место на Гугл-диске, сейчас проверила — все ок.
https://drive.google.com/file/d/1sYU-7XsD2U9V9ayn6W0y9wgkCDWyWlm7/view?usp=drive_link
Спасибо еще раз. Попробовали установить цены в договоре. Срабатывает через раз. То есть часть клиентов берет НДС сверху,часть нет. Попробую обновить до последней версии.
Сергей, при правильно установленном расширении не нужно устанавливать цены в Договоре.
Покажите из раздела Администрирование — Печатные формы, отчеты и обработки — Расширения: как установили скаченное расширение.
…
Это должно срабатывать в любом случае, но только для документов реализации, как вы и написали в вопросе.
Если часть контрагентов берет с НДС сверху, а часть с НДС в сумме, то расширение не подойдет: оно просто по умолчанию меняет вариант от разработчиков для новой реализации от НДС в сумме — на вариант НДС сверху.
Тогда либо дорабатывать более серьезно, либо через тип цены в договоре.
Покажите, как вы выставляете для НДС сверху тип цен в Договоре, разверните цену, я проверю.
PS: там не может срабатывать «через раз» , видимо не то значение перечисления в типе выставляете.
Для проверки не обязательно обновляться.
Просто покажите, как установили тип цен в договоре, где не получается.
Доброй ночи 🙂 Отправляю скрины по договорам и ценам.
Расширение пока не устанавливал. Различное поведение происходит при типовом выборе цен.То есть настройки в договоре одинаковые, а поведение разное. Скорее всего придется дорабатывать Ваше расширение, так как по ряду клиентов нужно оставить НДС в сумме.
Сергей, добрый день!
У все правильно в карточке типа цен НДС сверху. 🙂
Это отлично работает при создании НОВЫХ реализаций.
Если вы хотите изменить на старых реализациях, где уже проставился вариант НДС в сумме, то нужно перевыбрать договор в поле Договор реализации, чтобы тип цен в ней взялся по новому, если он изменился.
Добрый день. В том и вопрос. Понятно что при изменении параметров договора требуется перевыбрать его. НО…Тип цен,точнее название ставится правильно, а НДС остается старым:( Как был в сумме, так и остался. И самое интересное, что не у всех контрагентов. Для меня это поведение остается загадкой. Наверное придется искать через отладчик.
При перевыборе договора с типом цен НДС сверху все пересчитывается корректно.
Вот прилагаю из типовой 1С 3.0.146.35.
Было НДС в сумме (скрин)
Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.
Сам НДС не стал меньше, изменилась сумма, ведь от нее берется НДС.
Но если вы имеете в виду, что хотите, чтобы поменялась итоговая сумма, то тогда придется менять цену после перевода на НДС сверху.
Потому что типовой алгоритм пересчитывает из той суммы, что уже выставлена.
Поэтому в этом случае вам только писать внешнюю обработку: переводить вариант в реализациях в НДС сверху, перед переводом сохранять старую цену (после изменения варианта НДС она пересчитается и по этой цене находить сумму, умножив на количество).
Типовым функционалом вы при изменении варианта НДС автоматически пересчитаете цену. Программа заточена на то, чтобы в колонке ВСЕГО был тот же результат, что и до изменения.
Добрый вечер. «Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.» У меня по какой то причине у части контрагентов ссылка НДС меняется, а НДС остается в сумме. В общем буду искать. Спасибо за помощь. Если что то обнаружится-отпишусь.
Да, конечно, в Отладчике все будет видно.
Если при изменении Договора у вас не меняется и не пересчитывается цена, то смотреть Отладчиком нужно прямо из формы реализации последовательно переходя в указанные процедуры:
Процедура ДоговорКонтрагентаПриИзменении(Элемент) -> Процедура ДоговорКонтрагентаПриИзмененииНаСервере() -> РеализацияТоваровУслугФормы.ДоговорКонтрагентаПриИзменении(ЭтотОбъект) — > Процедура ДоговорКонтрагентаПриИзменении(Форма) Экспорт -> Процедура ДоговорКонтрагентаОбработатьИзменение(Форма, ПричиныИзмененияСчетовУчета) -> УстановитьЦенаВключаетНДСПоТипуЦен(Объект.СуммаВключаетНДС, РеквизитыДоговора.ТипЦен)
В общем модуле анализируется нужно ли пересчитывать цены и суммы: в вашем случае, если не доработанная конфигурация, то у вас тип цен с НДС сверху поменяется и это запустит пересчет.
Не будет пересчитываться лишь в том случае, если тип цен не менялся и валюта не менялась.
Прошлась по алгоритму Отладчиком, как раз в последнем месте пересчета остановилась.
Удачи, Сергей! 🙂
Спасибо огромное. Сэкономили мне кучу времени для поиска.