Сервис для изучения методов платформы 1С:Предприятие 8. Бесплатно!

Опубликовал bpc222 в раздел Программирование - Практика программирования

Бесплатный ON-Line сервис изучения методов платформы 1С:Предприятие 8.
Подготовка к аттестации 1С:Специалист on-line!
Тестовые задания по различным видам учета!
Подсказки для оптимального решения!

Уважаемые коллеги!

В продолжение темы Самоучитель языка запросов 1С, представляем вашему вниманию новый сервис "Консоль изучения методов платформы 1С:Предприятие 8".

Решение предназначено для демонстрации методов и приемов программирования в среде 1С:Предприятие 8 и, в первую очередь, будет полезно всем, кто готовится к аттестации 1С:Специалист. Мы надеемся, что и подготовленные специалисты найдут при работе с Сервисом для себя что-то интересное.


Сервис для изучения методов платформы 1С:Предприятие 8 абсолютно бесплатен!

3 шага к подключению к консоли в режиме Тонкого клиента:
     1. Установить Тонкий клиент (8.2.17.169), добавить новую информационную базу, подробнее...
     2. Указать строку адреса подключения http://v8spec.its22.ru/v8spec, подробнее...
     3. Выбрать режим запуска и указать дополнительные параметры, подробнее...

Подключение к консоли в режиме Толстого клиента:
     1. Скачайте дистрибутив конфигурации Клиент для веб-сервиса, скачать...
     2. Создайте новую информационную базу на основе установленного шаблона
     3. Запустите информационную базу используя Толстый клиент (обычное приложение)

Для регистрации выполните вход под пользователем guest (пароль пустой). 

Особенности настройки веб-клиента:
     Работа с Консолью возможна с помощью одного из веб-браузеров:
          - Microsoft Internet Explorer версии 6.0, 7.0, 8.0 или 9.0
          - Mozilla Firefox версии 3.x, 4.х или более поздней 
          - Google Chrome версии 12 
          - Safari версии 4.0.5

     Для работы с консолью необходимо разрешить: 
          - всплывающие окна в настройках браузера для сайта http://v8spec.its22.ru/
          - выполнение JavaScript 
          - использование Cookies.  

 

Задания Консоли сгруппированы в разделы. На текущий момент представлен раздел "Оперативный учет" и 13 заданий к нему.

Задачи упорядочены по сложности и освещают работу со следующими объектами конфигурации:

- справочники;
- документы;
- регистры накопления;
- регистры сведений.

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

К каждому заданию Консоль содержит подсказку, в которой подробно описан алгоритм решения текущей задачи. Использование подсказки снижает персональный рейтинг пользователя на 1 балл.

Пользователь может просматривать персональную статистику (количество заработанных баллов, место в рейтинге, количество выполненных заданий, общее время, затраченное на их выполнение.). Помимо персональной статистики пользователь может просматривать общую статистику (top 100).

При входе в систему под своим логином пользователь получает задание. Решение задачи пользователь представляет в поле "Ваше решение". Результат проверки задания отображается в поле "Результат".

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

 

Технические сведения

возможна в 3х режимах:

 1. Веб-клиент
 2. Тонкий клиент
 3. Толстый клиент, подробнее: http://infostart.ru/public/192076/

Главным отличием различных режимов (подобно Толстому клиенту в Консоли изучения запросов, подробнее: http://infostart.ru/public/188639/) является возможность подсветки методов в тексте решения и использования консоли запросов, которые доступны только в Толстом клиенте. В остальном - все идентично.

См. также

Лучшие комментарии

35. bpc222 20.10.2014 08:56
(32) demon1981,

В текущем релизе механизма проверки такой возможности нет. В будущем учтем пожелание. Спасибо
+ 1 [ maratik131; ]
# Ответить

Комментарии

1. bpc222 27.06.2013 18:39
Уважаемые разработчики.

Начал работу новый сервис: Консоль изучения методов платформы 1С:Предприятие 8.
Месяц будет "крутиться" в тестовом режиме, ваши решения будут сохранены.
Задания второго раздела будут опубликованы на днях.

Ждем Ваших отзывов и предложений. Спасибо.
Ответили: (28)
# Ответить
2. SirYozha 28.06.2013 09:32
Все упражнения выполнил! )
Ответили: (3)
# Ответить
3. bpc222 28.06.2013 10:29
(2) SirYozha,

Отлично.
Теперь пересмотрите все свои решения и оптимизируйте их с тем, чтобы исключить запросы в цикле.
Например, задание 6 раздела 1.

Последующие разделы будут содержать задания с более жесткими условиями и проверкой.
Ответили: (8)
# Ответить
4. Quasar 28.06.2013 13:44
Никак не пойму почему система не принимает у меня Задание 2 из Раздела 1. Я даже на своей тестовой базе его проверил.
Ответили: (7) (9)
# Ответить
5. bpc222 28.06.2013 13:58
Какую ошибку выдает?
# Ответить
6. Egor.ZenNoches 28.06.2013 14:57
Хорошие практические задания !
Ответили: (14)
# Ответить
7. SirYozha 29.06.2013 01:50
(4) может быть потому что ты проверяешь родителя элемента, а он находится не на верхнем уровне справочника?
Например, есть иерархия Товары (группа) - Обувь (группа) - Ботинки (элемент), в условии надо проверить находиться ли Ботинки (элемент) в иерархии группы Товары (группа).
Ответили: (11)
# Ответить
8. SirYozha 29.06.2013 01:55
(3)а что конструкция
Цена = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(О.МоментВремени(), Новый Структура("Номенклатура", Стр.Номенклатура)).Цена;
является запросом?
я понимаю что это является обращением к базе, но все таки это не запрос в цикле...

если вы имели ввиду что все данные надо получить в одном запросе, то, может быть, надо как то поточнее сформулировать это в задании?
Ответили: (10)
# Ответить
9. bpc222 29.06.2013 09:12
(4) Quasar,

Мы предполагаем, что в Вашем решении имеет место ошибка.
Система это подтверждает.
Если Вы затрудняетесь в поиске ошибки, направьте обращение на help@its22.ru.
Мы сообщим в чем ошибка.
Спасибо.
Ответили: (11)
# Ответить
10. bpc222 29.06.2013 09:13
(8) SirYozha,

>является запросом?
>я понимаю что это является обращением к базе, но все таки это не запрос в цикле...


запросы бывают разные...
явные и неявные...
мы пишем их где хотим...
экзамен никак не сдадим :)

>если вы имели ввиду что все данные надо получить в одном запросе, то, может быть, надо как то поточнее >сформулировать это в задании?

Задача разработчика - создать решение, исполняющее требуемое без чрезмерной бесполезной нагрузки системы.
С заданием все ок. Его можно решить так, а можно иначе...
# Ответить
11. Quasar 29.06.2013 13:38
(9) bpc222, (7) SirYozha,
Как ни смешно это покажется, но ошибка была в простейшей опечатке))) Вместо "Перечисления.ТипыНоменклатуры" написал "Перечисления.ТипНоменклатуры". И все) А консоль почему на это не ругалась. В общем все отлично. Что нибдуь вроде индекса производительности будет? Чтобы как в sql-ex можно было проверить оптимальность своего решения?
Ответили: (12) (13)
# Ответить
12. bpc222 30.06.2013 08:03
(11) Quasar,

планов вагон. среди них и задачи оптимизации.
# Ответить
13. bpc222 30.06.2013 08:04
(11) Quasar,

исправили у себя в решении ТипНоменклатуры на ТипыНоменклатуры, система выдала:
Ошибка при проверке решения: Поле объекта не обнаружено (ТипыНоменклатуры)
# Ответить
14. bpc222 30.06.2013 08:05
(6) Egor.ZenNoches,
спасибо
# Ответить
15. Vladal 01.07.2013 11:12
Моя паранойя говорит, что это некий аналог "тестовых" заданий на собеседованиях - соимскатель решает/подаёт идею на собеседовании, штат программистов компании её используют, соискателю говорят "увы..."
Ответили: (16) (17) (18)
# Ответить
16. bpc222 01.07.2013 12:54
(15) Vladal,

моя паранойя мне 2 года говорила: сделай этот сервис, ведь у тебя пришла хорошая идея.
Сделали, пользуйтесь.
Никто никого "не кинул", если Вы об этом.
# Ответить
17. bpc222 01.07.2013 13:03
(15) Vladal,


Если Вам нравится наш сервис, ставьте лайки.
Это очень нам поможет в продвижении публикаций.

Лайкнуть:
- сервис изучения методов платформы: http://infostart.ru/public/192077/?rate=1
- сервис изучения языка запросов 1С: http://infostart.ru/public/184350/?rate=1
- консоль сервиса изучения методов: http://infostart.ru/public/192076/?rate=1
- консоль сервиса изучения запросов: http://infostart.ru/public/188639/?rate=1

Спасибо.
# Ответить
18. venger 01.07.2013 19:54
(15) Т.е. штат программистов подать идею не могут?;-) Да и идея, идеей, все-таки все упирается скорее в хорошую реализацию, чем в идею;-)
# Ответить
19. mikhailovaew 05.07.2013 10:47
Неплохо бы добавить регистры бухгалтерии и расчета.
Ответили: (20)
# Ответить
20. bpc222 09.07.2013 06:23
(19) mikhailovaew,

Обязательно сделаем это. Планируем выпуск еще одного продукта, после чего добавим 2 раздела заданий по платформе
# Ответить
21. koladen 10.07.2013 08:53
Спасибо!
# Ответить
22. serega3333 10.07.2013 14:17
конечно нужно что-нибудь для управляемого интерфейса придумать, задачки и т.д, особенно клиент-серверное взаимодействие интересует
# Ответить
23. GreenFox 16.08.2013 13:05
Большое спасибо за сервис, надо попробовать. А продолжение будет.
# Ответить
24. Sasha255n 13.09.2013 16:37
Большое спасибо автору я только начал разбираться и уже однозначно плюс.
# Ответить
25. vln 24.10.2013 16:57
У меня вопрос немного не в тему - по вашей публикации Самоучитель по БП 8.3 - (публикация не активна). Хорошо бы наладить обратную связь с разработчиками! Прошла 35 заданий из 50, дальше тупик, хотя все введено верно.
Ответили: (26)
# Ответить
26. foliage 28.10.2013 12:34
(25) vln, напишите письмо на help@its22.ru. В темах разработчики не слишком активны, а вот на вопросы по почте отвечают, я проверяла :)
# Ответить
27. vln 01.11.2013 16:25
Спасибо, хоть очень медленно, но двигаюсь с заданиями по БП3 ...
Потом сразу же платформа!
# Ответить
28. foliage 07.11.2013 10:25
(1)Уважаемые разработчики, можно ли использовать при решении задач операторы "Процедура" и "Функция"?
Когда я пытаюсь вынести часть кода в Процедуру, выдает ошибку "Ожидается последовательность операторов".
# Ответить
29. БольшойЧайник 11.11.2013 17:12
Извините, я наверное что то неправильно читаю, но подскажите пожта как получить логин пароль доступа и зайти в конфигурацию
Ответили: (30)
# Ответить
30. bpc222 12.01.2014 15:45
(29) БольшойЧайник,

http://infostart.ru/public/192077/ - здесь описано несколько вариантов подключения, в рамках которых будет возможность получить логин/пароль
# Ответить
31. demon1981 07.10.2014 08:27
Может меня глючит, но за первые три задания дается по одному балу, даже если не использовать подсказки. Тока за 4 задания я получил 2 бала.
Ответили: (34)
# Ответить
32. demon1981 07.10.2014 09:35
Нельзя понять, что неправильно в решении, сообщение "Представленное решение неверно!" мало информативна. Если решение не работает и не понятно где ошибка, можно использовать метод Сообщить(,) выводя информацию которая хоть как-то может помочь в решении.
Ответили: (35)
# Ответить
33. demon1981 09.10.2014 09:21
Раздел 1 Задание 7. Не могу понять что я не так делаю. Выдает сообщения: "Обнаружена ошибка в движениях документа Приходная накладная 000000001 от 18.06.2013 10:37:06" и "Представленное решение неверно!"

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
		 |		ПриходнаяНакладнаяТовары.Ссылка.Дата КАК ДатаДокумента,
		 |		ПриходнаяНакладнаяТовары.Ссылка КАК Документ,
		 |		ПриходнаяНакладнаяТовары.Ссылка.Склад КАК Склад,
		 |		ПриходнаяНакладнаяТовары.Номенклатура КАК Номенклатура,
		 |		ПриходнаяНакладнаяТовары.Цена КАК Цена,
		 |		ПриходнаяНакладнаяТовары.Количество КАК Количество

		 |	ИЗ
		 |		Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары
		 |	ГДЕ
		 |		ПриходнаяНакладнаяТовары.Ссылка.Проведен = Истина
		 |	СГРУППИРОВАТЬ ПО
		 |		ПриходнаяНакладнаяТовары.Ссылка.Дата,
		 |		ПриходнаяНакладнаяТовары.Ссылка,
		 |		ПриходнаяНакладнаяТовары.Ссылка.Склад,
		 |		ПриходнаяНакладнаяТовары.Номенклатура,
		 |		ПриходнаяНакладнаяТовары.Цена,
		 |		ПриходнаяНакладнаяТовары.Количество
		 |	ИТОГИ ПО
   		 |		Документ";

ВыборкаДокумент = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаДокумент.Следующий() Цикл

	
	НаборЗАписей = РегистрыНакопления.ОстаткиНоменклатуры.СоздатьНаборЗаписей();
	НаборЗАписей.Отбор.Регистратор.Установить(ВыборкаДокумент.Документ);

	ВыборкаНоменклатура = ВыборкаДокумент.Выбрать();
	Пока ВыборкаНоменклатура.Следующий() Цикл
		
		Запись = НаборЗАписей.Добавить();	
		
		Запись.Период = ВыборкаНоменклатура.ДатаДокумента;
		Запись.ВидДвижения = ВидДвиженияНакопления.Приход;

		Запись.Партия = ВыборкаНоменклатура.Документ;
		Запись.Склад = ВыборкаНоменклатура.Склад;

		Запись.Номенклатура = ВыборкаНоменклатура.Номенклатура;
		Запись.Количество = ВыборкаНоменклатура.Количество;
		Запись.Сумма = ВыборкаНоменклатура.Цена * ВыборкаНоменклатура.Количество;

	КонецЦикла;	
	НаборЗАписей.Записать();
КонецЦикла;
...Показать Скрыть
Ответили: (36)
# Ответить
34. bpc222 20.10.2014 08:55
(31) demon1981,

Все верно. За первые задания по 1 баллу.
# Ответить
35. bpc222 20.10.2014 08:56
(32) demon1981,

В текущем релизе механизма проверки такой возможности нет. В будущем учтем пожелание. Спасибо
+ 1 [ maratik131; ]
# Ответить
36. bpc222 20.10.2014 09:00
(33) demon1981,

Извините, мы не комментируем порядок решения задания.
# Ответить
37. xoxmaister 18.12.2015 07:41
на гугл хром актуальной версии не работают подсказки...все настройки есть в соответствии с инструкцией...
Ответили: (38) (39)
# Ответить
38. bpc222 18.12.2015 15:08
(37) xoxmaister,

вроде как ожидаемое поведение в связи с изменениями, которые обсуждались относительно платформы в рамках темы немодальных вызовов.
Планы по обновлению на 8.3 есть, сроки не назначены.
# Ответить
39. bpc222 18.12.2015 15:09
(37) xoxmaister,

будет возможность, скрин на help@its22.ru скиньте
Ответили: (40)
# Ответить
40. xoxmaister 18.12.2015 15:19
(39) bpc222, скрин чего? настроек? там просто выползает окно что якобы нет настроек
Ответили: (41)
# Ответить
41. bpc222 19.12.2015 09:14
(40) xoxmaister,

всего экрана с воспроизведенной ошибкой (выползнувшим окном :) )
# Ответить
42. maratik131 10.02.2016 10:02
Добрый день всем! Не могу справиться с 6 заданием, где нужно записывать цены в регистр сведений.. Подскажите, пожалуйста! Моя почта maratik131@yandex.ru
# Ответить
43. its_valera 14.03.2016 12:40
Сервис еще работает? Какая текущая версия платформы?
Ответили: (44)
# Ответить
44. bpc222 14.03.2016 13:09
(43) its_valera,

добрый день. Конечно работает... все без изменений.
# Ответить
45. HIVvich 21.05.2016 09:02
Здравствуйте, подскажите в чем дело? ошибка запуска:
При нажатии, естественно, не запускается.

Прикрепленные файлы:

Безымянный.jpg
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл