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

24.01.22

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Тестовое задание на вакансию "Программист 1С" №5:
.7z 24,82Kb ver:2
13
13 Скачать (1 SM) Купить за 1 850 руб.

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

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

 

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

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

 

ВЫБРАТЬ

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

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

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

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

ИЗ

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

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

ГДЕ

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

 

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

 
 Запросы

 

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

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

См. также

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

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

1800 руб.

11.02.2014    77091    96    15    

189

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

Меня зовут Татьяна, в 1С-разработке я уже семь лет, а в этом году официально стала junior-специалистом. Рассказываю, как всё происходило.

10.09.2024    7173    PROSTO-1C    21    

13

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

Я Олег, разработчик 1С. Расскажу, как сдавал на сертификат Специалиста, в чём ошибся и что стоит учесть.

11.06.2024    14221    PROSTO-1C    51    

66

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

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

04.06.2024    9423    anton99    50    

57

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

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

28.05.2024    4372    DmitryOneBit    20    

20

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

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

10 стартмани

07.05.2024    8450    86    user1988637    16    

42

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

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

10 стартмани

08.04.2024    3002    40    user1988637    4    

15

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

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

14.03.2024    18386    PROSTO-1C    47    

90
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. comptr 35 18.01.21 07:31 Сейчас в теме
Я в бух. учете практически ничего не соображаю, но очень интересно было бы узнать, как понять, что запрос из 2 задания неверный, а верный должен быть тот, что в "ответах". Я не вижу описания задачи, под которую нужен запрос, поэтому не понимаю, как придти к решению, даже с помощью поиска в интернете.
4. Sungang 60 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 60 18.01.21 09:20 Сейчас в теме +1 $m
(2) Спасибо за развёрнутый ответ.
По заданию 1 - постараюсь исправить. Добавил вознаграждение за лучший запрос по нему. Группировку делал в запросе, чтобы в скд не делать - в регистре больше измерений, чем выбрано в запросе и группировка нужна.
По заданию 2 - да, так правильнее, исправлю.
5. Sungang 60 24.01.22 11:44 Сейчас в теме
Оставьте свое сообщение