|
v7: Указать имя колонки в ТЗ чз переменную | ☑ | ||
---|---|---|---|---|
0
piter99
11.02.13
✎
08:06
|
1С7. Есть ТабЗначений_ТЗ с именами колонок
Код, Наименование, Т1, Т2, ... Т9 Пользователь указал несколько имен_колонок в которые нужно внести значения. Вынужден делать так Если Поле="т1" Тогда ТЗ.п1="знач"; ИначеЕсли Поле="т2" Тогда ТЗ.п2="знач"; .... ИначеЕсли Поле="т9" Тогда ТЗ.п9="знач"; КонецЕсли; А вдруг как в 1С8, есть типа ТЗ[1][2]="знач"; а лучше ТЗ.ПолучитьСтрокуПоНомеру(стр); ТЗ.[Поле]="знач"; У самого не получается, а вдруг ошибаюсь, |
|||
1
ЧеловекДуши
11.02.13
✎
08:10
|
(0)Разрешаю. СП - как говорят, продам не дорого
|
|||
2
ЧеловекДуши
11.02.13
✎
08:10
|
ТЗ.ПолучитьЗначение(Строка,Колонка);
|
|||
3
ЧеловекДуши
11.02.13
✎
08:12
|
+ ТЗ.УстановитьЗначение(Строка,Колонка, НовоеЗначение);
|
|||
4
ЧеловекДуши
11.02.13
✎
08:12
|
ТЗ.НомерСтроки - содержит номер текущей строки :)
Реквизит предопределен, т.е. есть в каждой ТЗ |
|||
5
piter99
11.02.13
✎
08:21
|
О ля ля.
Я думал непробиваемую тему Вам подкинул, так, на всякий случай. Я тут медиц.лабораторные исследования пытаюсь делать. Мозги видать сильно отшибло, опять 8-кой думаю. ТЗ.НоваяСтрока(); ТЗ.УстановитьЗначение(1,"т3", "999"); действительно работает. Удивительно. ((Самая класная штука, которую с утра осваивал ОткрытьПодбор ("Справочник.Спр_ИмяАнализов","ФормаСписка",Конт,1,); строк > 100 вчерашнего кода, убрал) )) |
|||
6
Мимохожий Однако
11.02.13
✎
08:22
|
ОФФ: Начало заката 8-ки ))
|
|||
7
piter99
11.02.13
✎
08:23
|
опять поторопился.
пер="т3"; ТЗ.УстановитьЗначение(1,пер, "99911"); //ОК |
|||
8
1Сергей
11.02.13
✎
08:29
|
(7) и опять поторопился
ТЗ.УстановитьЗначение(ТЗ.НомерСтроки,пер, "99911"); |
|||
9
VladZ
11.02.13
✎
08:36
|
(5) Можно и так:
ТЗ.НоваяСтрока(); ТЗ.т3 = "999"; |
|||
10
VladZ
11.02.13
✎
08:38
|
УстановитьЗначение - позволяет установить значение в любой "ячейке" таблицы. Если тебе нужно установить значение "колонки" текущей строки - проще писать как в (9).
|
|||
11
1Сергей
11.02.13
✎
08:39
|
(10) а если идентификатор колонки заранее не известен (как у автора), то делать Если...ИначеЕсли...ИначеЕсли... как в (0)? :)
|
|||
12
VladZ
11.02.13
✎
08:40
|
(11) Честно говоря, я не понял, что за телодвижения в (0).
|
|||
13
1Сергей
11.02.13
✎
08:41
|
(12) перечитай (11) :)
|
|||
14
Mikeware
11.02.13
✎
08:48
|
(12) чувак не хочет покупать СП. Только и всего...
|
|||
15
piter99
11.02.13
✎
09:44
|
Все же заинтересовали "покупать СП".
По 8-ке есть документация, так ее читать можно, только после того как 8-ку по Радченко и по курсам прошел. А еще наверное лучше, когда год практикуешь. Я тут безработным в автопилоте на честном слове живу. (Причем и работу опасно получить. Мелких профессий много, но сомнительную запись получить в трудовую страшно.) Вчера принесли "Описание встроенного языка" Часть2. со стр456. СЗ и ТЗ и МодульФормы попадают. Именно это подразумевает СП? |
|||
16
Mikeware
11.02.13
✎
09:50
|
(15) СП - это Синтакс-помощник. в конфигураторе.
алсо извенстен как "мужик в кепке" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |