|
Получится ли так заполнить таблицу значений? | ☑ | ||
---|---|---|---|---|
0
AntiBuh
11.03.12
✎
16:06
|
Функция ПолучитьСтрокуТаблицы()
Табл = новый ТаблицаЗначений; колонка1 колонка2 стр = Табл.Добавить(); возврат стр; КонецФункции ... СтрТабл = ПолучитьСтрокуТаблицы(); стрТабл.Колонка1 = ...; ... |
|||
1
ДенисЧ
11.03.12
✎
16:06
|
Почему нет?
|
|||
2
Wobland
11.03.12
✎
16:07
|
(0) каждый раз при добавлении строки собрался новую таблицу делать?
|
|||
3
AntiBuh
11.03.12
✎
16:08
|
(1) не получается чето
|
|||
4
AntiBuh
11.03.12
✎
16:09
|
(2) хорошо, а если таблица создана гдето еще?
|
|||
5
AntiBuh
11.03.12
✎
16:09
|
+(4) например в данную функцию параметром передается
|
|||
6
Wobland
11.03.12
✎
16:10
|
(2) задачу скажи. необходимости в функции не вижу
|
|||
7
Wobland
11.03.12
✎
16:10
|
(5) возможно. но (6)
|
|||
8
zak555
11.03.12
✎
16:11
|
Функция ПолучитьСтрокуТаблицы(ТЗ, какуюСтрокуПоИндексу)
Возврат ТЗ[какуюСтрокуПоИндексу] КонецФункции |
|||
9
AntiBuh
11.03.12
✎
16:16
|
попытаюсь
есть 3 последовательно вложенные таблицы нужно их заполнить строки в таблицы добавляются, подчиненные тоже создаются, но значения в подчиненных не сохраняются |
|||
10
mikecool
11.03.12
✎
16:18
|
используй ЗаполнитьЗначенияСвойств(Табл.Добавить(), Табл-Источник)
|
|||
11
Reset
11.03.12
✎
16:20
|
(9) Неудачная попытка. Давай еще раз.
|
|||
12
zak555
11.03.12
✎
16:24
|
(9) так для чего тогда в 8ке дерево появилось ?
|
|||
13
AntiBuh
11.03.12
✎
16:26
|
Идет загрузка из файла
В зависимости от условий данные попадают в первую, вторую или третью таблицу третья подчинена второй, вторая первой вот при заполнении второй и третьей возникает проблема :( с 8 только начал работать, а делать надо |
|||
14
AntiBuh
11.03.12
✎
16:30
|
(12) вот уже чувствуется в нужном направлении пнули :)
|
|||
15
zak555
11.03.12
✎
16:32
|
просто если таблицу в таблице делать, то тоже просто
делаешь функцию, которая будет возвращать тз заполненную, а её в нужную тебе колнку присваиваешь |
|||
16
acsent
11.03.12
✎
16:33
|
у тебя скорее всего ссылка везде на одну таблицу и не какой вложенности нет
|
|||
17
acsent
11.03.12
✎
16:34
|
что то типа
Строка = ТЗ.Добавить(); Строка.Колонка1 = ТЗ1; ТЗ1.Очистить(); Строка.Колонка2 = ТЗ1; |
|||
18
zak555
11.03.12
✎
16:36
|
кстати, у тз кажись есть понятие как владелец
|
|||
19
AntiBuh
11.03.12
✎
18:11
|
(15) в том то и дело что так не выходит почемуто
вроде и файлик то хмл, иерархия готова уже а разобрать годно пока способностей не хватает (16) нет вроде, везде новая создается, разные таблицы разными функциями обрабатываются |
|||
20
Inform
11.03.12
✎
18:15
|
(8)
ТЗ[какуюСтрокуПоИндексу] как бе короче, чем: ПолучитьСтрокуТаблицы(ТЗ, какуюСтрокуПоИндексу) смысл таких извращений для получения строки? |
|||
21
Reset
11.03.12
✎
19:03
|
(20) Инкапсуляция:
Функция ПолучитьСтрокуТаблицы(ТЗ, какуюСтрокуПоИндексу) РеальныйНомерСтроки=СложныйАлгортм(какуюСтрокуПоИндексу); Возврат ТЗ_ИлиСовсемДругаяТЗ[РеальныйНомерСтроки]; КонецФункции :D |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |