(1) И вообще в 1с все заточено под автоматизацию бизнес процессов, прямых аналогов например linked list в java или какая-нибудь очередь в другом языке - здесь нет. Но для решения бизнес задач вполне хватает всех представленных коллекций.
(1) теоретически есть. ОбъектМетаданных. Наиболее подходящий это Обработка. Так же не хранит данные в базе данных по умолчанию. в качестве полей выступают реквизиты. Так же поддерживает типизацию. Но не возможно в коде создавать новое определение объекта метаданных. Только созданием объекта метаданных на этапе описания (проектирования) конфигурации.
Структура и Соответствие. Разница в следующем: в структуре ключ может начинаться только на букву, на цифру нельзя, значение любое, в соответствии ключ может начинаться с цифры
Соответствие – это коллекция пар ключ и значение.
Структура – это коллекция пар ключ и значение.
Разница между ними есть и находится в свойстве Ключ. Ключ в структуре может быть только строкой, а в соответствии может быть любым типом.
- может начинаться с нижнего подчеркивания, латинской или русской буквы
- может содержать в себе символы подчеркивания, буквы и цифры
- никакие другие символы (спец. символы или пробелы) в ключах структур не допускаются