Список значений в таблице значений #798456


#0 by ppdisk
Вечер добрый, помогите пожалуйста с реализацией хотелки: Дано: таблица значений состоящая из 2х колонок: Характеристика и Значение Характеристики. У Значения Характеристики стоит связь по типу с характеристикой, и при выборе значения всё хорошо, т.е. видны только значения данной характеристики. Но мне необходимо, что бы в значение характеристики можно было выбирать список значений. И вот при выборе типа "список значений", в режиме предприятия, в этотм списке значений нет связи по типу, которая необходима, и соответственно отображаются все значения всех характеристик. Второй день не могу наколдовать(
#1 by МимохожийОднако
В поле ТЗ помести не список значений, а ТЗ с характеристиками
#2 by ppdisk
так в ТЗ нельзя же поместить ТЗ
#3 by МимохожийОднако
Можно
#4 by ppdisk
Возможно я уже не вижу, но нет такой возможности в конфигураторе:
#5 by Волшебник
Тип "Произвольный"
#6 by ppdisk
тип "Произвольный", на сколько я вижу, можно назначить реквизиту объекта. А мне надо в реквизит табличной части, и там такой возможности нет
#7 by Волшебник
Назначь типа ХранилищеЗначения и помещай ТЗ туда через ДвоичныеДанные
#8 by ppdisk
Жестоко, особенно учитывая первоначальную проблему в том, что в списке значений нет связи по типу. "мне необходимо, что бы в значение характеристики можно было выбирать список значений. И вот при выборе типа "список значений", в режиме предприятия, в этом списке значений нет связи по типу" Проще тогда уже свою форму нарисовать, и там делать что угодно
#9 by Волшебник
Есть ещё какие-то варианты, я чувствую. Заведи значения составного типа. Нужен ещё один справочник для хранения комбинаций значений.
#10 by ppdisk
Пробовал еще при помощи доступных значений. Но на списокЗначений они похоже не распространяются. При выборе из списка, всё равно он показывает все значения, а не только то, что в списке доступных. Пример:
#11 by Волшебник
Есть решение. Думай.
#12 by ppdisk
Много думал, не помогло, подскажите пожалуйста ещё варианты как достичь желаемое.
#13 by МимохожийОднако
В обработчике начало выбора формируй список и выбирай из него.
#14 by ppdisk
так в 10 сообщении эта попытка описана, причём с кодом... не помогло
#15 by Ёпрст
Элемент.ДоступныеЗначения.ЗагрузитьЗначения(спзХарактеристики.ВыгрузитьЗначения);
#16 by ppdisk
Фокус не удался. список доступных значений так и не ограничен. На всякий случай приложил тестовую обработку, вдруг кто нибудь сможет постмотреть:
#17 by Ёпрст
дык, ты же тип то не назначаешь, в зависимости от типа характеристики
#18 by Ёпрст
у тебя и для строки, список или ссылку можно назначить
#19 by Ёпрст
и потом иметь ошибку
#20 by Ёпрст
А так, смотри во всех типовых - обработка.ЗначенияСвойствОбъекта и её применение, например, в справочнике Номенклатура
#21 by Ёпрст
ну, или в поделке, типа групповое изменение свойств
#22 by ppdisk
так мне надо для строки иметь возможность и ссылку и список указать. Это место вроде работает без перебоев.
#23 by Buster007
а как ты список будешь хранить?
#24 by Ёпрст
ты строке пытаешь дать ДоступныеЗначения в виде списка - имеешь ошибку
#25 by ppdisk
а в чем проблема хранить список значений в таблице значений?
#26 by Buster007
ну я думал у тебя документ и ты потом его сохранишь как-то
#27 by VladZ
А что мешает?
#28 by ppdisk
можно скрин?
#29 by ppdisk
у меня таблица значений, потом её сохраняю в хранилище значений, и при потребности извлекаю от туда
#30 by ppdisk
за эту мысль - спасибо, пока в эту сторону не думал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С