![]() |
![]() |
![]() |
|
структуры данных в 1С:v8 | ☑ | ||
---|---|---|---|---|
0
lking
20.09.04
✎
01:32
|
Можно ли в 1С v8 создать структуру данных с вложенными типами.
В Паскале это делалось так: Type TRANSACT= RECORD PB: ARRAY[1..3] OF BOOLEAN; {массив булевых} PI: ARRAY[1..3] OF INTEGER; {массив целых} PR: ARRAY[1..3] OF real; {массив вещественных} PF: ARRAY[1..2] OF PFACILITY;{массив типа PFACILITY} PQ: ARRAY[1..2] OF PQUEUE; {массив типа PQUEUE} PS: ARRAY[1..2] OF PSTORAGE; {массив типа PSTORAGE} NANS, NOM, ANS: INTEGER; {переменные целого типа} PREDANS, SLEDANS, PRED, SLED: PTRANSACT; {переменные типа PTRANSACT} EVE: EVENT; {переменная типа EVENT} PRTY: PRTYRANGE; {переменная типа PRTYRANGE} NEXTTIME: real; {переменная вещественного типа} TRANSLIST: PLISTT; {переменная типа PLISTT} TESTPRTY: BOOLEAN {переменная булевого типа} END; Соответственно тип переменной указывался так: Var Trans : TRANSACT; {одна переменная} TransArray : array [1..10] of TRANSACT; {массив из 10 элементов} Обратиться к полям можно так: Trans.PB[1]:=TRUE; {присвоение значения полю структуры} TransArray[1].PB[1]:=Trans.PB[1]; {присвоение значения полю структуры} |
|||
1
Волшебник
20.09.04
✎
07:57
|
В 8.0 есть Структура и Соответствие. Можно сделать Массив, СписокЗначений или ТаблицаЗначений, в которых будут храниться эти объекты.
|
|||
2
Волшебник
20.09.04
✎
08:08
|
Я видел такую структуру в типовой конфигурации (подсистема CRM):
Обработка => реквизит обработки типа Произвольный => Соответствие => Массив |
|||
3
Волшебник
20.09.04
✎
08:12
|
А таблицы значений можно вкладывать друг в друга как матрешки еще в 7.7. В версии 8.0 же появилось еще дерево значений. В общем, полная свобода творчества в отношении сложных структур данных.
Предлагаю придумать реальную задачу, для которой не хватит возможностей 8.0. |
|||
5
novishok
26.11.04
✎
22:20
|
У кого есть ссылки на обучение началам программирования на Pascalе.PLISS!HELP me.
|
|||
6
V77
26.11.04
✎
23:13
|
придумайте задачу которую нельзя реализовать в 1с-7.0 (семь ноль) :-:
|
|||
7
Танкист
26.11.04
✎
23:23
|
Извлечение корня пятой степени.
|
|||
8
Блез Паскаль
26.11.04
✎
23:33
|
||||
9
vasinok
29.11.04
✎
08:21
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |