gifts2017

Помощник в подготовке к экзамену 1С Специалист 8

Опубликовал Максим Кузнецов (Makushimo) в раздел Программирование - Сертификация

Это помощник для подготовки к экзамену 1С Специалист 8.
Теперь с задачами.

Это помощник для подготовки к экзамену 1С Специалист 8.

Идея создания возникла в связи с использованием аналогичной конфигурации для подготовки к Профессионал 8 (например, http://infostart.ru/public/20107/

и другие аналогичные)

Задача этой конфигурации - помочь в подготовке к экзамену.

Она не содержит ответов на все задачи, да это и не нужно. Цель все-таки - обучиться, а не проскочить на зубрежке ответов. Так же как и наличие штанги дома не гарантирует вам гору мышц, эта конфигурация не гарантирует вам получение сертификата. Предварительно нужно много потрудиться.

Как с ней работать?

Предварительно нужно указать рабочий каталог, где будут храниться конфигурации решений каждой задачи. Структура каталогов будет соответствовать структуре справочника Задачи. А также путь к каркасной конфигурации.

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

В самой задаче есть кнопки для создания чистой базы для решения задачи (копируется каркасная) и открытия уже созданной, если вы решили вернуться к задаче или посмотреть решение.

Процесс решения задачи рекомендуется записывать в файл ворд (он хранится в справочнике в задаче). Почему? Думается мне, что гораздо удобнее запоминать процесс решения задачи, логику размышлений, а не конечный вариант. Но если не хочется, то решение можно и не записывать -))

Также реализована функция таймера. Нажимаем "Начать решение" и время пошло, Можно ставить на паузу и продолжить решение, когда будет вдохновение, позже.

Регистр сведений хранящий историю решения задачи пригодится для того, чтобы можно было оценить среднее время на решение конкретной задачи и на экзамене трезво планировать те 4 часа. Ведь времени часто не хватает.

В конфигурации много задумок не реализовано. Однако текущая версия вполне пригодна для использования.

Идеи доработки или указания на косяки приветствуюю и рассматриваю.

16.04.2013:

1. В каталог для каркасной конфигурации нужно положить Каркасная.zip, главное чтобы это был архив с таким именем. В дальнейшем в форме задачи при нажатии на кнопку "Создать базу решения" система сама разархивирует каркасную и поместит ее в "общий каталог для всех задач" в папку с номером текущей задачи

2. Исправил найденные мной и указанные в комментариях ошибки связанные с запуском в тонком клиенте. Будут еще ошибки, пишите, будем исправлять или напишу как исправить, если изменения "в одну строку".

3. Исправлена ошибка с запуском базы решения задачи. Теперь в разделе "Основные каталоги программы" нужно указать вручную номер релиза платформы. Если можно как-то программно определить версию платформы при запуске, то сие мне не ведомо. Буду рад, если кто-то поделится этим знанием.

Скачать файлы

Наименование Файл Версия Размер
КонфигурацияПодготовкаКСпец8 524
.cf 44,46Kb
16.04.13
524
.cf 44,46Kb Скачать
Каркасная 167
.zip 167,88Kb
16.04.13
167
.zip 167,88Kb Скачать
Подготовка к Специалист8 С Вопросами 176
.dt 1,01Mb
16.04.13
176
.dt 1,01Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Иван Иванов (Famza) 31.10.11 15:16
"1С Специалист 8" в электронном виде? Прелюбопытственно )))
2. Владимир (sinjevla) 01.11.11 13:13
При нажатии кнопки Сформировать Билет вылетает ошибка :
{Обработка.Тестирование.Форма.Форма.Форма(67)}: Ошибка при вызове метода контекста (СлучайноеЧисло)
БилетМасс.Добавить(МассивОУ[ГСЧ.СлучайноеЧисло(0,МассивОУ.ВГраница())]);
Недопустимое значение параметра (параметр номер '2')

http://pixs.ru/showimage/ErrorJPG_7327370_3254692.jpg
3. Максим Кузнецов (Makushimo) 01.11.11 14:45
(2) sinjevla,
Возможно в справочнике нет ни одной задачи.
Проверю этот момент
4. Владимир (sinjevla) 01.11.11 15:25
Да в справочнике действительно нет задач.
Проверь исправь :)
5. gks 02.11.11 04:33
Имхо, надо вписать ПредопределенноеЗначение("") в обращениях к перечислению на клиенте.
6. Максим Кузнецов (Makushimo) 02.11.11 07:44
(5) gks,
не понял -)
можно более развернуто?
7. Максим Кузнецов (Makushimo) 02.11.11 14:31
(4) sinjevla,
добавил обработку этой ошибки
теперь при пустом справочнике выдает сообщение
8. nitro (nitr02k) 02.11.11 16:12
Блин прикольная штука, возьму на вооружение, Дамаю пригодиться...
9. Александр М (Fruit83) 02.11.11 19:40
Да, помошник очень может пригодиться при подготовке. Дело осталось за малым - найти правильно решенные задачи. :)
10. Ирина Персикова (Индира) 02.11.11 19:56
А помощник для специалиста по каким конфигурациям? Или по платформе?
11. Александр М (Fruit83) 02.11.11 20:06
По идее, и по платформе и по другим конфигурациям.
12. Максим Кузнецов (Makushimo) 02.11.11 20:18
(10) Индира,
по любым конфигурациям
создаешь в справочнике раздел с названием своего экзамена и вперед
заполняешь туда соответствующие тексты задач и решай.
13. Eddd easda (dyh) 03.11.11 13:46
А у меня есть такая штучка, эвернот и шугарсунк. Гораздо удобнее чем плодить непонятные конфы.
hulio; gavrikprog; +2 Ответить 2
14. Dmitry Semenov (dima1c) 03.11.11 15:06
(13) о прикольный аналог dropbox.com да, я тоже думал что будет что-то интересное. Вообще тут конечно не тестирование. По спецу проще создавать что-то типа вики... и не на 1с...
15. Vlad Dyukov (vl88) 04.11.11 08:08
помощник затрагивает все темы для тестирования на спеца?
16. Максим Кузнецов (Makushimo) 04.11.11 09:42
(15) vl88,
Темы ты можешь создавать самостоятельно.
В справочнике Задачи можно вносить абсолютно любые задачи на Специалиста
17. Кирилл Краснов (kirillkr) 05.11.11 20:18
Извините, по комментариям не понял, вопросы входят в конфигурацию или их надо устанавливать отдельно?
18. Максим Кузнецов (Makushimo) 06.11.11 10:12
(17) kirillkr,
Вопросы в конфигурацию не входят
их нужно вносить самостоятельно
19. Михаил Русанов (RainyAugust22) 07.11.11 07:55
Не понял как ее устанавливать? Указал путь к базе зашел в конфигуратор, что дальше где задачи?
20. Виктория Ефремова (Викунец) 07.11.11 09:02
скажите, кому нибудь помог помощник?)))
21. Кирилл Краснов (kirillkr) 07.11.11 09:06
(19) задачи надо где-то брать. Вопрос где?
22. Сергей Захаров (zse) 07.11.11 09:36
На мой взгдяд конфигурация не совсем корректно работает в режиме тонкого клиента.
Возможно в модуле Задачи надо поправить отдельные процедуры:

&НаСервере
Процедура ВыполнитьСтартНаСервере()
Объект.НовоеВыполнениеЗадачи = Истина;
Объект.ЗадачаРешена = Перечисления.СтадииЗадачи.ИдетРешениеЗадачи;//"Идет решение задачи";
Элементы.ЗадачаРешена.ЦветТекста = WebЦвета.Синий;
Элементы.ВремяВыполнения.Заголовок = "Текущее время выполнения";
КонецПроцедуры

&НаСервере
Процедура ВыполнитьСтопНаСервере()
Объект.НовоеВыполнениеЗадачи = Истина;
Объект.ЗадачаРешена = Перечисления.СтадииЗадачи.ЗадачаРешена;//"Задача решена";
Элементы.ЗадачаРешена.ЦветТекста = WebЦвета.Зеленый;
Элементы.ВремяВыполнения.Заголовок = "Последнее время выполнения";
ЗаполнитьВремяВыполнения(Объект.РезультатТаймера);
КонецПроцедуры
У уважением, Сергей
23. Сергей Захаров (zse) 07.11.11 09:37
&НаКлиенте
Процедура Старт(Команда)
// инициализировать отсчет времени
Объект.РезультатТаймера = 0;
ПодключитьОбработчикОжидания("Таймер",1);
ВклВыклТаймер = 1;

ВыполнитьСтартНаСервере();

Элементы.Старт.Доступность = Ложь;
Элементы.Пауза.Доступность = Истина;
Элементы.Стоп.Доступность = Истина;
КонецПроцедуры

&НаКлиенте
Процедура Стоп(Команда)
// Остановить отсчет времени
ОтключитьОбработчикОжидания("Таймер");
ВклВыклТаймер = 0;
УстановитьЗначениеРеквизита(Ложь,"Пауза");


ВыполнитьСтопНаСервере();

Элементы.Старт.Доступность = Истина;
Элементы.Пауза.Доступность = Ложь;
Элементы.Стоп.Доступность = Ложь;

Модифицированность = Истина;
КонецПроцедуры
24. Максим Кузнецов (Makushimo) 07.11.11 11:14
(23) zse,
все верно
на тонком клиенте нет обращения к объекту перечисение
(если я верно помню)

Если есть идеи как это обойти, буду только рад выслушать
25. Александр Куковякин (e85) 07.11.11 18:08
Готовлю к сдаче на спеца, интересно посмотреть, что представляет из себя конфигурация. Может поможет подготовится.
26. Евгения (Enya) Воробьёва (Enya_06) 08.11.11 08:06
Хммм....не плохо бы на это посмотреть! Думаю полезно!
27. Евгений Иванов (t1313) 08.11.11 14:31
28. шрэк иванов (nshrek2) 09.11.11 22:51
спасибо. думаю поможет ваша наработка в подготовке к сдаче экзамена.
29. Фантаев Сегрей (serg1983) 10.11.11 11:31
а можно задачи где нибудь взять без решения
30. Фантаев Сегрей (serg1983) 10.11.11 11:31
а можно задачи где нибудь взять не подскажите
31. Максим Кузнецов (Makushimo) 10.11.11 14:18
(29) serg1983,
Скоро выложу эту конфу с заполненным справочником задач
если позволит администрация -))
32. Фантаев Сегрей (serg1983) 10.11.11 14:25
(31) Makushimo,
уже в инете нашел сборник задач.
сейчас пишу обработку чтоб он их сформировал в конфе :)
33. Максим Кузнецов (Makushimo) 10.11.11 17:17
(32) serg1983,
то есть не выкладывать? -))
34. Фантаев Сегрей (serg1983) 10.11.11 17:19
Да уже справочник задачи заполний теперь задачи вечером решать буду.
35. Сергей (Seregalink) 10.11.11 23:51
Cпасибо, хорошая задумка. Должна помочь ваша наработка в подготовке к сдаче экзамена на 1С Специалист по платформе.
36. Алекс Ю (AlexO) 11.11.11 00:45
Это просто пустая конфа с учетом времени?
(33) уж лучше выложите, хотя б задачи будут внутри, и то полезней ))
37. gks 11.11.11 12:06
(6) Makushimo
(23) zse,
все верно
на тонком клиенте нет обращения к объекту перечисение
(если я верно помню)

Если есть идеи как это обойти, буду только рад выслушать


Прошу прощения, что сразу не ответил (Bad Gateway помешал).
Имелось в виду именно это (23).
38. Валентина Малютина (valux_pux_12345) 11.11.11 17:04
У меня сразу вылетело 2 ошибки при создании новой задачи
Поменяла исполнения задач на Сервере у процедур
Процедура Стоп(Команда)
Процедура Старт(Команда)
и все стало нормально
39. Валентина Малютина (valux_pux_12345) 11.11.11 17:05
Вообще идея хорошая, систематизировать все в одном месте.
40. Светлана Трофимова (trofss) 13.11.11 16:46
А в предлагаемом файле "КонфигурацияПодготовкаКСпец8" уже есть хоть какие-то задачи?
41. Максим Кузнецов (Makushimo) 13.11.11 19:38
(40) trofss,
пока нет
позже выложу с задачами
42. Пуд (Пуд) 15.11.11 16:03
(41) Да, с задачами это было бы ну очень хорошо!!!Просто очень ждем!
43. Иван (Sairys) 16.11.11 13:07
Шёл сегодня на работу и как раз думал заняться сдачей на специалиста. И тут на тебе наткнулся на такую интересную вещицу. Посмотрим что она из себя представляет.
44. Виктор Щербаков (Victorman) 17.11.11 16:22
45. Людмила Иванова (silver-fox87) 18.11.11 13:01
Спасибо! Поглядим...
Идея хорошая
46. Alexey Pak (Alexey55) 21.11.11 09:48
47. Владимир Гришин (braynt) 21.11.11 13:12
48. Антон Котов (Attest) 21.11.11 14:54
Круть буду готовиться попробую!
49. Максим Кузнецов (Makushimo) 21.11.11 18:07
(47) braynt,
можно, но позже
скорее всего после выходных
50. Сергей Шадчнев (Sereponya36) 22.11.11 14:16
51. Igor2010 (IgorXml) 22.11.11 21:34
(49) Makushimo, Текст задачи сделать бы как в Word - таблицы, форматы текста разные.
52. Gregory Boeskorov (junglistizzy) 23.11.11 07:00
ООО! :) Это чудо, да пару лет назад! Плюс 1С Профессионал!
Да может и в будущем понадобится, лично мне.
53. Maxim (Trofimov_M) 23.11.11 08:58
54. Максим Кузнецов (Makushimo) 23.11.11 19:24
(51) Igor2010,
отличное предложение :-)
запишу в копилочку и обязательно попробую реализовать.
55. Иван Иванов (jko) 24.11.11 13:44
Прикольно. Пригодится. Берем. Спасибо большое.
56. Кирилл Краснов (kirillkr) 24.11.11 13:56
(41) ну когда будет с задачами????
58. Иван Иванов (box132220395939) 25.11.11 11:07
59. Алексей Морозов (alecs2004) 29.11.11 13:44
60. Олег Василевский (OlegrVasil) 06.12.11 13:17
у меня не развернулась совсем база(((
61. Олег Василевский (OlegrVasil) 06.12.11 13:18
jko пишет:

Прикольно. Пригодится. Берем. Спасибо большое.

Очень хотелось бы посмотреть в действии. Тем более, что цель подготовится стоит..
63. LivingStar (L&S) (LivingStar) 15.12.11 08:25
стою в разделе оперативный учет
нажимаю создать (создать нужно видимо первую задачу), вылетает ошибка, -

{Справочник.Задачи.Форма.ФормаЭлемента.Форма(217,24)}: Переменная не определена (Перечисления)
Объект.ЗадачаРешена = <<?>>Перечисления.СтадииЗадачи.ИдетРешениеЗадачи;//"Идет решение задачи";
{Справочник.Задачи.Форма.ФормаЭлемента.Форма(234,24)}: Переменная не определена (Перечисления)
Объект.ЗадачаРешена = <<?>>Перечисления.СтадииЗадачи.ЗадачаРешена;//"Задача решена";

что это значит?
64. Максим Кузнецов (Makushimo) 15.12.11 13:55
(63) LivingStar,
Нужно запустить толстый клиент.
Еще не исправил чтобы работало в тонком клиенте
65. Екатерина (Fox87) 22.03.12 13:37
Действительно, полезная штука. автору огромное спасибо!
66. Alex Stasyuk (GreenFox) 12.04.12 01:48
Есть версия уже с готовыми задачами, или кто-то может подсказать где их можнос взять. По описанию задумка хорошая, но в коментариях что-то много сообщений об ошибках. Напишите кто реально использовал - нормальная вещь, можно использовать или не стоит тратить время?
67. Андрей Ст (sisdrou) 26.05.12 00:22
Хорошо бы добавить возможность выводить на печать, всю ветку состояния. В качестве шпаргалки пригодится )
68. f f (fnv) 16.10.12 08:27
Скачивать не буду, тем более, что текстов задач здесь нет, но за идею измерять время спасибо. Только проще это делать вручную по таймеру и секундомеру и записывать куда-нибудь в блокнотик;)))
69. Максим Кузнецов (Makushimo) 16.10.12 09:30
(68) fnv, Задачи есть. решений нет
70. Igor2010 (IgorXml) 12.03.13 17:48
У меня ошибка выскакивала в команде "Начать решение задачи". Пока не заменил :
	ТекСТрока.Задача.ПолучитьФорму("ФормаЭлемента").Открыть();  //только в толстом клиенте

На это:
//ТекСТрока.Задача.ПолучитьФорму("ФормаЭлемента").Открыть();  //только в толстом клиенте
П = Новый Структура("Ключ", ТекСтрока.Задача);
Форма = ПолучитьФорму("Справочник.Задачи.ФормаОбъекта",П );
Форма.Открыть();
...Показать Скрыть
72. Alexey Pak (Alexey55) 15.04.13 15:48
после создания базы, при открытии вот такая ошибка. подскажите плиз как лечить?


http://hostingkartinok.com/show-image.php?id=69a04f0eff6f93416c927ab7b5ae258e
73. Максим Кузнецов (Makushimo) 16.04.13 07:25
(72) Alexey55,

основной файл проверяю
74. Максим Кузнецов (Makushimo) 17.04.13 14:23
(72) Alexey55,
1. В каталог для каркасной конфигурации нужно положить Каркасная.zip, главное чтобы это был архив с таким именем. В дальнейшем в форме задачи при нажатии на кнопку "Создать базу решения" система сама разархивирует каркасную и поместит ее в "общий каталог для всех задач" в папку с номером текущей задачи

В файле архива лежит каталог с базой каркасной конфигурации.

3. Исправлена ошибка с запуском базы решения задачи. Теперь в разделе "Основные каталоги программы" нужно указать вручную номер релиза платформы. Если можно как-то программно определить версию платформы при запуске, то сие мне не ведомо. Буду рад, если кто-то поделится этим знанием.

В вашем случае можно исправить строку в модуле формы элемента справочника Задачи в процедуре ОткрытьБазуРешения(Команда)
в строке :

ТекущийКаталог = "C:\Program Files\1cv82\8.2.13.289\bin\"; //сделать так чтобы добывалось само

указать тот релиз платформы, с которого запускаете конфу

или

Перекачайте файл выгрузки с исправленными ошибками
75. Alexey Pak (Alexey55) 17.04.13 14:26
(74) Makushimo, Благодарю! уже разобрался)
76. Alexey Rozhkov (MartyNSK) 30.05.13 08:16
(0)Это к 3 пункту апдейтов на 16.04.2013:
СистемнаяИнформация (SystemInfo)
ВерсияПриложения (AppVersion)
Использование:

Только чтение.
Описание:

Тип: Строка.
Содержит версию используемого 1С:Предприятия 8 в формате <основная версия>.<младшая версия>.<релиз>.<дополнительный номер релиза>. Например, 8.2.9.200.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
77. Максим Кузнецов (Makushimo) 30.05.13 08:44
78. Николай Сундуков (Sayrus) 30.05.13 08:50
79. Alexey Rozhkov (MartyNSK) 30.05.13 18:06
(77) Makushimo, Еще ляпну, смотрите, проще наверное так сделать, ведь путь то разный будет, в конце концов пользователь при установке может вообще сменить каталог установки, может там получать таким образом?
Глобальный контекст (Global context)
КаталогПрограммы (BinDir)
Синтаксис:

КаталогПрограммы()
Возвращаемое значение:

Тип: Строка.
Имя каталога исполняемых файлов программы.
Описание:

Получает имя каталога, в котором расположены исполняемые файлы программы.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

ГдеИскать = КаталогПрограммы();

Как раз до бина вернет строку.
80. Вероника Гомзякова (Child45) 18.06.13 13:19
Как работает кнопка Завершить редактирование в задаче?
81. Максим Кузнецов (Makushimo) 18.06.13 14:13
(80) Child45,
Затягивает обратно файл описания решения задачи из временного каталога
82. Гость 21.08.13 14:43
Ни фига не работает твоя шняга ..... сплошные ошибки вылетают
83. Максим Кузнецов (Makushimo) 21.08.13 14:52
(82) Гость,
конструктива не будет?
84. Igor2010 (IgorXml) 28.08.13 21:51
(82) Гость, После перехода на 8.3.3, при редактировании конфигурации ошибки связанные с "МобильноеПриложениеКлиент". Приходится делать:
#Если НЕ МобильноеПриложениеКлиент Тогда
....
#КонецЕсли
85. asg1981 (nikitin19819) 09.05.14 09:57
трошки подкрутить надо гайки. А так - мне понравилось
86. Mir-mup (Mir-mup) 14.10.14 15:14
(13) dyh, Не из той оперы. Эти проги другой направленности.