Имя: Пароль:
1C
1С v8
Присвоение имен данных прграммно созданным новым колонкам ТЧ в цикле
0 Xsander
 
06.03.13
14:34
создаю в форме колонки:
   Для N=1 По КолНаполнений Цикл
       ТекНаим="Наполнение";
       ТекНаим=ТекНаим+N;
       Если ЭлементыФормы.Подбор.Колонки.Найти(ТекНаим) = Неопределено Тогда
           НоваяКолонка = ЭлементыФормы.Подбор.Колонки.Добавить(ТекНаим);
           //НоваяКолонка.Данные = ""+СокрЛП(ТекНаим)+"";
           НоваяКолонка.Данные = "Наполнение1";
           НоваяКолонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
           НоваяКолонка.ЭлементУправления.КнопкаВыбора = Истина;
       КонецЕсли;    
   КонецЦикла;

Если пишу вместо:

НоваяКолонка.Данные = "Наполнение1";    

Твот это:
//НоваяКолонка.Данные = ""+СокрЛП(ТекНаим)+"";
или это:
//НоваяКолонка.Данные = ТекНаим;
Выдает ошибку, - как присваивать колонкам имена данных в цикле -?
1 Господин ПЖ
 
06.03.13
14:36
покурить триады и неразрывный пробел...
2 Живой Ископаемый
 
06.03.13
14:37
Выдает стыдную ошибку, написанную на экране невидимыми чернилам, матофильтр форума такой текст не пропускает
3 hhhh
 
06.03.13
14:38
(1) чего, думаешь количество колонок за тысячу перевалило?
4 Господин ПЖ
 
06.03.13
14:38
(3) почему нет
5 SherifSP
 
06.03.13
14:38
(0) Зачем двойные кавычки?
6 Господин ПЖ
 
06.03.13
14:38
других причин не вижу
7 Господин ПЖ
 
06.03.13
14:39
(5) для уверенность... фаталити
8 SherifSP
 
06.03.13
14:39
(0) А вот так? СокрЛП(ТекНаим)
9 Живой Ископаемый
 
06.03.13
14:39
(3) имеет право на любую фантазию, так как автор не задает граничных условий
10 ДенисЧ
 
06.03.13
14:39
ТекНаим=ТекНаим+Формат(N, "ЧГ=");
11 hhhh
 
06.03.13
14:39
(2) на вопрос, какая именно ошибка, пользователь обычно отвечает "Я не вчитывался".
12 kosts
 
06.03.13
14:40
(0) Для табличной части можно установить данные только те, что существуют в реквизитах табличной части документа.
13 Живой Ископаемый
 
06.03.13
14:41
(11) я тогда отвечаю , что для обслуживания . удаков у нас есть другой номер, и даю телфон исполнительного директора
14 SherifSP
 
06.03.13
14:42
(13) Так оно директору надо?)
15 Живой Ископаемый
 
06.03.13
14:44
(14) уволить из фирмы .удака? А кому же еще? Ну может отделу кадров
16 Xsander
 
06.03.13
18:53
Да просто реквизит с именем "ТекНаим" - должен быть в табличной части