Имя: Пароль:
1C
1С v8
Список выбора на форме
,
0 вопросник21
 
11.08.14
11:52
Здравствуйте!
сижу на 8.2. Суть проблемы в том, что никак не могу получить список Складов из Справочники в Модуле Формы, чтобы сформировать список выбора.
Сам список с забитыми строковыми значениями делаю так:

Элементы.Склад.СписокВыбора.Добавить("склад1");
    Элементы.Склад.СписокВыбора.Добавить("склад2");
    Элементы.Склад.СписокВыбора.Добавить("склад3");
    Элементы.Склад.СписокВыбора.Добавить("склад4");
    Элементы.Склад.СписокВыбора.Добавить("склад5");
    Элементы.Склад.СписокВыбора.Добавить("склад6");


Как вместо строк забивать наименования Складов?
Процедуру пишу в Модуле Формы.
Заранее спасибо всем кто посмотрит.
1 salvator
 
11.08.14
11:54
>> Как вместо строк забивать наименования Складов?
А наименования складов у тебя что, не строковый тип?
2 Wobland
 
11.08.14
11:54
есть значение, и есть представление
3 вопросник21
 
11.08.14
11:59
Да, строковый.
Проблема в том что не могу понять как мне обратиться к объекту Склады (Справочники) в Модуле Формы...
4 Трапезунд
 
11.08.14
12:00
Склады = Справочники.Склады.Выбрать();
Пока Склады.Следующий() Цикл
   Элементы.Добавить(Склады.Ссылка); // или Склады.Наименование
КонецЦикла;
5 Wobland
 
11.08.14
12:00
(3) на сервере
6 вопросник21
 
11.08.14
12:00
Wobland, поясни что есть значение и что есть представление?
В руководстве Разработчика по 8.2 ничего такого не было... (
7 Wobland
 
11.08.14
12:03
(6) ктрл+ф1 что говорит?
8 РенеДекарт
 
11.08.14
12:23
(6) значение - это что получишь при выборе элемента списка.
Представление - это что увидишь в самом списке на месте названия элемента.
9 РенеДекарт
 
11.08.14
12:25
(7)>антибиотики дейтсвуют на
- как обычно, ничего не говорит или мало: "представление" - это представление, "значение" - это эначение....
Повторяет "круглое - это круглое..."
10 РенеДекарт
 
11.08.14
12:25
*> ктрл+ф1 что говорит?
11 РенеДекарт
 
11.08.14
12:26
(7)справку от 7.7. читал? Вот её не восьмерошники составляли..
12 РенеДекарт
 
11.08.14
12:28
(6)>В руководстве Разработчика по 8.2 ничего такого не было...
- у меня приятель есть, который подключается напрямую к мозку САМОГО ГЛАВНОГО 1СНИКА и читает оттуда все понятные описания.
Больше так никто не умеет.... ))
13 РенеДекарт
 
11.08.14
12:29
*подключается в таких случаях
14 вопросник21
 
11.08.14
14:02
Трапезунд, то как ты предлагаешь никак не катит на Модуле Формы - выдает ошибку - мол не могу определить...
15 вопросник21
 
11.08.14
14:19
эх... ;((
не получается сохранить часы своей жизни...
16 tixis
 
11.08.14
14:24
(0) а зачем его получать,, какой то отбор по складам, или все склады нужны? Если все склады нужны то и никакого кода не надо, все делается мышкой. Для чего нужно то?
17 вопросник21
 
11.08.14
14:41
Просто нужно выводить все склады - но не в отдельном окне выбора, а чтобы список был...
вот и вся задачка...
18 вопросник21
 
11.08.14
15:30
нет, значение-представление не подходит, т.к. так жестко забивать надо названия... а надо чтобы читало из Справочника.
19 tixis
 
11.08.14
18:47
(18) тебе про это и написали, значение читается из справочника, смотри (4)+(5)
20 вопросник21
 
12.08.14
03:17
Пишу в Модуле Формы так

  &НаСервере
Процедура СкладНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
Склады = Справочники.Склады.Выбрать();

Пока Склады.Следующий() Цикл
   Элементы.Добавить(Склады.Ссылка); // или Склады.Наименование

КонецЦикла;

КонецПроцедуры

А список пустой... хотя склады точно есть... В чем проблема?
21 вопросник21
 
12.08.14
03:18
и ещё когда пишу с директивой &НаСервере - то точки останова игнорятся, что посмотреть что там никак неможно.
22 вопросник21
 
12.08.14
03:21
и так тоже список пуст

  Элементы.Склад.СписокВыбора.Добавить(Склады.Наименование);  

???
23 вопросник21
 
12.08.14
03:29
!!!!!!!!!!!
елки палки!
Палитра свойств
- вот здесь надо поковырять!
http://forum.infostart.ru/forum26/topic85799/

респект всем кто надоумил!!!