Имя: Пароль:
1C
1С v8
Список значений на форме.
,
0 immurz
 
24.01.14
11:44
Блин, что то я совсем в тупике. Нужен список номенклатуры, групп номенклатуры на форме. Не соображу как сделать. Помогите )
1 Wobland
 
24.01.14
11:45
операции - справочники - номенклатура
2 Defender aka LINN
 
24.01.14
11:45
(0) Звонишь программисту, платишь денег, получаешь результат. Все ж просто.
3 immurz
 
24.01.14
11:46
(1) Чтооо? )
4 immurz
 
24.01.14
11:47
Мне нужен список значений на форме.
5 Рэйв
 
24.01.14
11:48
(4)Не нужен он тебе.
6 Wobland
 
24.01.14
11:49
(4) хочешь, скрин пришлю?
7 immurz
 
24.01.14
11:49
(5) Да нет же, нужен )Но мне нужен список значений определенного типа.
8 immurz
 
24.01.14
11:50
(6) Давай!
9 Wobland
 
24.01.14
11:51
(8) а пожалуйста: http://i.imgur.com/kGzt6HQ.png
10 Рэйв
 
24.01.14
11:52
(7)А может тебе так нужно?
http://yadi.sk/d/iidXyxhmGdMc6
11 immurz
 
24.01.14
11:53
(9) Ты думаешь я до этого не додумался? ) Во первых - не понял, как сделать правильный тип. Во вторых - даже если не типизировать - номенклатуры там все равно нет.
12 Wobland
 
24.01.14
11:54
(11) я ничего не знаю о твоих мыслительных способностях, но умение разговаривать с кашей во рту ты демонстрируешь блестяще
13 Infsams654
 
24.01.14
11:55
(11) чего не понял?
14 immurz
 
24.01.14
11:58
(13) Как сделать тип у списка значений равным ссылке на справочник номенклатуры.

Объект.СписокЗначений.ТипЗначения = Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2));


//Это будет список чисел. Нужен список групп номенклатуры )))
15 Wobland
 
24.01.14
11:59
нужно какое-то другое описание типов, не?
16 Рэйв
 
24.01.14
12:00
(14)Объект.Список.Добавить(СсылкаНоменклатура);

Чет я не понял чего ты там колдуешь...
17 immurz
 
24.01.14
12:01
(16) Ну не программно же. Что б пользователь это мог сделать.
18 immurz
 
24.01.14
12:03
(15) Нужно. Только не понятно как оно тут называется.
19 Рэйв
 
24.01.14
12:03
(17)Кнопку сделай на нее повесь код

Ф=Справочники.номенклатура.ПолучитьФормуВыбора();
Выбор=Ф.Открыть();

Если Выбор <>Неопределено Тогда
   Если Список.НайтиПоЗначению(Выбор )= неопределено Тогда
        Список.Добавить(Выбор);
   КонецЕсли;
КонецЕсли;
20 Рэйв
 
24.01.14
12:03
вместо
Ф.Открыть();
писать
Ф.ОткрытьМодально();
21 immurz
 
24.01.14
12:07
(20)
Спасибо! Так то можно. Просто хотелось понять, как сделать стандартным списком.
22 Рэйв
 
24.01.14
12:09
(21)стандартно - заводи таб часть с реквизитом Номенклатура и не парься.
23 Wobland
 
24.01.14
12:09
(22) что он хочет?
24 immurz
 
24.01.14
12:11
(23) http://i.imgur.com/kGzt6HQ.png

Ты пробовал таким образом список номенклатуры на форме сделать?
25 Рэйв
 
24.01.14
12:11
(23)Ему зачем то нужен список номенклатуры вестимо:-)
26 Wobland
 
24.01.14
12:13
(24) список документов. может, ссылка на обработку даже жива ещё
v8: Динамический список и НастройкаОтбора
27 Infsams654
 
24.01.14
12:16
(22) может ему надо реквизит формы создать типа СправочникСписок.Номенклатура и на него натравить ТП на форме ?
28 immurz
 
24.01.14
12:18
(27) Нет такого типа у меня.
29 Wobland
 
24.01.14
12:19
(28) как насчёт типа ДинамическийСписок?
30 Infsams654
 
24.01.14
12:30
(29) так это УФ или нет?
(27) если обычная форма, то закладка Реквизиты, Добавить - имя реквизита - Тип : СправочникСписок, Номенклатура, на форме добавить ТП, установить в Данные этот реквизит формы
31 Wobland
 
24.01.14
12:31
(30) мне пофих ;)
32 immurz
 
24.01.14
12:32
(30) УФ
33 immurz
 
24.01.14
12:44
Это "позиция номенклатуры" называется. ВЦ.
34 Infsams654
 
24.01.14
12:47
(33) что сие значит ?
(32) если УФ, тогда совсем просто, см. (29)
35 immurz
 
24.01.14
12:53
(34) Сие значит, что для добавления в обычный список групп номенклатуры нужно выбрать тип данных (на форме когда значение добавляешь) "позиция номенклатуры". Осталось выяснить как присвоить списку такой тип, что бы не приходилось каждый раз выбирать тип.

Динамический список пока не ковырял.
36 Infsams654
 
24.01.14
12:55
(35) что сие значит? еще раз повтори, для особо тупых
37 immurz
 
24.01.14
12:58
(36)  http://i.imgur.com/kGzt6HQ.png

Когда жмешь кнопку добавить, добавляется строка. Если список имеет, например, тип число, то будет добавлена строка в которую можно ввести число. Если список не типизирован, то сначала появится окно с выбором типа значения, а уже потом форма выбора или строка выбранного типа. Так вот.
38 andreymongol82
 
24.01.14
13:26
39 Infsams654
 
24.01.14
14:05
(37) еще раз повтори, для особо тупых
40 immurz
 
24.01.14
20:59
Конечно я дико тупанул )

Объект.СписокЗначений.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.Номенклатура");

Это для списка групп номенклатуры.


ЗЫ: А тут, я смотрю, настоящие профессионалы сидят )))

(19) Спасибо! Применил твой вариант. Он мне показался более удобным, чем добавлять значения в список.
41 EvgeniuXP
 
24.01.14
23:23
тип у группы и тип у элемента уже разный вдруг стал??? вау!
42 immurz
 
25.01.14
15:34
(41) Тип пусть и одинаковый, но к выбору доступны только группы.
Ошибка? Это не ошибка, это системная функция.