#0
by PiotrLoginov
Здрасте всем. УФ. Имеется реквизит Список (Динамический список) со следующим запросом: ВЫБРАТЬ ЗаказКлиента.Ссылка, ЗаказКлиента.Номер, ... и реквизит ВыбранныеСсылки (список значений, тип значения ДокументСсылка.ЗаказКлиента), который заполняется ПриСозданииНасервере: В итоге при открытии формы в колонке Ссылка1 вижу только лишь ссылку из самого первого элемента списка значений. ЧЯДНТ ?
#1
by PiotrLoginov
Если проще: в запросе параметр - список значений. Запрос "видит" только первое значение из списка значений, хотя их там много. С чем это может быть связано? Мб список значений, хранящийся в реквизите упр. формы, требует какой-то особой настройки, о которой я не знаю?
#2
by PiotrLoginov
Попытался изменить свойство этого параметра ДоступенСписокЗначений. Однако, свойство - только для чтения. Как же правильно изменить это свойство у параметра динамического списка на УФ в 8.3 ? Мб кто-нибудь знает ?
#4
by PiotrLoginov
Запрос - тестовый. Пока не пойму, как правильно использовать ДС. Отбор? А параметр в ДС - это табу?
#6
by PiotrLoginov
мне потом надо будет в определенной колонке выводить значения, зависящие от содержимого определенного реквизита формы. Не уверен, что тут подойдет отбор. Параметр бы... Пошел по такому пути: создал макет - схему с нужными настройками и параметром, у которого установил "ДоступенСписокЗначений". ПриСозданииНаСервере "получил" эту схему и загрузил в компоновщик её НастройкиПоУмолчанию. Не помогло.
#8
by PiotrLoginov
Загрузил в компоновщик из макета-схемы настройки основного варианта: СхемаКомпоновки.ВариантыНастроек.Основной.Настройки не помогло. Штудирую СП. должен же быть способ настроить параметр ДС таким, каким он мне нужен
#9
by PiotrLoginov
задача - в определенной колонке выводить значения, зависящие от содержимого определенного реквизита формы. Что тут можно добавить? Будет реквизит на форме - список со ссылками на заказы. Заполнив список, пользователь должен увидеть, что в строках с заказами определенные заказы получили определенные значения в предназначенной для этого колонке.
#12
by PiotrLoginov
ну вот как вариант: перед пользователем список заказов. На форме реквизит - ссылка на справочник Менеджеры. Выбираем одного менеджера - и в списке подсвечиваются специальным цветом строки с заказами, которыми занимается этот менеджер. А подсвечиваются потому, что в условном оформлении настроено, чтобы строки, у которых определенное поле равно 1, подсвечивались этим цветом. А значение этому полю (колонке списка) задается в запросе исходя из переданной в запрос ссылки на элемент справочника менеджеры.
#13
by PiotrLoginov
только пользователь будет выбирать не одного из менеджеров, а нескольких сразу. Обычное дело. И хотелось бы это реализовать динамическим списком. Да и вообще понять, как настраивать параметры в СКД программно. Думал, все просто. Оказалось, надо еще попросвещаться.
#16
by Drac0
Да и задача твоя сводится не к выделению строк, а к нормальному отбору. Если пользователю нужна инфа по заказам конкретных менеджеров, то зачем ему остальные сотни и тысячи документов в списке?
#17
by PiotrLoginov
само собой я же писал - запрос тестовый. Никто так два раза одну таблицу юзать не будет ну началось ... на зачемп тебе это надо.. да пользователю это не надо. Ну а если надо, и надо будет в томили ином варианте еще не раз, что тогда? Пока набросал такое: И в итоге в получившемся компоновщике настроек вижу искомый параметр в нужном виде. Как бы теперь еще этот компоновщик или его настройки прилепить к своему ДС...
#19
by Drac0
Похоже, что ни разу не само собой. У тебя должно быть условие Ссылка В СПИСКЕ ТвойСписок. Зачем запрос курочить? Если хочешь параметр поставить,то надо ЭтотОбъект.Список.Параметры.УСтановить("ВыбранныеСсылки", ТвойСписок). А ты куда пошел?
#20
by PiotrLoginov
да уж похоже... установить-то можно. Только чтобы список значений установить, надо, чтобы у параметра свойство ДоступенСписокЗначений было Истиной
#23
by PiotrLoginov
народ, ну подскажите уже, кто знает, как запихнуть в параметр не одно значение, а список. Уже все испробовал. Если что, компоновщик с настройками, где параметр уже в нужном виде и в настройках, и в фиксированных настройках - имеется. Как его настройки применить на компоновщик настроек моего ДС?
#25
by PiotrLoginov
да я как бы не претендую на правильность действий . Мне бы подсказку, как правильно.
#26
by Drac0
Открой любую типовую, там форму списка справочника или документа и смотри. Макет СКД вообще здесь не при делах,работай только с динамическим списком и формой.
#27
by PiotrLoginov
Дык я как бы с этого и начинал. Открыл те же Заказы в УТ 11.1 и смотрел. Но там не реализовано то, что мне надо. Соответственно и параметры там без возможности задавать список значений. Очень бы хотелось, чтобы среди рассказчиков про каши и типовые примеры нашелся форумчанин, действительно знающий, как управлять параметрами динамического списка.
#29
by PiotrLoginov
тогда условие распространится на всю таблицу, а мне надо, чтобы в таблице остались и Заказы, ссылок на которые нет в &ВыбранныеСсылки Проблема не запросе. Запрос тестовый. Проблема в неумении передавать в динамический список сразу несколько значений в качестве одного параметра. А хотелось бы, т.к. понадобится еще не раз.
#31
by Drac0
" Проблема в неумении передавать в динамический список сразу несколько значений в качестве одного параметра. " Тебе уже несколько раз объяснили, что в качестве параметра просто передается список значений с помощью Список.Параметры.УстановитьЗначениеПараметра("ВыбранныеСсылки",ТвойГребаныйСписокЗначений);
#34
by PiotrLoginov
Здрасте, приехали. Как можно в настройке условного оформления привязаться к содержимому реквизита, если реквизит - Список значений? У кого еще каша...
#36
by Drac0
А зачем реквизит? Добавляешь через настройки списка условное оформление. Пользователь открывает Настроить список и заполняет значения. Если хочешь реквизит, то при изменении его программно меняешь условное оформление. В чем проблема-то?
#37
by PiotrLoginov
Ну и? Установить значение - не проблема. Но запрос "видит" только первое значение из установленного списка значений. Я же написал в
#38
by PiotrLoginov
При настройке условного оформления в условии я что должен указать? Это вообще тупик. так можно экспериментировать часами, пытаясь решить задачу обходными путями. Даже если это удастся, необходимость передавать параметры в ДС встанет в следующий раз. И не факт, что удастся её обойти.
#39
by Drac0
У тебя 1С бракованная. Никогда не возникало таких проблем с передачей параметра списком. Сделай вместо соединения поле и посмотри ВЫБОР КОГДА ЗаказКлиента.Ссылка В(&ВыбранныеСсылки) Тогда ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК Флаг
#40
by Drac0
У тебя проблема на ровном место возникла. Никогда и ни разу не возникала проблема с передачей списка в качестве параметра. Ищи, где ты наг0внокодил. Может потом еще где ставишь кривой параметр.
#42
by PiotrLoginov
Делал. Истина - напротив ссылки, находящейся в списке значений &ВыбранныеСсылки на первом месте (вверху списка значений). Напротив остальных ссылок ложь. Если просто выполнять запрос в консоли запросов, Истина - напротив всех ссылок, присутствующих в списке значений &ВыбранныеСсылки
#48
by PiotrLoginov
Так или иначе, с этим можно что-то сделать? Не думаю, что это глюк. В компоновщике настроек ДС ясно видно, что у параметра ВыбранныеСсылки свойство ДоступенСписокЗначений - Ложь.
#49
by Drac0
Что сделать? Это баг платформы. Передавай массив. Неужели сложно дописать ВыгрузитьЭлементы ?
#50
by PiotrLoginov
Надо поискать подробную документацию по настройкам Компоновщика настроек динамического списка. СП, к сожалению, не помог. На ИТС пока не нашел...
#52
by PiotrLoginov
Да, массив передается. Я тащусь. Практически сутки потеряны. Конечно, есть велась какая-то возня с юзверями параллельно, но все же... Ладно. Всем спасибо. Drac0 особенно :)
#54
by PiotrLoginov
только наверное не в , а в в метод установки параметра - его я и так использовал а я принял к сведению, как раз собирался испробовать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- "Список значений" как реквизит справочника
- 7.7 список значений из значений перечисления, сортировка
- Как в Список Значений загрузить колонку Таблицы Значений?
- Пролистать список типов или Получить список видов документов, справочников и т.п
- КД 2.0 Реквизит "Строка" в Реквизит "СправочникСсылка"
- КД2: Как перенести реквизит ТБ 7.7 в реквизит шапки 8.1?
- v7: Реквизит диалога "Список" как реквизит документа.
- Как лучше - параметр динамического списка или реквизит формы для условного?
В этой группе 1С
- УФ Обновление карты маршрута бизнес-процесса
- ут11 как открыть прикрепленный файл
- Комплексная автоматизация 7.7 регламентированная отчетность
- ПолучитьИмяВременногоФайла на сервере
- УПП: Книга покупок и восстановление НДС при экспорте
- Ошибка. Интернет почта метод Отключится()
- Произвольный алгоритм Универсальной обработки
- v7: Общая файловая ошибка при доступе файл Картинка Windows 7 x64
- Тормоза при обновлении индекса полнотекстового поиска
- БГУ не заполняется декларация НДС
- Прокрутка видео-роликов на смарт-тв по сети
- конвертация реквизита табчасти источника в реквизит приемника
- Отличия табличной части от регистра сведений
- Ярлык дл запуска web страницы с параметрами (1с web публикация базы)
- БСП: Реламентное задание завершается с ошибкой авторизации - куда копать?
- Как получить значение из регистра сведений без запроса?
- Б.П. 3.0 не формирует журнал счетов-фактур
- БП3.0 Последний релиз. Декларация НДС. 1й раздел. ОКТМО не заполняется.
- Соответствие для счета БУ 60.01?
- v7: Как удалить периодическое значение, установленное документом?