|
Как то что отметил через список значений записать в справочник | ☑ | ||
---|---|---|---|---|
0
sr_deadman
20.01.13
✎
16:15
|
Мне надо записать в справочник данные которые я отметил через список значений
Выборка = Справочники.ВариантыОбедов.Выбрать(); СписокЗначений = Новый СписокЗначений; Пока Выборка.Следующий() Цикл Если Не Выборка.ПометкаУдаления Тогда СписокЗначений.Добавить(Выборка.Ссылка); КонецЕсли; КонецЦикла; СписокЗначений.ОтметитьЭлементы("Выберите обед"); надо записать в справочник |
|||
1
Нуф-Нуф
20.01.13
✎
16:21
|
подразумеваю у тебя какой-то вопрос?
|
|||
2
sr_deadman
20.01.13
✎
16:22
|
да СписокЗначений есть функция ОтметитьЭлементы возвращает ложь если не отметил и истина если отметил надо мне то что я отметил записать в справочник
|
|||
3
DrShad
20.01.13
✎
16:23
|
используй процедуру ЗаписатьВРандомныйСправочникТоЧтоЯОтметилВСпискеЗначений()
|
|||
4
sr_deadman
20.01.13
✎
16:24
|
это че за функция
|
|||
5
DrShad
20.01.13
✎
16:25
|
это не функция, а процедура!
|
|||
6
sr_deadman
20.01.13
✎
16:26
|
а как мне ее использовать
|
|||
7
DrShad
20.01.13
✎
16:27
|
вызывай
|
|||
8
sr_deadman
20.01.13
✎
16:29
|
такой процедуры нет хватит прикалываться
|
|||
9
DrShad
20.01.13
✎
16:31
|
какой вопрос - такой ответ
|
|||
10
sr_deadman
20.01.13
✎
16:32
|
ну это серьезно у меня горит мне надо эту задачу решить
|
|||
11
wertyu
20.01.13
✎
16:33
|
типичная ошибка, когда что-то горит, надо не на мисту писать, а звонить пожарным!
|
|||
12
DrShad
20.01.13
✎
16:34
|
мы тебе мешаем?
|
|||
13
Dен
20.01.13
✎
16:34
|
(0) А что в справочник записывать?
Ты же все читаешь из справочника, значит там все есть. |
|||
14
sr_deadman
20.01.13
✎
16:35
|
ну которые я в отметке выбрал надо записать в справочник
задача вот Результат выбора пользователя записывайте в справочник «ОбедыПользователей». При выборе нескольких вариантов выполняйте запись нескольких элементов справочника; |
|||
15
wertyu
20.01.13
✎
16:37
|
Объект = Справочники.ОбедыПользователей.СоздатьЭлемент();
Объект.Записать(); |
|||
16
Dен
20.01.13
✎
16:38
|
(14) И что неполучается?
|
|||
17
wertyu
20.01.13
✎
16:39
|
всё это внутри цикла:
Для Каждого э Из СписокЗначений Цикл Если э.Пометка Тогда Объект = Справочники.ОбедыПользователей.СоздатьЭлемент(); Объект.Записать(); КонецЕсли; КонецЦикла; |
|||
18
sr_deadman
20.01.13
✎
16:39
|
Да записать надо не просто справочник а элементы которые я выбрал
|
|||
19
wertyu
20.01.13
✎
16:43
|
так запиши не просто справочник:
Для Каждого э Из СписокЗначений Цикл Если э.Пометка Тогда Объект = Справочники.ОбедыПользователей.СоздатьЭлемент(); Объект.Наименование = "это не просто запись, я это выбрал!" Объект.Записать(); КонецЕсли; КонецЦикла; |
|||
20
sr_deadman
20.01.13
✎
16:57
|
это не поможет Пометка возвращает Истина и Ложь это булево а надо значение
|
|||
21
Ткачев
20.01.13
✎
17:04
|
...
Объект.Наименование = Э.Значение; ... |
|||
22
sr_deadman
20.01.13
✎
17:06
|
а надо значение которое пометил
|
|||
23
wertyu
20.01.13
✎
17:31
|
нельзя, это значение станет незначительным, а нужно только значительные
|
|||
24
skillhoster
20.01.13
✎
21:48
|
У вас есть справочник, ВариантыОбедов, вы загоняете его в СписокЗначений и предоставляете пользователю отметить некоторые элементы списка, затем, исходя из отметок пользователя вы делаете что? Перезаписываете ВариантыОбедов сами в себя, или выбранные значения вам нужно записать в какой-то другой справочник?
В общем в любом случае, СписокЗначений - это коллекция, и у каждого элемента этой коллекции есть свойство Пометка, есть свойство Значение. В свойстве Значение будет содержаться ссылка на ваш исходный справочник. Можете делать с ней что хотите. Ну или просто нужно почистить кэш. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |