|
Поиск и замена значений в таб документе
| ☑ |
0
qwaqwa
22.05.13
✎
16:49
|
Есть табличный документ(макет объекта) состоящий из 2х столбцов, имея параметр Номер=1,нужно присвоить значение 401101 ......Прошу помощи!
124cw 1
342gy 2
456re 3
768tr 4
423tg 5
401bb 6
4getn 7
4234 8
|
|
1
Лефмихалыч
22.05.13
✎
16:51
|
(0) прекрасная новость
|
|
2
Maxus43
22.05.13
✎
16:53
|
не понял как связан вопрос про 401101 и
124cw 1
но по сути - перебирай области таб дока, ищи там Текст или значение, и делай что хочешь потом
|
|
3
qwaqwa
22.05.13
✎
16:55
|
Извиняюсь,
Номер=1 (значение из столбца 2) нужно чтобы Номер стал равен 124cw(значение из столбца 1)
|
|
4
Лефмихалыч
22.05.13
✎
16:57
|
так проблема-то в чем? как обойти области табличного доку мента? или как запихать полученное обратно в макет объекта метаданных?
|
|
5
qwaqwa
22.05.13
✎
16:58
|
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
ОбластьПоиска = Макет.ПолучитьОбласть("2"); //столбец 2 в котором лежит значение номер=1
Найденыйкод = Макет.НайтиТекст(КодФормы,,,,ИСтина);
КодОбр=Сред(Найденыйкод.Имя,1,СтрДлина(Найденыйкод.Имя)-1);
КодИтог = КодОбр+"1";
ОблИзм = Макет.ПолучитьОбласть(КодИтог);//получили код ячейки в которой есть нужное значение, как его прочитать???
|
|
6
Maxus43
22.05.13
✎
17:01
|
ОблИзм.Текст ?
|
|
7
Лефмихалыч
22.05.13
✎
17:03
|
(5) СП украли?
ОблИзм.ТекущаяОбласть.Текст
|
|
8
qwaqwa
22.05.13
✎
17:07
|
не нашел сразу, спасибо!
|
|