Имя: Пароль:
1C
1С v8
Знаю что ошибка детская, не могу исправить...
0 Gen833
 
15.08.14
16:50
УТ 10.3
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Склады.Ссылка
    |ИЗ
    |    Справочник.Склады КАК Склады
    |ГДЕ
    |    Склады.ОтображатьВПодбореОтдельнойКолонкой";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
         ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(ВыборкаДетальныеЗаписи);
    КонецЦикла;

хочу ДОБАВИТЬ КОЛОНКУ В ПОДБОР СОЗДАЕТ "КОЛОНКА1", "КОЛОНКА2" а мне надо задать имя из запроса. Писал так ВыборкаДетальныеЗаписи.Ссылка.Наименование, и приводил к строке. Матюкается и все. Прошу подсказать начинающему программист 1С. :(
1 Wobland
 
15.08.14
16:51
чего ты там добавляешь?
2 Wobland
 
15.08.14
16:52
а шо за бред в (0) ваще?
3 Chameleon1980
 
15.08.14
16:53
может пробелы в наименованиях заменить _
4 Chameleon1980
 
15.08.14
16:54
вероятно ЭлементыФормы.СправочникНоменклатура это ТП
5 Wobland
 
15.08.14
16:54
(0) (3) бармен! мне того же!
6 Господин ПЖ
 
15.08.14
16:55
держите наркомана
7 Gen833
 
15.08.14
16:55
ВыборкаДетальныеЗаписи.Ссылка.Наименование - "Склад электротоваров" - СТРОКА
8 Крошка Ру
 
15.08.14
16:55
(0) А зачем пихать саму выборку в колонку?
(5) Дайте две!
9 Gen833
 
15.08.14
16:56
требование такое. :(
10 Wobland
 
15.08.14
16:56
(8) ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(ВыборкаДетальныеЗаписи.НуПожалуйста);
11 Wobland
 
15.08.14
16:56
(9) а ну озвучь
12 Gen833
 
15.08.14
16:56
мне задать название колонке надо...
13 Chameleon1980
 
15.08.14
16:56
не обратил внимание что он методу добавить дает
14 Gen833
 
15.08.14
16:57
ща...
15 Chameleon1980
 
15.08.14
16:57
тс для начала да: Добавить(ВыборкаДетальныеЗаписи)
16 Крошка Ру
 
15.08.14
16:57
ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(Строка(ВыборкаДетальныеЗаписи.Ссылка.Наименование));
17 Kamas
 
15.08.14
16:57
ЭЭЭ пятницо
18 Шапокляк
 
15.08.14
16:58
(0) У вас табличное поле СправочникНоменклатура по каким данным строится? ТаблицаЗначений там, наверно?  Вот в нее в колонки и добавляйте  если вам так надо.
19 Chameleon1980
 
15.08.14
16:58
(16) тока еще пробелы проверить и убрать
20 Gen833
 
15.08.14
16:58
Блин, да. СП!
21 Wobland
 
15.08.14
16:58
(16) Строка(Строка()) будет надёжней. мало ли что там с наименованием
22 Михаил Козлов
 
15.08.14
16:59
Посмотрите праметры метода Добавить(...) для колонок табличного поля. Там есть имя (должно быть совместимо с именами переменных, т.е. не может содержать пробелов) и заголовок в шапке.
В качестве имени можете использовать, например "Склад"+код склада в выборке, а качетсве заголовка - наименование.
23 Chameleon1980
 
15.08.14
16:59
(18) потом создать колонки
24 Бледно Золотистый
 
15.08.14
16:59
(16) ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(СтрЗаменить(ВыборкаДетальныеЗаписи.Наименование, " ", ""), ВыборкаДетальныеЗаписи.Наименование));
25 Фокусник
 
15.08.14
16:59
(0) "ЭлементыФормы.СправочникНоменклатура.Колонки.Добавить(ВыборкаДетальныеЗаписи);"

1. В Добавить( нужно передавать СТРОКУ, а ВыборкаДетальныеЗаписи - это НЕ строка.
2. В имя колонки нельзя помещать пробелы, кавычки и возможно другие лишние символы, которые могут быть в ВыборкаДетальныеЗаписи.Ссылка.Наименование

реши эти 2 пункта и у тебя, вероятно, получится :)
26 Wobland
 
15.08.14
16:59
(20) его есть у меня. 200 тыщ рублей - и он полностью твой
27 Gen833
 
15.08.14
17:02
сп. всем разобрался....
28 Wobland
 
15.08.14
17:02
(27) в чём разобрался? почини свой пробел
29 Господин ПЖ
 
15.08.14
17:03
(9) с таким лучше сразу посылать... пусть учатся работать в стандартных диалогах
30 Gen833
 
15.08.14
17:04
(24)
31 Gen833
 
15.08.14
17:07
(29) учту твое мнение.
32 Wobland
 
15.08.14
17:08
хоть бы спасибо сказал, невежа
33 Gen833
 
15.08.14
17:11
(27)
34 Gen833
 
15.08.14
17:12
(27) !!!!!!!!!!!!
35 Wobland
 
15.08.14
17:12
ну.. за (27)
36 Gen833
 
15.08.14
17:12
И напишу еще раз, СП. всем за помощь!
37 Wobland
 
15.08.14
17:13
не дошло. ну и хрен с тобой
38 Kamas
 
15.08.14
17:13
(29) еже сказали добру хлопцу смерть кащеву найти, то добрый хлопец должон ударится о земь, обратится голубушкой белую, за тридевять земель улететь но без смерти не ворачиваться.А иначе какой он богатырь. О как
39 Noob_Of_1C
 
15.08.14
17:16
а разве Имя = Заголовок?
40 Wobland
 
15.08.14
17:17
(39) иногда да. а при чём тут это?
41 Noob_Of_1C
 
15.08.14
17:20
(40) это по поводу "...СОЗДАЕТ "КОЛОНКА1", "КОЛОНКА2"..." в (0)
это единственное что я понял из сабжа - создает колонки со стандартным заголовком :-)
и добавлю на всякий пожарный: не читал комментарии
42 Wobland
 
15.08.14
17:25
(41) ну да. за вещество, создающее колонки описанным образом из приведённого текста запроса, наверняка есть статья
43 acsent
 
15.08.14
17:32
...Колонки.Добавить(ВыборкаДетальныеЗаписи.НуПожалуйста);
принимает более 1 параметра
44 Noob_Of_1C
 
15.08.14
17:34
(42) , (0) и (3) вот в таком состоянии отписывались http://www.youtube.com/watch?v=LTsrhMFDILA
=))