Навыки программирования

28.05.26

Разработка - Подготовка к аттестации

Внешняя обработка для тестирования навыков программирования в одной из компаний.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Навыки программирования
.epf 723,36Kb
6 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Обработка выполнена в качестве тестового задания для проверки навыков программирования в одной из компаний, которая предоставляет ссылку на скачивание этой обработки.

Здесь представлена такая обработка с кодом(компания предоставляет "пустую" обработку) по условиям задания(ниже) предоставляемым компанией вместе с обработкой, которое нужно решить добавив нужный код в обработку. 

Задание на общие навыки программирования

Описание:

Задание предоставляется в виде стандартной обработки.

Обработка не зависит от структуры данных информационной базы. Все необходимые данные вшиты в обработку в виде макетов.

Обработка построена на управляемых формах. 

Каждое задание размещено на своей “странице”. Для выполнения задания необходимо написать “код”, который выполняется при нажатии кнопки “Выполнить задание <Номер задания>” после комментария следующего вида

//Старт

Если задание предусматривает некие входные данные, то они размещаются перед тегом //Старт  и сопровождаются необходимым комментарием.

Вот таким образом:

 

Задание 1
 

Вы имеете таблицу следующего вида(Исходные данные находятся в переменной тзДанные)

 


Как видно, эта таблица содержит данные по истории изменения цен.

Задание 1.1(ВыполнитьЗадание1)

Необходимо с помощью запроса вывести в таблицу “ТаблицаЗаданиеРезультат1” по каждому товару только последнюю цену

Задание 1.2(ВыполнитьЗадание11)

Необходимо с помощью запроса вывести в таблицу “ТаблицаЗаданиеРезультат1” по каждому товару только предпоследнюю цену.


Задание 2(кнопка ВыполнитьЗадание2)

На вход вы имеете массив который  содержит в себе несколько массивов с разным количеством элементов (при этом все элементы массивов однотипные и содержат в себе структуру с полями “Дата и Представление(представление этой даты)”.

Массив выглядит следующим образом:
 

 

Необходимо на выходе получить такую же коллекцию массивов, но содержащую одинаковое количество элементов.

Количество элементов необходимо привести к максимальному из имеющихся в массиве.

Те мы имеем на входе массивы с 2,5 и 9ю элементами, на выходе должно быть 3 массива с 9. элементами.

Дополняющие элементы массива должны логически продолжать предыдущие элементы.

В качестве упрощения предположим, что интервал между элементами массива одинаковый в рамках массива.

Пример. Массив с 3-мя элементами, необходимо добить до 5-ти элементов

05.01.2019 / 5 января 2019

06.01.2019 / 6 января 2019

07.01.2019 / 7 января 2019

08.01.2019 / 8 января 2019

09.01.2019 / 9 января 2019

Итоговые массивы необходимо вывести в виде дерева значений в реквизит “Задание2Дерево”.

Где исходным узлом будут массивы с элементами, а подчиненными сами элементы.


Задание 3(кнопка ВыполнитьЗадание3)
Исходная таблица содержит таблицу цен с детализацией по номенклатуре и продавцам вот в таком виде:

 


Необходимо при нажатии кнопки отобразить форму(новое, блокирующее окно) с таблицей, в которой будут первые 10 продавцов, у которых больше всего цен на товары (топ продавцов с самым большим ассортиментом).

Таблица должна содержать 2 колонки “Продавец” и “Количество цен”.

При двойном клике на строку с продавцом форма со списком продавцов должна закрыться и мы должны увидеть на форме “Исходная” только предложения от выбранного даблкликом Продавца (см. ниже.

На этой форме мы должны отфильтровать предложения выбранного продавца):
 

 

Обработка тестировалась на версии платформы 1С:Предприятие 8.3 (8.3.27.2130).

Вступайте в нашу телеграмм-группу Инфостарт

1С Предприятие 8 Программирование Тестирование Внешние обработки

См. также

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)

Обучающая программа 1С Online представляет собой интерактивное изучение языка запросов с самого начала:
- 50 практических заданий с различным уровнем сложности;
- Методические материалы по практике написания запросов;
- Описание назначения таблиц и индексов 1С Предприятие 8;
- Методика решения реальных задач запросом 1С;
- Автоматическая система проверки решений с указанием ошибок;
- Инструкции по решению задач с разъяснениями;
- Техническая поддержка пользователей.
Тренажер запросов подходит для начинающих и действующих разработчиков 1С

5094 руб.

11.02.2014    88636    121    15    

214

Подготовка к аттестации Программист Стажер 1С 8.3 Россия Абонемент ($m)

Экзамен 1С:Специалист по платформе 8.3. ВСЕ решенные билеты экзамена (Июнь 2026). В публикации собраны базы с решениями всех билетов экзаменационного сборника, выполненные в соответствии со всеми требованиями и рекомендациями учебного центра (курсы подготовки к экзамену). Решено на актуальной на 2026 каркасной конфигурации "new_carcass_8_3_25_1445".

1 стартмани

10.06.2026    3808    83    RosinMaksim    38    

10

Математика и алгоритмы Механизмы платформы 1С Подготовка к аттестации Программист Стажер 1С 8.5 Бесплатно (free)

Платформа 1Craft[Code] — это, по сути, профессиональный тренажёр для тех, кто хочет наконец-то перестать бояться кода 1С и начать писать его уверенно. Здесь нет скучной теории — сразу практика, сразу дело.

05.06.2026    6951    burni4    17    

16

Подготовка к аттестации Программист Стажер 1С 8.3 Россия Бесплатно (free)

Представьте ситуацию. Вы по каким-либо причинам ищете работу. Приходите на собеседование, и с вами проводят техническое интервью. Вы хороший специалист, но уже несколько лет не проходили технических собеседований. Естественно, волнуетесь, испытываете стресс, теряетесь. Не можете ответить на элементарные вопросы. Возможно, какие-то ответы просто забыли или чем-то просто не пользовались и поэтому забыли.

13.01.2026    6665    722    cheshirshik    6    

20

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Установим основные параметры, сделаем тексты удобочитаемыми, создадим копипастом подсистемы и группы команд, настроим консоль запросов.

07.07.2025    16091    cargobird    15    

15

Подготовка к аттестации Программист Россия Бесплатно (free)

Источники информации для подготовки к Эксперту.

18.12.2024    20007    GraVVitY    62    

79
Для отправки сообщения требуется регистрация/авторизация