Тестовая задача на вакансию "Ведущий разработчик 1С"

08.07.22

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

Требуется вычислить количество дней присутствия товаров на складах в разрезе склад/номенклатура за период с 01.01.2021 по 10.01.2021 (сколько дней каждый товар, присутствовавший за заданный интервал на складах, находился на них). Днем присутствия считается любой день из периода, в который товар находился на складе, без ограничения полный день или часть дня. Выходные данные должны содержать склад, номенклатуру, количество дней присутствия на складе.

Скачать исходный код

Наименование Файл Версия Размер
Решение тестовой задачи на вакансию "Ведущий разработчик 1С":
.docx 2,32Mb
14
.docx 2,32Mb 14 Скачать

Существует регистр накопления "Остатки Номенклатуры" (структура ниже).

Наполнение регистра:

Период

Регистратор

Номенклатура

Склад

Количество

31.01.2020 01:00:00

Приходная накладная ПН-0001

Лаваш

Сочи

100,000

01.01.2021 00:00:01

Приходная накладная ПН-0001

Хлеб

Радужный

100,000

03.01.2021 15:00:00

Расходная накладная РН-0001

Хлеб

Радужный

10,000

03.01.2021 16:00:00

Приходная накладная ПН-0002

Лаваш

Радужный

3,000

04.01.2021 17:00:00

Расходная накладная РН-0002

Хлеб

Радужный

90,000

06.01.2021 01:00:00

Приходная накладная ПН-0003

Хлеб

Сочи

50,000

07.01.2021 14:00:00

Приходная накладная ПН-0004

Хлеб

Радужный

90,000

07.01.2021 14:30:00

Расходная накладная РН-0003

Лаваш

Радужный

1,000

08.01.2021 17:00:00

Расходная накладная РН-0004

Хлеб

Радужный

90,000

10.01.2021 01:00:00

Расходная накладная РН-0005

Хлеб

Сочи

50,000

11.01.2021 14:00:00

Приходная накладная ПН-0005

Хлеб

Радужный

150,000

 

Суть задачи:

Требуется вычислить количество дней присутствия товаров на складах в разрезе склад/номенклатура за период с 01.01.2021 по 10.01.2021 колько дней каждый товар, присутствовавший за заданный интервал на складах, находился на них). Днем присутствия считается любой день из периода, в который товар находился на складе, без ограничения полный день или часть дня.

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

Ограничения:

     1. Использование платформы 1С:Предприятие 8.3 любого релиза

2. Решение должно быть выполнено одним запросом, без циклов в коде. Допускается и приветствуется использование временных таблиц. Допускается использование дополнительных источников данных, указать в решении каких.

3. СКД в решении использоваться не должен

4. Оценка решения производится с точки зрения производительности на больших объемах данных.

Структура регистра «Остатки Номенклатуры»:

Регистраторы: Приходная накладная (вид движения приход), Расходная накладная (вид движения расход)

Измерения: Номенклатура (Справочник.Номенклатура), Склад (Справочник.Склады).

Ресурсы: Количество (Число(15,3)).

* варианты со срезом (детализацией) регистра по периоду менее 1 дня рассматриваться в качестве решения не будут, как нерабочие на больших объемах данных.

товар склад склад/номенклатура период

См. также

Запросы 1С OnLine. Интерактивная обучающая программа

Подготовка к аттестации Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

1800 руб.

11.02.2014    74607    81    14    

175

Приложение к диплому на языке программирования 1С

Подготовка к аттестации Стажер Конфигурации 1cv8 Фармацевтика, аптеки Россия Управленческий учет Бесплатно (free)

Краткий рассказ о выборе 1С как основного языка программирования для дипломной работы в университете, и само приложение к диплому.

28.05.2024    2780    DmitryOneBit    20    

16

Экзамен "1С:Специалист-консультант" по внедрению подсистем управленческого учета в 1С:ERP. Полные и правильные решения билетов

Подготовка к аттестации Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

В публикации представлены только решения тех заданий, который попадаются на экзамене 1С:СК управленческого учета ERP. Благодаря данным решениям к экзамену стало подготовиться проще, чем когда-либо.

10 стартмани

08.04.2024    1795    21    user1988637    0    

12

Программист 1С: как начать с нуля с минимальными затратами

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

Информация будет полезна многим начинающим программистам 1C и тем, кто хочет что-то изменить в своей жизни, испытывая жизненные трудности, с минимальными затратами.

18.03.2024    4729    AlOkt    4    

6

Как я готовилась к экзамену на Специалиста по платформе 1С

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

Готовилась три месяца, сдала с первого раза. Делюсь опытом, лайфхаками и ресурсами, по которым учила материал.

14.03.2024    12237    PROSTO-1C    46    

90

Как я стал Экспертом по технологическим вопросам за 3 месяца

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

Мой опыт подготовки и сдачи к экзамену 1С: Эксперт по технологическим вопросам за 3 месяца. Часть 1.

29.01.2024    15098    shuhratsj    103    

157

1С: Специалист-консультант ЗУП 8. Решения из сборника задач для подготовки к экзамену «1С:Специалист-консультант» по внедрению прикладного решения „1С:Зарплата и управление персоналом 8“, редакция сентябрь 2023. Часть 6

Подготовка к аттестации Зарплата Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Часть шестая. Делюсь сквозным решением 15-ти задач из сборника задач для подготовки к экзамену «1С:Специалист-консультант» по внедрению прикладного решения „1С:Зарплата и управление персоналом 8“, редакция сентябрь 2023.

5 стартмани

01.12.2023    1776    23    Ocherkcons    0    

6