1C-Code → Задачи → Массивы и коллекции
Задачи по 1С: Массивы и коллекции
Массив, структура, соответствие, таблица значений — то, в чём 1С держит данные между чтением и записью. Здесь разбирается, что выбрать под задачу и почему поиск по соответствию не то же самое, что перебор массива.
66 задач по этой теме. Уровни: стажёр — 6, junior — 14, middle — 40, senior — 6.
Решение пишется на языке 1С прямо в браузере и проверяется скрытыми тестами —
как на собеседовании, где важен не рассказ, а работающий код.
Решать в тренажёре
Список задач
Развернуть массив junior, простая
Сумма чётных элементов junior, простая
Найти дубликаты junior, простая
Максимум в массиве junior, простая
FizzBuzz по-русски junior, простая
Подсчёт по категориям middle, средняя
Два слагаемых middle, средняя
Двоичный поиск middle, средняя
Обход иерархии справочника senior, сложная
Слияние двух отсортированных массивов middle, средняя
Итоги по таблице значений junior, простая
Топ товаров по сумме middle, средняя
Разложить строки по складам junior, простая
Средняя цена по документу стажёр, простая
Сколько строк подходит под условие стажёр, простая
Объединить два списка без повторов стажёр, простая
Самая дешёвая и самая дорогая позиция стажёр, простая
Пропуск в нумерации документов стажёр, простая
Самая длинная серия дней с продажами стажёр, простая
Разузлование спецификации senior, сложная
Резервирование остатка по приоритету senior, сложная
Сопоставление платежей со счетами senior, сложная
Свернуть одинаковые строки документа middle, средняя
Свод остатков по складам middle, средняя
Полный путь элемента в иерархии middle, средняя
Соединить два списка по ключу middle, средняя
Что изменилось в прайсе middle, средняя
Итоги по группам иерархии middle, средняя
План перемещений между складами middle, средняя
Разбить список на порции для запроса junior, простая
Дополнить структуру значениями по умолчанию middle, средняя
Подключаемые команды: что показать на форме middle, средняя
Обработчики обновления информационной базы senior, сложная
Профили и группы доступа: что может пользователь middle, средняя
Версионирование объектов: что изменилось middle, средняя
Отбор компоновки данных middle, средняя
Порядок в отчёте: сортировка по нескольким полям middle, средняя
Итоги отчёта по группировкам middle, средняя
Условное оформление строк отчёта middle, средняя
Дополнительная обработка: хватит ли ей разрешений middle, средняя
Дополнительные реквизиты: что обязательно заполнить middle, средняя
Рассылка отчётов: кому что уходит middle, средняя
Журнал регистрации: свернуть повторы middle, средняя
Вычисляемое поле отчёта middle, средняя
Группы условий отбора: И, ИЛИ, НЕ middle, сложная
Ресурсы отчёта: сумма, среднее, минимум middle, средняя
Пользовательские настройки поверх стандартных middle, средняя
Расшифровка: отбор по нажатой строке middle, средняя
Выбранные поля отчёта junior, средняя
Связь наборов данных middle, сложная
Вывод отчёта по уровням группировки middle, сложная
Постраничная выгрузка из сервиса middle, средняя
Приём событий без повторов middle, средняя
Правила конвертации свойств middle, средняя
Поиск соответствия объектов при загрузке middle, сложная
Регистрация изменений по узлам обмена middle, средняя
Порция сообщения для узла обмена senior, сложная
Поиск товара по строке junior, простая
Спецодежда: что положено доначислить junior, простая
Добавить товар в табличную часть junior, простая
Номера документов из письма middle, средняя
Чистый расход по товарам middle, средняя
Что изменилось между двумя списками middle, средняя
Лучший в каждой группе junior, средняя
Дерево из плоской таблицы junior, средняя
Итоги по веткам дерева middle, средняя
Другие темы