Динамический вид цены для подстановки "по умолчанию"

1. ikekoval 123 19.09.13 15:49 Сейчас в теме
Платформа: 1С:Предприятие 8.2.17.143
Конфигурация: "Управление торговлей", редакция 10.3.20.2

При создании заказа покупателя у пользователя (независимо от прав) не устанавливается по умолчанию галка в "Ценах и Валютах" строка "Налоги" параметр "Сумма вкл. НДС". Проблема в том, что в заданном типе цен по умолчанию для параметра "цена включает НДС" галка стоит. В настройках пользователя Выбран контрагент для постановки в документ по умолчанию. У этого контрагента есть договор где этот тип цен стоит "по умолчанию". Во взаиморасчетах этот тип цен у пользователя отмечен как "основная цена продажи". В общем на мой взгляд вроде как всё по фен-шую, однако, при создании документа тип цен выставляется, но галка на "Сумма вкл. НДС" выставляется только при повторном выборе этого же типа цен в "Цены и валюта" или повторном выборе этой же организации.
Эта проблема объединяет только типы цен с динамическим расчетом от базовой цены.

Проверял этот момент на чистой демо-версии этой же конфигурации - безрезультатно.
Кто какие решения может предложить по выходу с этой ситуации?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. CrackedBone 21.09.13 01:29 Сейчас в теме
А заказ вводится не на основании документа?
3. ikekoval 123 21.09.13 01:34 Сейчас в теме
Нет, созданием нового
4. ikekoval 123 26.09.13 13:30 Сейчас в теме
Найдено условие и причина. Если базовый тип цен (от которого ведется расчет) не включает НДС, а динамический тип включает, тот тут происходит затык т.к. правило НДС берется от базового типа, а при ручном выборе динамического типа цены НДС встает.
Подскажите решение т.к. перегонять базовую это неправильно и не нужно =/
5. Pawlick 10 28.09.13 13:51 Сейчас в теме
6. ikekoval 123 21.11.13 14:24 Сейчас в теме
Нашел, поправил.
Общие модули - ЗаполнениеДокументов

// Если ТипЦен - элемент справочника ТипыЦенНоменклатуры и цены выбранного типа расчетные,
// то флаги включения налогов надо брать из базовой цены

Если ТипЗнч(ДокументОбъект.ТипЦен) = Тип("СправочникСсылка.ТипыЦенНоменклатуры") И ДокументОбъект.ТипЦен.Рассчитывается Тогда
флСуммаВключаетНДС = ДокументОбъект.ТипЦен.БазовыйТипЦен.ЦенаВключаетНДС;
Иначе
флСуммаВключаетНДС = ДокументОбъект.ТипЦен.ЦенаВключаетНДС;
КонецЕсли;


Если тип цен расчетный - вернуть метод расчета из базового для него типа.
CrackedBone; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот