viskvortsov / 1C-developer

Репозиторий курса "Программист 1С"
Apache License 2.0
6 stars 5 forks source link

Чернов № 3 #76

Closed viskvortsov closed 7 years ago

viskvortsov commented 7 years ago

Часть со справочниками и документами сделана хорошо.

Однако проверка правильности решения не работает. Полагаю все потому, что не заполняется поле ВерныйОтвет в РН ДанныеТестирования при проведении теста. Очень важно понимать, какие измерения у вас должны быть и для чего они служат. Каждое измерение в регистре должно служить какой-то цели.

В части:

Элементы.ВопросыТеста.ДобавитьСтроку();
ТекущиеДанные = Элементы.ВопросыТеста.ТекущиеДанные;
ТекущиеДанные.Вопрос = Строка;

Метод ДобавитьСтроку() возвращает ссылку на строку. К тому же манипуляции с данными должны проходить через реквизиты. Поэтому код должен выглядеть вот так:

НоваяСтрока = Объект.ВопросыТеста.ДобавитьСтроку();
НоваяСтрока.Вопрос = Строка;

В этом случае не понадобится возвращаться на клиент.

В общем все мысли верные, осталось доработать сам код и немного структуру данных: 4/5