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

13.01.21

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

Достаточно сложное тестовое задание. Решение тестировалось на платформе 8.3.13.1513 (управляемые формы).

Скачать файл

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

Наименование По подписке [?] Купить один файл
Тестовое задание на вакансию "Программист 1С" №4:
.rar 187,13Kb
10
10 Скачать (1 SM) Купить за 1 850 руб.

Тестовые задания

1.

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

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

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

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

 

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

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

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

2.

Есть таблица значений - остаток товара на складах.
Колонки: Товар, ДатаПрихода, КоличествоПрихода, ОстатокНаСкладе1, ОстатокНаСкладе2, ОстатокНаСкладе3...

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

 

3.

<?xml version=”1.0”?>

<root>

    <element attribute=”…”/>

</root>

 

 

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

He saidHello, 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

 

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

 

Все решения принимаются в виде dt файла с использованием управляемых форм.

тест скд получение остатков на каждый день

См. также

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

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

1800 руб.

11.02.2014    78400    100    15    

194

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

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

1800 руб.

06.07.2015    72685    121    9    

134

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

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

18.12.2024    10098    GraVVitY    61    

63

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

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

10.09.2024    8134    PROSTO-1C    21    

13

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

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

11.06.2024    16091    PROSTO-1C    51    

66

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

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

04.06.2024    10618    anton99    50    

58

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

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

28.05.2024    4860    DmitryOneBit    20    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DanDy 57 13.01.21 14:02 Сейчас в теме
Само по себе решение не имеет ничего ценного для тех кто плохо понимает 1С.
Лучше бы привели решение в статье,тогда вам возможно дали бы несколько полезных советов.
2. akR00b 24 13.01.21 14:27 Сейчас в теме
да, интересно было бы взглянуть на решения.
3. DmitryKSL 158 13.01.21 15:08 Сейчас в теме
Еще бы саму вакансию озвучили куда и на какую зарплату, а то может и не стоило вообще заморачиваться.
5. alalsl 12 14.01.21 09:49 Сейчас в теме
6. Sungang 61 14.01.21 11:18 Сейчас в теме
(5) Вакансия в сеть автосервисов, вроде. В Москве, зп 100 грязными. Я только потом заморочился, потому как задание интересное.
7. alalsl 12 14.01.21 11:50 Сейчас в теме
4. user1503726 13.01.21 15:59 Сейчас в теме
"не растет кокос"(с) для меня и прочитать тестовое задание уже проблема, а не то что решить...
Успевать пока можешь что-то сделать тоже надо правильно, например приоритеты расставлять и все такое... То что потом или нельзя или невозможно.
Комментарии пишем для того, чтобы добавить статью в закладки, пища для ума тоже нужна.
Оставьте свое сообщение