Решение тестовых заданий на собеседовании

02.04.21

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

Проходил собеседование. Было предложено решить тестовые задания. Может, кому будет интересно.

Файлы

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

Наименование Скачано Купить файл
Тестовые задания:
.dt 88,25Kb
16 2 500 руб. Купить

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

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

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

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

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

Тестовые задания (платформа 8.3.14)

1. Есть некоторое ДеревоЗначений, одно из полей (колонок) которого - "Количество". «Листья» дерева заполнены значениями, «узлы» содержат 0 (количество звездочек обозначает глубину вложенности):

* 0 * * 0 * * * 10 * * * 5 * * * 10 * * 0 * * * 0 * * * * 7

Необходимо "обойти" дерево, записав в поле "Количество" узлов сумму полей "Количество" подчиненных записей, т.е. в итоге должно получиться:

* 32 * * 25 * * * 10 * * * 5 * * * 10 * * 7 * * * 7 * * * * 7

Как будет решаться задача:

- Если известно, что в дереве значений всего три уровня вложенности

- Если количество уровней вложенности не ограничено.

 

2. Есть таблица значений - остаток товара на складах. Колонки: Товар, ДатаПрихода, КоличествоПрихода, ОстатокНаСкладе1, ОстатокНаСкладе2, ОстатокНаСкладе3... Надо написать процедуру, удаляющую из таблицы все колонки ОстатокНаСкладе за исключением указанной (передается номер, например 3). Колонки Товар, ДатаПрихода и КоличествоПрихода должны остаться.

 

3.

<?xml version=”1.0”?>

<root>

<element attribute=”…”/>

</root>

Что необходимо записать вместо “…”, чтобы при считывании программно считать значение

He said “Hello, World”

 

4. Необходимо оптимизировать запрос:

ВЫБРАТЬ

ПартииАктивовОстатки.Актив КАК Актив,

ПартииАктивовОстатки.Партия КАК Партия,

ПартииАктивовОстатки.СуммаОстаток КАК СуммаОстаток

ИЗ

РегистрНакопления.ПартииАктивов.Остатки(&Период,) КАК ПартииАктивовОстатки

ГДЕ

ПартииАктивовОстатки.Актив = & Актив

ИТОГИ

СУММА(СуммаОстаток)

ПО

ОБЩИЕ,

Актив

 

5. Предыдущий запрос использовался для вывода в табличный документ. Результат запроса содержит несколько тысяч записей. Как ускорить вывод?

 

6. В документе есть табличная часть «Периоды» содержащая Дату начала периода и Дату окончания периода. Необходимо проверить, что периоды не «пересекаются» друг с другом (но «дырки» между периодами разрешены).

 

7. Существует регистр накопления.

Измерение: Актив (спр.: «Активы»);

Ресурс: Количество (7,3);

Движения:

Приход 02.01.2008 Акция «Газпром» - 100 шт

Приход 10.01.2008 Акция «Ленэнерго» - 10 шт

Расход 11.01.2008 – Акция «Газпром» - 50 шт.

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

Т.е. задан месяц январь 2008. Актив: Акция «Газпром»

Результат:

01.01.2008 – 0

02.01.2008 – 100

03.01.2008 – 100

04.01.2008 -100

11.01.2008 – 50

31.01.2008 – 50

Отчет написать с использованием СКД.

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

См. также

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

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

5094 руб.

11.02.2014    88154    118    15    

214

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

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

3050 руб.

06.07.2015    76220    127    9    

140

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

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

05.06.2026    4642    burni4    17    

16

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

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

13.01.2026    5858    672    cheshirshik    6    

19

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

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

07.07.2025    13635    cargobird    15    

15

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

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

18.12.2024    18820    GraVVitY    62    

78
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. jobkostya1c_ERP 102 09.06.22 15:28 Сейчас в теме
Вопрос, а на какой уровень кандидата это техническое собеседование? На текущую дату?
2. gonzaomsk 18 29.06.22 10:21 Сейчас в теме
(1) Не готов ответить про уровень. Компания довольно крупная. Позиция разработчика в команду.
Для отправки сообщения требуется регистрация/авторизация