В заказе покупателя такая странность. Когда меняю организацию, то меняется тип розничной цены, хотя у пользователя в явном виде задан основной тип цен продажи.
Вроде тип розничной цены никак не привязан к организации в явном виде, а только задается настройками пользователя. Есть у кого-то мысли?
Код содержит только это.
Процедура ОрганизацияПриИзменении(Элемент)
Если Не ПустаяСтрока(Номер) Тогда
МеханизмНумерацииОбъектов.СброситьУстановленныйКодНомерОбъекта(ЭтотОбъект, "Номер", ЭлементыФормы.ДействияФормы.Кнопки.Подменю, ЭлементыФормы.Номер);
КонецЕсли;
// Выполняем общие действия для всех документов при изменении Организация.
СтарыйДоговор = ДоговорКонтрагента;
ЗаполнениеДокументов.ПриИзмененииЗначенияОрганизации(ЭтотОбъект, мСтруктураПараметровДляПолученияДоговора);
ПриИзмененииОблагаетсяЕНВД("Организация");
// Надо установить банк. счет, если он принадлежит другой организации
// или не заполнен.
Если НЕ ЗначениеЗаполнено(СтруктурнаяЕдиница)
ИЛИ (СтруктурнаяЕдиница.Владелец <> Организация) Тогда
(2) Елки-Палки, сейчас глянул. Какой-то нехороший человек именно для одной организации задал тип цены для розничного покупателя. Для других организаций такого не задано - поэтому настройка в заказе изменялась только для этой "криво-настроенной организации".
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан