Имя: Пароль:
1C
 
как по Тз.Найти(....) получить индекс найденной строки?
0 provodok
 
15.08.07
06:48
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Здания");
ТЗ.Колонки.Добавить("Сооружения");
ТЗ.Колонки.Добавить("Машины");
ТЗ.Колонки.Добавить("Оффис");
ТЗ.Колонки.Добавить("Транспорт");
ТЗ.Колонки.Добавить("Произв");
ТЗ.Колонки.Добавить("Другие");
С = ТЗ.Добавить();
с.Здания = зв;
с.Сооружения = св;
с.Машины = мв;
с.оффис = ов;
с.транспорт = тв;
с.произв = пв;
с.Другие = дв;

С = ТЗ.Добавить();
с.Здания = зс;
с.Сооружения = сс;
с.Машины = мс;
с.оффис = ос;
с.транспорт = тс;
с.произв = пс;
с.Другие = дс;

С = ТЗ.Добавить();
с.Здания = зо;
с.Сооружения = со;
с.Машины = мо;
с.оффис = оо;
с.транспорт = то;
с.произв = по_;
с.Другие = до;


ТЗ = ТЗ;

хз = 12;
зд = ТЗ.Найти( хз, "Здания , Сооружения , Машины , Оффис , Транспорт , Произв , Другие");

как по Тз.Найти(....) получить индекс найденной строки?
1 Нэп
 
15.08.07
08:13
ТаблицаЗначений (ValueTable)
Индекс (IndexOf)
Синтаксис:
Индекс(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: СтрокаТаблицыЗначений. Строка таблицы значений, для которой нужно определить индекс.
Возвращаемое значение:
Тип: Число. Индекс указанной строки в коллекции. Если не найдено, то возвращается -1.
Описание:
Получает индекс строки в коллекции строк таблицы значений.


Т.е. в твоем случае:
Индекс = ТЗ.Индекс(зд)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший