Здравствуйте.
Есть отчет на СКД. В нем есть Параметр ВидЦены. В форме отчета при выборе настройки Вид цены вываливается список всех цен, которые есть в справочнике ВидыЦен. Мне нужно, чтобы в этом списке отображались определенные цены в зависимости от разрешенных пользователю. В СКД плохо ориентируюсь поэтому спрашиваю Вас. Как задать отбор для параметра ВидЦены? И еще: почему виды цен при выборе отображаются выпадающим списком, а не открывается форма для выбора?
Есть отчет на СКД. В нем есть Параметр ВидЦены. В форме отчета при выборе настройки Вид цены вываливается список всех цен, которые есть в справочнике ВидыЦен. Мне нужно, чтобы в этом списке отображались определенные цены в зависимости от разрешенных пользователю. В СКД плохо ориентируюсь поэтому спрашиваю Вас. Как задать отбор для параметра ВидЦены? И еще: почему виды цен при выборе отображаются выпадающим списком, а не открывается форма для выбора?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
И вы думаете, что при такой подаче данных вам ответят, да сразу "в яблочко"?
Это сейчас выглядит как "поставить диагноз без визита к врачу". Слишком мало вводных данных.
Желаете, чтобы вам захотели и смогли помочь - приложите сюда сам отчет и в какой конфигурации запускаете.
И еще . На виды цен есть RLS ? Включён?
Если пользователь в другом объекте обращается в списку цен - ему список выбора подается в ограниченном виде?
Если да - в отчете сделано также ?
Это сейчас выглядит как "поставить диагноз без визита к врачу". Слишком мало вводных данных.
Желаете, чтобы вам захотели и смогли помочь - приложите сюда сам отчет и в какой конфигурации запускаете.
И еще . На виды цен есть RLS ? Включён?
Если пользователь в другом объекте обращается в списку цен - ему список выбора подается в ограниченном виде?
Если да - в отчете сделано также ?
я не ждун. разобрался сам. ну почти сам)
&НаКлиенте
Процедура КомпоновщикНастроекПользовательскиеНастройкиПередНачаломИзме нения(Элемент, Отказ)
если Элемент.ТекущиеДанные.Настройка = "Вид цены" тогда
Элемент.ТекущийЭлемент.СписокВыбора.Очистить();
Элемент.ТекущийЭлемент.КнопкаВыпадающегоСписка = 1;
Элемент.ТекущийЭлемент.КнопкаСпискаВыбора = 1;
Элемент.ТекущийЭлемент.РежимВыбораИзСписка = 1;
МассивЗначений = выполнитьвыборку(); //отбор разрешенных пользователю цен
для каждого ВыбЗнач из МассивЗначений цикл
Элемент.ТекущийЭлемент.СписокВыбора.Добавить(ВыбЗнач);
конеццикла;
конецесли;
КонецПроцедуры
Показать
Я сейчас, вот буквально за ~1 час, сложную ошибку в ERP разобрал. Но у меня в доступе были:
-- описание проблемы от пользователя (но очень недостаточно)
-- описание её же из ЖР
-- база на полных правах, где я воспроизвёл действия пользователя и дошёл до места ошибки на отладке.
То есть я обладал максимальным набором всего, чтобы нормально найти проблему, а не "гадая на кофейной гуще".
Надеюсь, вы меня поняли.
-- описание проблемы от пользователя (но очень недостаточно)
-- описание её же из ЖР
-- база на полных правах, где я воспроизвёл действия пользователя и дошёл до места ошибки на отладке.
То есть я обладал максимальным набором всего, чтобы нормально найти проблему, а не "гадая на кофейной гуще".
Надеюсь, вы меня поняли.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот