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