Массивы и коллекции

//Отдельного типа для очереди в 1С нет,
//его роль играет Массив

Очередь = Новый Массив;

//Становимся в конец очереди
Очередь.Добавить(1);
Очередь.Добавить(3);
Очередь.Добавить(5);

//Смотрим первого, не забирая
Первый = Очередь[0];
//Первый = 1

//Забираем из начала очереди; удаление
//сдвигает весь массив, на больших объёмах
//это заметно дороже, чем снятие с вершины
Пока Очередь.Количество() > 0 Цикл
    Сообщить(Очередь[0]);
    Очередь.Удалить(0);
КонецЦикла;
//Сообщает: 1
//          3
//          5