Тестовое задание 1С.

Связной

Предварительные пояснения.

Перед решением заданий, создайте на рабочем столе папку с вашей фамилией и именем, в ней новую пустую базу.
После окончания решения встройте в конфигурацию все внешние обработки.

Уделите, пожалуйста, особое внимание читабельности кода.
Задачи нужно не просто решить, а сделать это оптимально и универсально.
Если вы спишите решения, это обнаружится при проверке, наш системный архитектор помнит очень много решений.



Задачи. Тестовое задание 1С.

1. Написать обработку, в которую вводятся две строки неограниченной длины, содержащие версии программ.
Версия программы – строка из четырех чисел, разделенных точками.
Числа целые, больше либо равны нулю. Могут начинаться с нулей.
Обработка должна определять, старшую из версий.

Примеры версий:
        • 8.1.13.41
        • 8.1.009.125

2. Реализовать функцию переводящую число в строковое представление (встроенную функцию 1С не использовать).
    • Для 1С 7.7, без использования функции Формат
    • Для 1С 8.2, без использования функции ЧислоПрописью

Пример: 1030 -> «Одна тысяча тридцать».
Число целое больше либо равно нулю.

Не большое 100 000 000, но программа должна ЛЕГКО масштабироваться для добавления больших чисел. Это очень важное условие.

3. Сделать небольшую БД. Справочник «номенклатура» (5-ти уровней) и справочник «Скидки». В справочнике «Скидки» назначаются скидки на номенклатуру или группу номенклатуры. В справочнике «Скидки» обязательно должна быть ссылка на номенклатуру. В справочнике «Номенклатура», наоборот, ссылки на скидку быть не должно. Просьба не использовать регистры сведений и табличные части справочников.
Необходимо реализовать функцию, именно как отдельную функцию на языке 1С, для определения скидки на товар.
Если для номенклатурной позиции скидка не назначена, то смотри скидку для родителей.
Вычисление средней/максимальной/минимальной скидки среди родителей элемента не требуется.

Проверка заданий и результаты.

Один сотрудник, программист, выдает тестовое задание 1с и отвечает на вопросы. Обычно это Рыжков Михаил, внутренний телефон 1118.
Когда задачи готовы, их предварительно принимает Недиков Роман, системный архитектор, внутренний телефон 1156.
Он смотрит, чтобы не было грубых ошибок и после этого, вы можете идти. Решение о прохождении или не прохождении тестирования, сообщат в течение недели по телефону.

Читать далее ->>

Содержание

Tags