Тестовое задание на вакансию "Программист 1С" №5

24.01.22

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

Решенное тестовое задание в крупный франч. Тестировалось на платформе 8.3.13.1513, в конфигурациях УТ 11.4.11.93 и БП 3.0.61.47 (управляемые формы).

Скачать файлы

Наименование Файл Версия Размер
Тестовое задание на вакансию "Программист 1С" №5:
.7z 24,82Kb
12
.7z 2 24,82Kb 12 Скачать

Задание 1. На решение 1 час.

Реализовать в 1С (УПП/УТ/КА/ERP) отчет с использованием СКД на стандартном регистре управленческого учета (товары на складах), который будет показывать движение номенклатуры по складам в количественном и суммовом выражении. Для расценки номенклатуры использовать периодический регистр сведений «Цены номенклатуры». Цену необходимо выбирать последнюю (актуальную) на момент остатка/движения номенклатуры. Отчет должен выводить следующие поля: сумму и количество начальный остаток; сумма и количество приход; сумму и количество расход, сумму и количество конечный остаток. Информация выводится в разрезе складов и номенклатуры. Отчет должен быть реализован на управляемой форме с быстрым отбором по периоду, складу и номенклатуре.

 

Задание 2. На решение 30 минут

Найти ошибки в запросе ниже, объяснить и описать как их исправить.

 

ВЫБРАТЬ

ХозрасчетныйОстатки.Организация,

ХозрасчетныйОстатки.Счет,

ХозрасчетныйОстатки.Субконто1.Дата КАК Период,

ХозрасчетныйОстатки.Субконто1

ИЗ

РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = &Счет, ,

Организация = &Организация) КАК ХозрасчетныйОстатки

ГДЕ

             ХозрасчетныйОстатки.Субконто1 = &Субконто1

 

P.S. Приведу использовавшиеся в решении запросы. Обсуждение приветствуется.

 
 Запросы

 

Upd. 24.01.2022: Исправил решение задания 1. Цена берется на момент движения.

тест скд запросы цена на дату движения

См. также

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

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

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

1800 руб.

11.02.2014    73727    677    13    

165

Оптимизация запросов 1С - от теории к практике

Подготовка к аттестации Запросы Конфигурации 1cv8 Платные (руб)

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

1800 руб.

06.07.2015    70732    118    9    

128

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

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

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

14.03.2024    7542    PROSTO-1C    38    

68

Как я стал Экспертом по технологическим вопросам за 3 месяца. Часть 2 (обновлена)

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

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

04.02.2024    5384    shuhratsj    16    

70

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

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

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

29.01.2024    12619    shuhratsj    102    

152

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

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

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

5 стартмани

01.12.2023    1249    15    Ocherkcons    0    

6

1С: Специалист-консультант ЗУП 8. С чего начать решение билета на экзамене? Актуальность: ноябрь 2023 года

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

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

17.11.2023    2135    Ocherkcons    0    

6

Материал для подготовки к экзамену "Специалист по платформе 1С: предприятие 8.3" (2024)

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

Откройте для себя уникальную возможность — сдачи экзамена «1С: Специалист по платформе 1С: предприятие 8.3» с первого раза! Предлагаемый материал поможет вам при подготовке к экзамену!

10 стартмани

30.10.2023    7328    76    user1948557    20    

41
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. comptr 29 18.01.21 07:31 Сейчас в теме
Я в бух. учете практически ничего не соображаю, но очень интересно было бы узнать, как понять, что запрос из 2 задания неверный, а верный должен быть тот, что в "ответах". Я не вижу описания задачи, под которую нужен запрос, поэтому не понимаю, как придти к решению, даже с помощью поиска в интернете.
4. Sungang 56 18.01.21 09:31 Сейчас в теме
(1) Здесь требовалось оптимизировать запрос. Можно здесь почитать как https://its.1c.ru/db/v8std#content:657:hdoc
2. itmind 308 18.01.21 07:52 Сейчас в теме
Задание 1.
Есть такое условие "Цену необходимо выбирать последнюю (актуальную) на момент движения номенклатуры".
У вас же всегда берется последняя цена на текущую дату, а нужно брать цену на дату документа сделавшего движения.
Поэтому и час на решение. Тот запрос который вы написали как решение делается за 5 минут.
И если СКД зачем группировку делаете?


Задание 2.
Не понятно из вашего решения, что вы посчитали ошибками?
Был отбор по конкретному счету, организации и документу на текущий период.
Вы сделали отбор по счету в иерархии, убрали отбор по конкретному документу, переименовали поля... какие ошибки этим исправили?

ИМХО из ошибок здесь :
- Условие по субконто должно быть в параметре виртуальной таблицы.
- При такой выборке даты будет соединение со всеми таблицами типа субконто1. Нужно ограничить типы. Например если известно, что там один тип, то пишем ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто1 КАК Тип).Дата КАК Период. Если типов много, то через параметр.

Исправленный запрос:

ВЫБРАТЬ
ХозрасчетныйОстатки.Организация,
ХозрасчетныйОстатки.Счет,
ХозрасчетныйОстатки.Субконто1.Дата КАК Период,
ХозрасчетныйОстатки.Субконто1
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = &Счет, &ДокументыРасчетаСКонтрагентом, Организация = &Организация И Субконто1 = &Субконто1) КАК ХозрасчетныйОстатки
3. Sungang 56 18.01.21 09:20 Сейчас в теме +1 $m
(2) Спасибо за развёрнутый ответ.
По заданию 1 - постараюсь исправить. Добавил вознаграждение за лучший запрос по нему. Группировку делал в запросе, чтобы в скд не делать - в регистре больше измерений, чем выбрано в запросе и группировка нужна.
По заданию 2 - да, так правильнее, исправлю.
5. Sungang 56 24.01.22 11:44 Сейчас в теме
Оставьте свое сообщение