Имя: Пароль:
1C
 
Как переименовать колонку в таблице значений.
Ø
0 Deryni
 
02.12.04
17:51
Че-то то я туплю. Но найти не могу. Нужно изменить идентификатор колонки в таблице значений. Еще раз подчеркиваю, не заголовок, а идентификатор.
1 Deryni
 
02.12.04
17:56
up
2 urban
 
02.12.04
17:56
Насколько мне известно, никак. Только новую колонку создать с нужным идентификатором, ее заполнить, а старую грохнуть.
3 Deryni
 
02.12.04
18:00
Хорошо, а можно скопировать колонку?
4 Муму после всплытия
 
02.12.04
18:03
(0)
можно изменить...................
т = ЗначениеВСтроку(ТЗ);
// меняем что нужно
ТЗ = ЗначениеИзСтроки(т)
5 Skifi
 
02.12.04
18:04
Если идентификатор уникальный, т.е. "Количество" и нет колонок с вхождением слова "Количество", то можно попробовать ЗначениеИзстрокиВнутр(Заменить(ЗначениеВСтрокуВнутр(ТвояТЗ),"Количество",ИдНовый)).
ЗЫ
За порядок следования параметров в Заменить не ручаюсь. СП нету под рукой.
6 Deryni
 
02.12.04
18:08
Ща попробуем
7 Langoliers
 
02.12.04
18:11
Процедура ИзменитьИдентКолонкиТЗ(ТЗ, Идент, НовыйИдент) Экспорт
     ЗначениеИзСтрокиВнутр(СтрЗаменить(ЗначениеВСтрокуВнутр(ТЗ), "}," + Симв(10) + "{""" + Идент + """", "}," + Симв(10) + "{""" + НовыйИдент + """"), ТЗ);
КонецПроцедуры
8 Deryni
 
02.12.04
18:17
Получилось
9 Deryni
 
02.12.04
18:19
Получилось
10 ValeraVV
 
02.12.04
18:20
+(8)(9)Внесу и я свою лепту
Получилось )))
11 Deryni
 
02.12.04
18:22
получилось так:
Стр = ЗначениеВСтрокуВнутр(ТЗ);
Стр = СтрЗаменить(Стр, "Товар", "ТМЦ");
ТЗ = ЗначениеИзСтрокиВнутр(Стр);
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший