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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16.04.2013:

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

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

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

85 Comments

  1. Famza

    «1С Специалист 8» в электронном виде? Прелюбопытственно )))

    Reply
  2. sinjevla

    При нажатии кнопки Сформировать Билет вылетает ошибка :

    {Обработка.Тестирование.Форма.Форма.Форма(67)}: Ошибка при вызове метода контекста (СлучайноеЧисло)

    БилетМасс.Добавить(МассивОУ[ГСЧ.СлучайноеЧисло(0,МассивОУ.ВГраница())]);

    Недопустимое значение параметра (параметр номер ‘2’)

    http://pixs.ru/showimage/ErrorJPG_7327370_3254692.jpg

    Reply
  3. Makushimo

    (2) sinjevla,

    Возможно в справочнике нет ни одной задачи.

    Проверю этот момент

    Reply
  4. sinjevla

    Да в справочнике действительно нет задач.

    Проверь исправь 🙂

    Reply
  5. Имхо, надо вписать ПредопределенноеЗначение(«») в обращениях к перечислению на клиенте.

    Reply
  6. Makushimo

    (5) gks,

    не понял -)

    можно более развернуто?

    Reply
  7. Makushimo

    (4) sinjevla,

    добавил обработку этой ошибки

    теперь при пустом справочнике выдает сообщение

    Reply
  8. nitr02k

    Блин прикольная штука, возьму на вооружение, Дамаю пригодиться…

    Reply
  9. Fruit83

    Да, помошник очень может пригодиться при подготовке. Дело осталось за малым — найти правильно решенные задачи. 🙂

    Reply
  10. Индира

    А помощник для специалиста по каким конфигурациям? Или по платформе?

    Reply
  11. Fruit83

    По идее, и по платформе и по другим конфигурациям.

    Reply
  12. Makushimo

    (10) Индира,

    по любым конфигурациям

    создаешь в справочнике раздел с названием своего экзамена и вперед

    заполняешь туда соответствующие тексты задач и решай.

    Reply
  13. dyh

    А у меня есть такая штучка, эвернот и шугарсунк. Гораздо удобнее чем плодить непонятные конфы.

    Reply
  14. dima1c

    (13) о прикольный аналог dropbox.com да, я тоже думал что будет что-то интересное. Вообще тут конечно не тестирование. По спецу проще создавать что-то типа вики… и не на 1с…

    Reply
  15. vl88

    помощник затрагивает все темы для тестирования на спеца?

    Reply
  16. Makushimo

    (15) vl88,

    Темы ты можешь создавать самостоятельно.

    В справочнике Задачи можно вносить абсолютно любые задачи на Специалиста

    Reply
  17. kirillkr

    Извините, по комментариям не понял, вопросы входят в конфигурацию или их надо устанавливать отдельно?

    Reply
  18. Makushimo

    (17) kirillkr,

    Вопросы в конфигурацию не входят

    их нужно вносить самостоятельно

    Reply
  19. RainyAugust22

    Не понял как ее устанавливать? Указал путь к базе зашел в конфигуратор, что дальше где задачи?

    Reply
  20. Викунец

    скажите, кому нибудь помог помощник?)))

    Reply
  21. kirillkr

    (19) задачи надо где-то брать. Вопрос где?

    Reply
  22. zse

    На мой взгдяд конфигурация не совсем корректно работает в режиме тонкого клиента.

    Возможно в модуле Задачи надо поправить отдельные процедуры:

    &НаСервере

    Процедура ВыполнитьСтартНаСервере()

    Объект.НовоеВыполнениеЗадачи = Истина;

    Объект.ЗадачаРешена = Перечисления.СтадииЗадачи.ИдетРешениеЗадачи;//»Идет решение задачи»;

    Элементы.ЗадачаРешена.ЦветТекста = WebЦвета.Синий;

    Элементы.ВремяВыполнения.Заголовок = «Текущее время выполнения»;

    КонецПроцедуры

    &НаСервере

    Процедура ВыполнитьСтопНаСервере()

    Объект.НовоеВыполнениеЗадачи = Истина;

    Объект.ЗадачаРешена = Перечисления.СтадииЗадачи.ЗадачаРешена;//»Задача решена»;

    Элементы.ЗадачаРешена.ЦветТекста = WebЦвета.Зеленый;

    Элементы.ВремяВыполнения.Заголовок = «Последнее время выполнения»;

    ЗаполнитьВремяВыполнения(Объект.РезультатТаймера);

    КонецПроцедуры

    У уважением, Сергей

    Reply
  23. zse

    &НаКлиенте

    Процедура Старт(Команда)

    // инициализировать отсчет времени

    Объект.РезультатТаймера = 0;

    ПодключитьОбработчикОжидания(«Таймер»,1);

    ВклВыклТаймер = 1;

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

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

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

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

    КонецПроцедуры

    &НаКлиенте

    Процедура Стоп(Команда)

    // Остановить отсчет времени

    ОтключитьОбработчикОжидания(«Таймер»);

    ВклВыклТаймер = 0;

    УстановитьЗначениеРеквизита(Ложь,»Пауза»);

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

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

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

    Элементы.Стоп.Доступность = Ложь;

    Модифицированность = Истина;

    КонецПроцедуры

    Reply
  24. Makushimo

    (23) zse,

    все верно

    на тонком клиенте нет обращения к объекту перечисение

    (если я верно помню)

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

    Reply
  25. e85

    Готовлю к сдаче на спеца, интересно посмотреть, что представляет из себя конфигурация. Может поможет подготовится.

    Reply
  26. Enya_06

    Хммм….не плохо бы на это посмотреть! Думаю полезно!

    Reply
  27. t1313

    Интересно, посмотрим

    Reply
  28. nshrek2

    спасибо. думаю поможет ваша наработка в подготовке к сдаче экзамена.

    Reply
  29. serg1983

    а можно задачи где нибудь взять без решения

    Reply
  30. serg1983

    а можно задачи где нибудь взять не подскажите

    Reply
  31. Makushimo

    (29) serg1983,

    Скоро выложу эту конфу с заполненным справочником задач

    если позволит администрация -))

    Reply
  32. serg1983

    (31)

    уже в инете нашел сборник задач.

    сейчас пишу обработку чтоб он их сформировал в конфе 🙂

    Reply
  33. Makushimo

    (32) serg1983,

    то есть не выкладывать? -))

    Reply
  34. serg1983

    Да уже справочник задачи заполний теперь задачи вечером решать буду.

    Reply
  35. Seregalink

    Cпасибо, хорошая задумка. Должна помочь ваша наработка в подготовке к сдаче экзамена на 1С Специалист по платформе.

    Reply
  36. AlexO

    Это просто пустая конфа с учетом времени?

    (33) уж лучше выложите, хотя б задачи будут внутри, и то полезней ))

    Reply
  37. (6) Makushimo

    (23) zse,

    все верно

    на тонком клиенте нет обращения к объекту перечисение

    (если я верно помню)

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

    Прошу прощения, что сразу не ответил (Bad Gateway помешал).

    Имелось в виду именно это (23).

    Reply
  38. valux_pux_12345

    У меня сразу вылетело 2 ошибки при создании новой задачи

    Поменяла исполнения задач на Сервере у процедур

    Процедура Стоп(Команда)

    Процедура Старт(Команда)

    и все стало нормально

    Reply
  39. valux_pux_12345

    Вообще идея хорошая, систематизировать все в одном месте.

    Reply
  40. trofss

    А в предлагаемом файле «КонфигурацияПодготовкаКСпец8» уже есть хоть какие-то задачи?

    Reply
  41. Makushimo

    (40) trofss,

    пока нет

    позже выложу с задачами

    Reply
  42. Пуд

    (41) Да, с задачами это было бы ну очень хорошо!!!Просто очень ждем!

    Reply
  43. Sairys

    Шёл сегодня на работу и как раз думал заняться сдачей на специалиста. И тут на тебе наткнулся на такую интересную вещицу. Посмотрим что она из себя представляет.

    Reply
  44. Victorman

    У меня не работает((

    Reply
  45. silver-fox87

    Спасибо! Поглядим…

    Идея хорошая

    Reply
  46. Alexey55

    Благодарю!

    Reply
  47. braynt

    А можно dt с задачами?

    Reply
  48. Attest

    Круть буду готовиться попробую!

    Reply
  49. Makushimo

    (47) braynt,

    можно, но позже

    скорее всего после выходных

    Reply
  50. Sereponya36

    Хорошая штука

    Reply
  51. IgorXml

    (49) Текст задачи сделать бы как в Word — таблицы, форматы текста разные.

    Reply
  52. junglistizzy

    ООО! 🙂 Это чудо, да пару лет назад! Плюс 1С Профессионал!

    Да может и в будущем понадобится, лично мне.

    Reply
  53. Trofimov_M

    попробуем

    Reply
  54. Makushimo

    (51) Igor2010,

    отличное предложение 🙂

    запишу в копилочку и обязательно попробую реализовать.

    Reply
  55. jko

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

    Reply
  56. kirillkr

    (41) ну когда будет с задачами????

    Reply
  57. box132220395939

    спасибо

    Reply
  58. alecs2004

    интересная задумка

    Reply
  59. OlegrVasil

    у меня не развернулась совсем база(((

    Reply
  60. OlegrVasil
    jko пишет:

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

    Очень хотелось бы посмотреть в действии. Тем более, что цель подготовится стоит..

    Reply
  61. Nrk

    спасибо

    Reply
  62. LivingStar

    стою в разделе оперативный учет

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

    {Справочник.Задачи.Форма.ФормаЭлемента.Форма(217,24)}: Переменная не определена (Перечисления)

    Объект.ЗадачаРешена = <<?>>Перечисления.СтадииЗадачи.ИдетРешениеЗадачи;//»Идет решение задачи»;

    {Справочник.Задачи.Форма.ФормаЭлемента.Форма(234,24)}: Переменная не определена (Перечисления)

    Объект.ЗадачаРешена = <<?>>Перечисления.СтадииЗадачи.ЗадачаРешена;//»Задача решена»;

    что это значит?

    Reply
  63. Makushimo

    (63) LivingStar,

    Нужно запустить толстый клиент.

    Еще не исправил чтобы работало в тонком клиенте

    Reply
  64. Fox87

    Действительно, полезная штука. автору огромное спасибо!

    Reply
  65. GreenFox

    Есть версия уже с готовыми задачами, или кто-то может подсказать где их можнос взять. По описанию задумка хорошая, но в коментариях что-то много сообщений об ошибках. Напишите кто реально использовал — нормальная вещь, можно использовать или не стоит тратить время?

    Reply
  66. sisdrou

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

    Reply
  67. fnv

    Скачивать не буду, тем более, что текстов задач здесь нет, но за идею измерять время спасибо. Только проще это делать вручную по таймеру и секундомеру и записывать куда-нибудь в блокнотик;)))

    Reply
  68. Makushimo

    (68) fnv, Задачи есть. решений нет

    Reply
  69. IgorXml

    У меня ошибка выскакивала в команде «Начать решение задачи». Пока не заменил :

     ТекСТрока.Задача.ПолучитьФорму(«ФормаЭлемента»).Открыть();  //только в толстом клиенте

    На это:

    //ТекСТрока.Задача.ПолучитьФорму(«ФормаЭлемента»).Открыть();  //только в толстом клиенте
    П = Новый Структура(«Ключ», ТекСтрока.Задача);
    Форма = ПолучитьФорму(«Справочник.Задачи.ФормаОбъекта»,П );
    Форма.Открыть();
    Reply
  70. Alexey55

    после создания базы, при открытии вот такая ошибка. подскажите плиз как лечить?

    http://hostingkartinok.com/show-image.php?id=69a04f0eff6f93416c927ab7b5ae258e

    Reply
  71. Makushimo

    (72) Alexey55,

    основной файл проверяю

    Reply
  72. Makushimo

    (72) Alexey55,

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

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

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

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

    в строке :

    ТекущийКаталог = «C:Program Files1cv828.2.13.289in»; //сделать так чтобы добывалось само

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

    или

    Перекачайте файл выгрузки с исправленными ошибками

    Reply
  73. Alexey55

    (74) Благодарю! уже разобрался)

    Reply
  74. MartyNSK

    (0)Это к 3 пункту апдейтов на 16.04.2013:

    СистемнаяИнформация (SystemInfo)

    ВерсияПриложения (AppVersion)

    Использование:

    Только чтение.

    Описание:

    Тип: Строка.

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

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

    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

    Reply
  75. Makushimo

    (76) MartyNSK,

    Спасибо

    Reply
  76. Sayrus

    Полезная штучка:)

    Reply
  77. MartyNSK

    (77) Еще ляпну, смотрите, проще наверное так сделать, ведь путь то разный будет, в конце концов пользователь при установке может вообще сменить каталог установки, может там получать таким образом?

    Глобальный контекст (Global context)

    КаталогПрограммы (BinDir)

    Синтаксис:

    КаталогПрограммы()

    Возвращаемое значение:

    Тип: Строка.

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

    Описание:

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

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

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

    Пример:

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

    Как раз до бина вернет строку.

    Reply
  78. Child45

    Как работает кнопка Завершить редактирование в задаче?

    Reply
  79. Makushimo

    (80) Child45,

    Затягивает обратно файл описания решения задачи из временного каталога

    Reply
  80. Гость

    Ни фига не работает твоя шняга ….. сплошные ошибки вылетают

    Reply
  81. Makushimo

    (82) Гость,

    конструктива не будет?

    Reply
  82. IgorXml

    (82) Гость, После перехода на 8.3.3, при редактировании конфигурации ошибки связанные с «МобильноеПриложениеКлиент». Приходится делать:

    #Если НЕ МобильноеПриложениеКлиент Тогда

    ….

    #КонецЕсли

    Reply
  83. nikitin19819

    трошки подкрутить надо гайки. А так — мне понравилось

    Reply
  84. Mir-mup

    (13) dyh, Не из той оперы. Эти проги другой направленности.

    Reply
  85. TABEZI1234

    что за ошибки

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *