|
v7: Можно ли как-то переименовать идентификатор колонки в ТЗ? |
☑ |
0
Absurdus
26.11.12
✎
13:27
|
сабж
|
|
1
GLazNik
26.11.12
✎
13:28
|
УдалитьКолонку ВставитьКолонку :)
|
|
2
zak555
26.11.12
✎
13:29
|
Процедура ИзменитьИдентКолонкиТЗ(ТЗ,Идент,НовыйИдент)
ЗначениеИзСтрокиВнутр(СтрЗаменить(ЗначениеВСтрокуВнутр(ТЗ),"},"+Симв(10)+"{"""+Идент+"""","},"+Симв(10)+"{"""+НовыйИдент+""""),ТЗ);
КонецПроцедуры
Процедура Тест()
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Кол1","Число",10,0,"");
ТЗ.НоваяКолонка("Кол2","Число",10,0,"");
Сообщить(ТЗ.ПолучитьПараметрыКолонки(1));
ИзменитьИдентКолонкиТЗ(ТЗ,"Кол1","Мол1");
Сообщить(ТЗ.ПолучитьПараметрыКолонки(1));
КонецПроцедуры
|
|
3
zak555
26.11.12
✎
13:29
|
|
|
4
Kreont
26.11.12
✎
13:29
|
Создать сразу правильно :)
|
|
5
GLazNik
26.11.12
✎
13:32
|
(2) интересное решение. Недооценивал я метод ЗначениеИзСтрокиВнутр
|
|
6
Absurdus
26.11.12
✎
13:35
|
Тогда вопрос: а ТЗ с двумя одинаковыми идентификаторами колонок может быть? )
|
|
7
GLazNik
26.11.12
✎
13:35
|
(6) нет
|
|
8
Ursus maritimus
26.11.12
✎
13:36
|
(7) Таки да :)
|
|
9
zak555
26.11.12
✎
13:36
|
попробуй -- скопируй - увидишь, что может =)
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("кол1");
ТЗ.НоваяКолонка("кoл1");
|
|
10
Ursus maritimus
26.11.12
✎
13:38
|
(9) Я даже на эту граблю наступал. В молодости :)
|
|
11
Ganiev
26.11.12
✎
13:39
|
(7) да отличае по номеру!
|
|
12
zak555
26.11.12
✎
13:40
|
(10) это в 5 или 7 классе ? =)
|
|
13
Ursus maritimus
26.11.12
✎
13:40
|
(12) Тогда еще школ не было.
|
|
14
Ganiev
26.11.12
✎
13:41
|
(12) Блин уже не помню помню кто-то рассказывал)))
|
|
15
GLazNik
26.11.12
✎
13:41
|
(8)(9) уже проверил... и вправду... куда катится мир :)
|
|
16
Absurdus
26.11.12
✎
13:58
|
(2) Работает. Спасибо. )
|
|
17
Ёпрст
гуру
26.11.12
✎
13:59
|
(16) на больших ТЗ так лучше не делать
|
|
18
zak555
26.11.12
✎
14:02
|
(15) а теперь так попробуй :
попробуй -- скопируй - увидишь, что может =)
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("кол1");
ТЗ.НоваяКолонка("кол1");
|
|
19
GLazNik
26.11.12
✎
14:20
|
(18) да говорю же, что попробовал... да работает... подтверждаю... но нахрена оно работает я не понимаю :)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший