Таблица умножения, деления на СКД, управляемые формы (пример тестового задания)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Написать в пустой конфигурации 1С с использованием системы компоновки данных и управляемого интерфейса четыре отчета.
Каждый из них должен содержать 2 входных параметра А и В – положительные целые числа.
Первый отчет должен представлять собой таблицу, верхняя строка и левый столбец которой будут содержать числа от А до В с шагом 1, а в клетках таблицы должны содержаться произведения чисел, находящихся в верхней клетке столбца и крайней левой клетке строки, на пересечении которых находится клетка. Т.е. отчет должен представлять собой таблицу умножения:
|
|
А |
А+1 |
А+2 |
… |
В |
|
А |
А*А |
А*(А+1) |
А*(А+2) |
|
А*В |
|
А+1 |
(А+1)*А |
(А+1)*(А+1) |
|
|
|
|
А+2 |
(А+2)*А |
|
|
|
|
|
… |
|
|
|
|
|
|
В |
|
|
|
|
В*В |
При выборе какой-либо клетки отчета (кроме клеток крайнего левого столбца и верхней строки) на экране без отработки стандартной расшифровки должно появиться предупреждение, содержащее строку вида «А * В = С», где А и В – числа, находящиеся в верхней клетке столбца и крайней левой клетке строки, на пересечении которых находится клетка (например, «5 * 6 = 30»).
Второй отчет аналогичен первому с той разницей, что в клетках таблицы должны содержаться суммы чисел, находящихся в верхней клетке столбца и крайней левой клетки строки, на пересечении которых находится клетка. Т.е. отчет должен представлять собой таблицу сложения:
|
|
А |
А+1 |
А+2 |
… |
В |
|
А |
А+А |
А+(А+1) |
А+(А+2) |
|
А+В |
|
А+1 |
(А+1)+А |
(А+1)+(А+1) |
|
|
|
|
А+2 |
(А+2)+А |
|
|
|
|
|
… |
|
|
|
|
|
|
В |
|
|
|
|
В+В |
При выборе какой-либо клетки отчета (кроме клеток крайнего левого столбца и верхней строки) на экране без отработки стандартной расшифровки должно появиться предупреждение, содержащее строку вида «А + В = С», где А и В – числа, находящиеся в верхней клетке столбца и крайней левой клетке строки, на пересечении которых находится клетка (например, «5 + 6 = 11»).
Третий отчет, соответственно, должен содержать в себе таблицу деления и четвертый – таблицу вычитания. Расшифровки должны отрабатываться аналогично первым двум отчетам.
Каждый отчет должен представлять собой отдельный объект конфигурации. Отчеты должны быть написаны на управляемых формах с использованием системы компоновки данных и без создания каких-либо вспомогательных справочников. Разрешается создание вспомогательных общих модулей.
Вступайте в нашу телеграмм-группу Инфостарт