Имя: Пароль:
1C
1С v8
Найти в ТЗ колонку с нужным заголовком
0 skupidom
 
20.08.17
16:11
Управление производственным предприятием, редакция 1.2 (1.2.26.1) Есть таблица значений с заполненными колонками. У колонок заполнены заголовки.Нужно найти колонку с нужным заголовком, как?
1 PiotrLoginov
 
20.08.17
16:12
Перебором?
2 xaozai
 
20.08.17
16:12
ТЗ.Колонки.Найти()
3 PiotrLoginov
 
20.08.17
16:15
(2) Щас тебя ТС раскритикует за невнимательность
4 skupidom
 
20.08.17
16:19
известен только заголовок,колонку с которым мне нужно получить из этой тз, вот в чем ?
5 Pahomich
 
20.08.17
16:23
(4) А зачем тебе сама колонка, если известен заголовок?
6 Злопчинский
 
20.08.17
19:51
Вы не путайте заголовок и идентификатор колонки, специалисты, напр!
7 SiAl-chel
 
21.08.17
06:33
(6) Идентификаторы остались в "семерке", тут только имена.
8 Лефмихалыч
 
21.08.17
08:43
Я в таких случаях часто при формировании таблицы формирую соответствие, по которому мне удобно искать колонки. Ключ соответствия - то, по чём я искать буду, значение - либо имя колонки, либо сама колонка в зависимости от того, что я делать с этим буду
9 Лефмихалыч
 
21.08.17
08:45
Перебор или реверсивное конструирование имени колонки - неудобно и спагетти-коде
10 Лефмихалыч
 
21.08.17
08:45
Хотя, если таблица получена откуда-то, то вариант один только
11 ptiz
 
21.08.17
09:10
(0) Скопировать структуру ТЗ в пустую - скормить в построитель как источник данных - вывести в табличный документ - найти по имени области.
12 ptiz
 
21.08.17
09:24
Хотя не.... Выводит идентификатор :(
13 1dvd
 
21.08.17
09:30
(4) перебором
14 vadim777
 
21.08.17
09:34
Только сегодня утром разбирался с обработкой ЗагрузкаДанныхИзТабличногоДокумента, там есть такая строка:
СтрокиПоиска = ТаблицаЗагружаемыхРеквизитов.НайтиСтроки(Новый Структура("ПолеПоиска,Пометка",Истина,Истина));
15 rmil
 
21.08.17
10:38
перебором колонок
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн