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




Бухгалтерский адвент-календарь!
Открывайте подарки от Бухэксперт, заряжайтесь праздничным настроением и делитесь им с коллегами!
Здравствуйте!
Уточните номер релиза, пожалуйста.
БП 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.
Было НДС в сумме (скрин)
Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.
Сам НДС не стал меньше, изменилась сумма, ведь от нее берется НДС.
Но если вы имеете в виду, что хотите, чтобы поменялась итоговая сумма, то тогда придется менять цену после перевода на НДС сверху.
Потому что типовой алгоритм пересчитывает из той суммы, что уже выставлена.
Поэтому в этом случае вам только писать внешнюю обработку: переводить вариант в реализациях в НДС сверху, перед переводом сохранять старую цену (после изменения варианта НДС она пересчитается и по этой цене находить сумму, умножив на количество).
Типовым функционалом вы при изменении варианта НДС автоматически пересчитаете цену. Программа заточена на то, чтобы в колонке ВСЕГО был тот же результат, что и до изменения.
Добрый вечер. «Выставляю тип цен НДС сверху в договор, перевыбираю в этой же реализации: ссылка варианта НДС меняется на НДС сверху и внизу в табличной части колонка Сумма и Цена пересчитались.» У меня по какой то причине у части контрагентов ссылка НДС меняется, а НДС остается в сумме. В общем буду искать. Спасибо за помощь. Если что то обнаружится-отпишусь.
Да, конечно, в Отладчике все будет видно.
Если при изменении Договора у вас не меняется и не пересчитывается цена, то смотреть Отладчиком нужно прямо из формы реализации последовательно переходя в указанные процедуры:
Процедура ДоговорКонтрагентаПриИзменении(Элемент) -> Процедура ДоговорКонтрагентаПриИзмененииНаСервере() -> РеализацияТоваровУслугФормы.ДоговорКонтрагентаПриИзменении(ЭтотОбъект) — > Процедура ДоговорКонтрагентаПриИзменении(Форма) Экспорт -> Процедура ДоговорКонтрагентаОбработатьИзменение(Форма, ПричиныИзмененияСчетовУчета) -> УстановитьЦенаВключаетНДСПоТипуЦен(Объект.СуммаВключаетНДС, РеквизитыДоговора.ТипЦен)
В общем модуле анализируется нужно ли пересчитывать цены и суммы: в вашем случае, если не доработанная конфигурация, то у вас тип цен с НДС сверху поменяется и это запустит пересчет.
Не будет пересчитываться лишь в том случае, если тип цен не менялся и валюта не менялась.
Прошлась по алгоритму Отладчиком, как раз в последнем месте пересчета остановилась.
Удачи, Сергей! 🙂
Спасибо огромное. Сэкономили мне кучу времени для поиска.