|
Заполнение списка выбора ТЗ из запроса. | ☑ | ||
---|---|---|---|---|
0
Maikroft
11.04.18
✎
11:32
|
Добрый день.
Брр, очередная проблема, может, подскажет кто. Выбрал запросом номенклатуру из документа (здесь все отбирается), далее мне надо передать ее в список выбора, для чего сделал таблицу значений и заполнил ее результатом запроса. И в поле выбора номенклатура попадает, но список пустой (то есть ее можно выбрать, но не видно, что ты выбираешь). Чуть ниже код заполнения столбца ДИ_Номенклатура из запроса. Выборка = Запрос.Выполнить().Выбрать(); ТЗ = Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("Номенклатура"); Пока Выборка.Следующий() Цикл НоваяСтрока = ТЗ.Добавить(); НоваяСтрока = Выборка.Номенклатура; КонецЦикла; Элементы.ДИ_Номенклатура.СписокВыбора.ЗагрузитьЗначения(ТЗ.ВыгрузитьКолонку("Номенклатура")); |
|||
1
Lexey_
11.04.18
✎
11:37
|
(0) НоваяСтрока = ТЗ.Добавить();
НоваяСтрока = Выборка.Номенклатура; одной переменной присваиваешь 2 разныых значения |
|||
2
Maikroft
11.04.18
✎
11:40
|
Не очень понял.
Запросом выбираю номенклатуру, далее добавляю колонку "Номенклатура" в ТЗ, далее заполняю построчно из выборки, далее выгружаю колонку в элемент формы в список выбора. НоваяСтрока только для заполнения ТЗ. |
|||
3
igorPetrov
11.04.18
✎
11:43
|
(2) Читай (1) до полного просветления. Что непонятно?
|
|||
4
Lexey_
11.04.18
✎
11:44
|
(2) да, да, да, всё что ты написал, а потом раз и "одной переменной присваиваешь 2 разныых значения"
|
|||
5
Evgenchik
11.04.18
✎
11:46
|
НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Номенклатура = Выборка.Номенклатура; |
|||
6
shadow_sw
11.04.18
✎
11:52
|
ответ в (5)
|
|||
7
Maikroft
11.04.18
✎
11:58
|
Поправил, заработало. Это я не проснулся еще, вот и не понял.
Спасибо всем. |
|||
8
Малыш Джон
11.04.18
✎
12:03
|
(0) если честно, не понял, почему не
ТЗ = Запрос.Выполнить().Выгрузить(); Элементы.ДИ_Номенклатура.СписокВыбора.ЗагрузитьЗначения(ТЗ.ВыгрузитьКолонку("Номенклатура")); |
|||
9
Maikroft
11.04.18
✎
12:12
|
Это потому что не работало, я уже решил пройтись по всем этапам.)
|
|||
10
Малыш Джон
11.04.18
✎
12:16
|
(9) дело твое, но если бы написал эти две строки изначально, то до ошибки в (0) дело бы не дошло
|
|||
11
Maikroft
11.04.18
✎
12:23
|
А не работало, колонка не выгружалась почему-то.
Сейчас попробую сократить. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |