|
Список значений. Подскажите как победить) | ☑ | ||
---|---|---|---|---|
0
ahmato
07.11.14
✎
10:25
|
Проблема довольно проста, но решение не так очевидно (для меня).
Смысл проблемы: в справочник пользователь добавил реквизит(ссылка на некий другой справочник), по этому реквизиту делается отбор в списке документов. Появилась необходимость указывать несколько значении это реквизита в справочнике пользователи. Сразу вспомнил про список значений, но с ним чот у меня не получается. Может кто подскажет что нибудь по проще? |
|||
1
Looser-1c
07.11.14
✎
10:26
|
табличная часть?
|
|||
2
Господин ПЖ
07.11.14
✎
10:27
|
ловите наркомана
|
|||
3
vicof
07.11.14
✎
10:27
|
(0) Когда с девушками тоже не получается, тоже ищешь что попроще? :))
|
|||
4
13_Mult
07.11.14
✎
10:31
|
Куда уж проще то.
|
|||
5
User_Agronom
07.11.14
✎
10:32
|
(0)...в справочник пользователь добавил реквизит...
Проконсультируйся у пользователя. Он похоже программист 1С со стажем. |
|||
6
Chameleon1980
07.11.14
✎
10:34
|
рс, подч. спр.
|
|||
7
ahmato
07.11.14
✎
10:36
|
(3) ЭЭЭ...с девушками куда проще))) и с ними чем проще тем лучше :))
|
|||
8
Looser-1c
07.11.14
✎
10:37
|
(7) Чем проще с девушкой, тем потом сложней )))
|
|||
9
ahmato
07.11.14
✎
10:38
|
(4) вопрос имел немного другой посыл, может мою идею можно как то иначе реализовать?
|
|||
10
13_Mult
07.11.14
✎
10:39
|
А сколько девушек в СпискеЗначений ?
|
|||
11
Looser-1c
07.11.14
✎
10:39
|
(9) в (1) вполне нормальная идея. Рекомендую.
|
|||
12
ahmato
07.11.14
✎
10:42
|
(11) уже кубатурю идею, помоему вполне так ничего. Щас допишу идею и гляну как чо.
|
|||
13
ahmato
07.11.14
✎
10:45
|
(10) более 100 штук, и вариации с их составом может быть куча))
|
|||
14
ahmato
07.11.14
✎
11:48
|
с этим как бы все, только еще одна проблема. Не сохраняются выбранные значения. Как их сохранять?
|
|||
15
silent person
07.11.14
✎
11:49
|
видимо записать элемент справочника после изменения его табличной части.
|
|||
16
Kamas
07.11.14
✎
11:57
|
(1) либо РС
|
|||
17
ahmato
07.11.14
✎
12:50
|
Опять вернулся к вопрос сохранения списка значении:
Процедура ПриЗаписи(Отказ) СписокПро = Новый ХранилищеЗначения(ЭлементыФормы.ПолеВвода1); Процедура ПриОткрытии() ЭлементыФормы.ПолеВвода1.Значение=СписокПро.получить(); при попытке открыть форму настройки пользователя, выдает ошибку: {Справочник.Пользователи.Форма.ФормаЭлемента.Форма(187)}: Значение не является значением объектного типа (Получить) ТабДок=Хранилище.Получить(); чо не так делаю? |
|||
18
ahmato
07.11.14
✎
12:54
|
ошибка такая:
{Справочник.Пользователи.Форма.ФормаЭлемента.Форма(184)}: Значение не является значением объектного типа (получить) ЭлементыФормы.ПолеВвода1.Значение=СписокПро.получить(); Предыдущая ошибка не в тему |
|||
19
ahmato
09.11.14
✎
21:24
|
После часового бдения с отладчиком, разобрался что из себя представляет тип Хранилище Значения и тип Список Значений, а также как с ними работать.
Ошибки: 1) тип Список значений можно программно заводить, достаточно на форме для нужного реквизита выбрать тип список значений, а в типе значения списка нужный справочник или что требуется подставить. 2) Процедура ПриЗаписи(Отказ) СписокПро = Новый ХранилищеЗначения(ЭлементыФормы.ПолеВвода1); Здесь пытался записать не понятно куда, не заведя нужный реквизит с типом Хранилище Значений в данных и не понятно что, т.е. что понятно, только тогда в Процедура ПриОткрытии() вместо ЭлементыФормы.ПолеВвода1.Значение=СписокПро.получить(); так ЭлементыФормы.ПолеВвода1=СписокПро.получить(); Но я пошел чуть по другому пути, сохранил значение и восстанавливал значение. В конечном итоге именно значения меня и интересовали. Надеюсь мои коммент кому то будет полезен. :) |
|||
20
RomanYS
09.11.14
✎
21:30
|
"сохранил значение и восстанавливал значение"
главное чтобы ты знал, что теперь твое значение привязано к твоему пользователю и не привязано к элементу справочника |
|||
21
ahmato
09.11.14
✎
21:36
|
(20) да ты прав, забыл про это написать. В этом отношении он чем то схож с регистром сведений "Сохраненные Настройки".
|
|||
22
hhhh
09.11.14
✎
22:57
|
(21) может всё-таки
СписокПро = Новый ХранилищеЗначения(ЭлементыФормы.ПолеВвода1.Значение) |
|||
23
ahmato
10.11.14
✎
09:59
|
(22) читаем мое сообщение на два поста выше, а именно:
"...Но я пошел чуть по другому пути, сохранил значение и восстанавливал значение. В конечном итоге именно значения меня и интересовали. ". Так что да, ты прав , я сделал именно так! :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |