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

05.01.21

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

Очередное решенное тестовое задание. Достаточно популярное - мне уже попадалось 3 раза. Тестировалось на платформе 8.3.13.1513. Управляемые формы.

Файлы

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

Наименование Скачано Купить файл
Тестовое задание на вакансию "Программист 1С" №2:
.rar 19,31Kb ver:1.1
9 2 500 руб. Купить

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

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

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

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

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

 

 
Текст задания 

1. В сравнении версий, если стоит галочка "учитывать разряд", то, например, версия 12>012, а иначе версии равны.

2. В задании 2 использовал код из этой публикации, но исправил ошибки. Например, написал следующую основную функцию.

 
 код

3. Запрос редактировал после комментариев в теме. Окончательный вид такой.

 
 запрос

 

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

тестовые задания тест число прописью сравнение версий

См. также

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

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

3050 руб.

06.07.2015    76420    127    9    

140

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

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

05.06.2026    6193    burni4    17    

16

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

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

13.01.2026    6307    694    cheshirshik    6    

19

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

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

07.07.2025    15160    cargobird    15    

15

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

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

18.12.2024    19501    GraVVitY    62    

78

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

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

10.09.2024    14576    AlexeyPROSTO_1C    21    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DanDy 57 05.01.21 14:42 Сейчас в теме
Почему в 3 пункте не использована возможность отфильтровать остатки через параметры виртуальной таблицы?
Также непонятен смысл вот этого условия
ГДЕ Не ВТ.МинимальноеКоличествоЗапаса есть null
3. Sungang 65 05.01.21 21:42 Сейчас в теме
(1) Да, исправил. Отфильтровал по Номенклатуре.
Условие ГДЕ Не ВТ.МинимальноеКоличествоЗапаса есть null отбирает только заполненные строки МинимальноеКоличествоЗапаса.
4. DanDy 57 06.01.21 10:28 Сейчас в теме
(3)Может тогда есть смысл использовать ВНУТРЕННЕЕ или ПРАВОЕ соединение а не ПОЛНОЕ?

И по хорошему в параметрах виртуальной таблицы нужно фильтроваться по всем возможным полям а не только по номенклатуре.
У вас же есть ВТ где отобраны нужные строки с полями "Номенклатура,Характеристика,Склад" вот и отфильтруйте остатки сразу по этим наборам. Тогда будет ещё быстрее
5. Sungang 65 06.01.21 14:03 Сейчас в теме
(4) Переделал, спасибо)
2. DanDy 57 05.01.21 14:43 Сейчас в теме
Потому и не стал работать быстрее, т.к. по сути вы ничего с запросом кроме как выноса вложенного запроса во временную таблицу не сделали.
6. CoolSpot 07.01.21 09:56 Сейчас в теме
Поправьте меня, пожалуйста, если я ошибаюсь, мне кажется что мы запросом к остаткам на складах хотели получить именно те позиции номенклатуры, по которым есть остатки?
Semenyak; +1 Ответить
7. Sungang 65 07.01.21 12:40 Сейчас в теме
(6) После ПОЛНОГО соединения в результат попадают все записи, удовлетворяющие условию, из первой таблицы и из второй. Условие такое, что из таблицы ТоварыНаСкладахОстатки не будет записей, которых нет во второй таблице (ГДЕ НЕ ВложенныйЗапрос.МинимальноеКоличествоЗапаса ЕСТЬ NULL). Поэтому таблица остатков нам не нужна, она лишняя.
8. TerveRus 11.01.21 16:27 Сейчас в теме
Какие ошибки были исправлены во 2 задании, и что такое "Структура" во входящих параметрах?
Можно было полностью решение 2 задания привести, а не вырванный кусок.
9. Semenyak 82 12.01.21 22:49 Сейчас в теме
(6) Согласен. В третьем пункте запрос потерял смысл. Хотели увидеть не все товары с ограничениями из второй таблицы, а только те, что есть на остатках из первой таблицы!!!
Для отправки сообщения требуется регистрация/авторизация