Каталог решений - Таблица умножения, деления на СКД, управляемые формы (пример тестового задания)

Таблица умножения, деления на СКД, управляемые формы (пример тестового задания)

Таблица умножения, деления на СКД, управляемые формы (пример тестового задания)

В наличии

Пример тестового задания и его реализации. Протестировано на версии платформы 8.3.18.1289.

Категория:

Описание

Написать в пустой конфигурации 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»).

Третий отчет, соответственно, должен содержать в себе таблицу деления и четвертый – таблицу вычитания. Расшифровки должны отрабатываться аналогично первым двум отчетам.

Каждый отчет должен представлять собой отдельный объект конфигурации. Отчеты должны быть написаны на управляемых формах с использованием системы компоновки данных и без создания каких-либо вспомогательных справочников. Разрешается создание вспомогательных общих модулей.

has been added to your cart:
Оформление заказа