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




Бесплатный 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. Толстый клиент, подробнее: //infostart.ru/public/192076/

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

51 Comments

  1. bpc222

    Уважаемые разработчики.

    Начал работу новый сервис: Консоль изучения методов платформы 1С:Предприятие 8.

    Месяц будет «крутиться» в тестовом режиме, ваши решения будут сохранены.

    Задания второго раздела будут опубликованы на днях.

    Ждем Ваших отзывов и предложений. Спасибо.

    Reply
  2. SirYozha

    Все упражнения выполнил! )

    Reply
  3. bpc222

    (2) SirYozha,

    Отлично.

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

    Например, задание 6 раздела 1.

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

    Reply
  4. rus3lant

    Никак не пойму почему система не принимает у меня Задание 2 из Раздела 1. Я даже на своей тестовой базе его проверил.

    Reply
  5. bpc222

    Какую ошибку выдает?

    Reply
  6. Egor.ZenNoches

    Хорошие практические задания !

    Reply
  7. SirYozha

    (4) может быть потому что ты проверяешь родителя элемента, а он находится не на верхнем уровне справочника?

    Например, есть иерархия Товары (группа) — Обувь (группа) — Ботинки (элемент), в условии надо проверить находиться ли Ботинки (элемент) в иерархии группы Товары (группа).

    Reply
  8. SirYozha

    (3)а что конструкция

    Цена = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(О.МоментВремени(), Новый Структура(«Номенклатура», Стр.Номенклатура)).Цена;

    является запросом?

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

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

    Reply
  9. bpc222

    (4) Quasar,

    Мы предполагаем, что в Вашем решении имеет место ошибка.

    Система это подтверждает.

    Если Вы затрудняетесь в поиске ошибки, направьте обращение на help@its22.ru.

    Мы сообщим в чем ошибка.

    Спасибо.

    Reply
  10. bpc222

    (8) SirYozha,

    >является запросом?

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

    запросы бывают разные…

    явные и неявные…

    мы пишем их где хотим…

    экзамен никак не сдадим 🙂

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

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

    С заданием все ок. Его можно решить так, а можно иначе…

    Reply
  11. rus3lant

    (9) (7) SirYozha,

    Как ни смешно это покажется, но ошибка была в простейшей опечатке))) Вместо «Перечисления.ТипыНоменклатуры» написал «Перечисления.ТипНоменклатуры». И все) А консоль почему на это не ругалась. В общем все отлично. Что нибдуь вроде индекса производительности будет? Чтобы как в sql-ex можно было проверить оптимальность своего решения?

    Reply
  12. bpc222

    (11) Quasar,

    планов вагон. среди них и задачи оптимизации.

    Reply
  13. bpc222

    (11) Quasar,

    исправили у себя в решении ТипНоменклатуры на ТипыНоменклатуры, система выдала:

    Ошибка при проверке решения: Поле объекта не обнаружено (ТипыНоменклатуры)

    Reply
  14. bpc222

    (6) Egor.ZenNoches,

    спасибо

    Reply
  15. v.l.

    Моя паранойя говорит, что это некий аналог «тестовых» заданий на собеседованиях — соимскатель решает/подаёт идею на собеседовании, штат программистов компании её используют, соискателю говорят «увы…»

    Reply
  16. bpc222

    (15) Vladal,

    моя паранойя мне 2 года говорила: сделай этот сервис, ведь у тебя пришла хорошая идея.

    Сделали, пользуйтесь.

    Никто никого «не кинул», если Вы об этом.

    Reply
  17. bpc222

    (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

    Спасибо.

    Reply
  18. venger

    (15) Т.е. штат программистов подать идею не могут?;-) Да и идея, идеей, все-таки все упирается скорее в хорошую реализацию, чем в идею;-)

    Reply
  19. mikhailovaew

    Неплохо бы добавить регистры бухгалтерии и расчета.

    Reply
  20. bpc222

    (19) mikhailovaew,

    Обязательно сделаем это. Планируем выпуск еще одного продукта, после чего добавим 2 раздела заданий по платформе

    Reply
  21. koladen

    Спасибо!

    Reply
  22. serega3333

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

    Reply
  23. GreenFox

    Большое спасибо за сервис, надо попробовать. А продолжение будет.

    Reply
  24. Sasha255n

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

    Reply
  25. vln

    У меня вопрос немного не в тему — по вашей публикации Самоучитель по БП 8.3 — (публикация не активна). Хорошо бы наладить обратную связь с разработчиками! Прошла 35 заданий из 50, дальше тупик, хотя все введено верно.

    Reply
  26. foliage

    (25) vln, напишите письмо на help@its22.ru. В темах разработчики не слишком активны, а вот на вопросы по почте отвечают, я проверяла 🙂

    Reply
  27. vln

    Спасибо, хоть очень медленно, но двигаюсь с заданиями по БП3 …

    Потом сразу же платформа!

    Reply
  28. foliage

    (1)Уважаемые разработчики, можно ли использовать при решении задач операторы «Процедура» и «Функция»?

    Когда я пытаюсь вынести часть кода в Процедуру, выдает ошибку «Ожидается последовательность операторов».

    Reply
  29. БольшойЧайник

    Извините, я наверное что то неправильно читаю, но подскажите пожта как получить логин пароль доступа и зайти в конфигурацию

    Reply
  30. bpc222

    (29) БольшойЧайник,

    http://infostart.ru/public/192077/ — здесь описано несколько вариантов подключения, в рамках которых будет возможность получить логин/пароль

    Reply
  31. demon1981

    Может меня глючит, но за первые три задания дается по одному балу, даже если не использовать подсказки. Тока за 4 задания я получил 2 бала.

    Reply
  32. demon1981

    Нельзя понять, что неправильно в решении, сообщение «Представленное решение неверно!» мало информативна. Если решение не работает и не понятно где ошибка, можно использовать метод Сообщить(,) выводя информацию которая хоть как-то может помочь в решении.

    Reply
  33. demon1981

    Раздел 1 Задание 7. Не могу понять что я не так делаю. Выдает сообщения: «Обнаружена ошибка в движениях документа Приходная накладная 000000001 от 18.06.2013 10:37:06» и «Представленное решение неверно!»

    Запрос = Новый Запрос;
    Запрос.Текст = «ВЫБРАТЬ
    |  ПриходнаяНакладнаяТовары.Ссылка.Дата КАК ДатаДокумента,
    |  ПриходнаяНакладнаяТовары.Ссылка КАК Документ,
    |  ПриходнаяНакладнаяТовары.Ссылка.Склад КАК Склад,
    |  ПриходнаяНакладнаяТовары.Номенклатура КАК Номенклатура,
    |  ПриходнаяНакладнаяТовары.Цена КАК Цена,
    |  ПриходнаяНакладнаяТовары.Количество КАК Количество
    
    | ИЗ
    |  Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары
    | ГДЕ
    |  ПриходнаяНакладнаяТовары.Ссылка.Проведен = Истина
    | СГРУППИРОВАТЬ ПО
    |  ПриходнаяНакладнаяТовары.Ссылка.Дата,
    |  ПриходнаяНакладнаяТовары.Ссылка,
    |  ПриходнаяНакладнаяТовары.Ссылка.Склад,
    |  ПриходнаяНакладнаяТовары.Номенклатура,
    |  ПриходнаяНакладнаяТовары.Цена,
    |  ПриходнаяНакладнаяТовары.Количество
    | ИТОГИ ПО
    |  Документ»;
    
    ВыборкаДокумент = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока ВыборкаДокумент.Следующий() Цикл
    
    
    НаборЗАписей = РегистрыНакопления.ОстаткиНоменклатуры.СоздатьНаборЗаписей();
    НаборЗАписей.Отбор.Регистратор.Установить(ВыборкаДокумент.Документ);
    
    ВыборкаНоменклатура = ВыборкаДокумент.Выбрать();
    Пока ВыборкаНоменклатура.Следующий() Цикл
    
    Запись = НаборЗАписей.Добавить();
    
    Запись.Период = ВыборкаНоменклатура.ДатаДокумента;
    Запись.ВидДвижения = ВидДвиженияНакопления.Приход;
    
    Запись.Партия = ВыборкаНоменклатура.Документ;
    Запись.Склад = ВыборкаНоменклатура.Склад;
    
    Запись.Номенклатура = ВыборкаНоменклатура.Номенклатура;
    Запись.Количество = ВыборкаНоменклатура.Количество;
    Запись.Сумма = ВыборкаНоменклатура.Цена * ВыборкаНоменклатура.Количество;
    
    КонецЦикла;
    НаборЗАписей.Записать();
    КонецЦикла;

    Показать

    Reply
  34. bpc222

    (31) demon1981,

    Все верно. За первые задания по 1 баллу.

    Reply
  35. bpc222

    (32) demon1981,

    В текущем релизе механизма проверки такой возможности нет. В будущем учтем пожелание. Спасибо

    Reply
  36. bpc222

    (33) demon1981,

    Извините, мы не комментируем порядок решения задания.

    Reply
  37. xoxmaister

    на гугл хром актуальной версии не работают подсказки…все настройки есть в соответствии с инструкцией…

    Reply
  38. bpc222

    (37) xoxmaister,

    вроде как ожидаемое поведение в связи с изменениями, которые обсуждались относительно платформы в рамках темы немодальных вызовов.

    Планы по обновлению на 8.3 есть, сроки не назначены.

    Reply
  39. bpc222

    (37) xoxmaister,

    будет возможность, скрин на help@its22.ru скиньте

    Reply
  40. xoxmaister

    (39) скрин чего? настроек? там просто выползает окно что якобы нет настроек

    Reply
  41. bpc222

    (40) xoxmaister,

    всего экрана с воспроизведенной ошибкой (выползнувшим окном 🙂 )

    Reply
  42. maratik131

    Добрый день всем! Не могу справиться с 6 заданием, где нужно записывать цены в регистр сведений.. Подскажите, пожалуйста! Моя почта maratik131@yandex.ru

    Reply
  43. its_valera

    Сервис еще работает? Какая текущая версия платформы?

    Reply
  44. bpc222

    (43) its_valera,

    добрый день. Конечно работает… все без изменений.

    Reply
  45. HIVvich

    Здравствуйте, подскажите в чем дело? ошибка запуска:

    При нажатии, естественно, не запускается.

    Reply
  46. Tиmup

    Добрый день.

    При попытке подключения к сервису через web-клиент Firefox ругается на расширение. Скрин прикрепил. Как побороть?

    Reply
  47. bpc222

    «ругается на расширение»

    пробуйте другой вид клиента, либо другой браузер

    Reply
  48. bpc222

    (45) HIVvich,

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

    Reply
  49. user753110

    Здравствуйте! а где достать версию 8.2.17.169 Толстого клиента. И вообще эта тема актуальна на сегодняшний день?

    Reply
  50. user753110

    так же я не могу пользоваться сервисом из-за ошибки:… все перепробовал и снял блокировку всплывающих окон, так же выключил AdBlock расширение. у меня браузер хром версии 67. Читал в интернете статью про блокировку модальных окон браузером хром, но эта тема старая аж 2015г. что делать помогите. хочу пользоваться данной программой обучения но не могу запустить.

    Reply
  51. bpc222

    (49)

    достать

    Добрый день. Мы не распространяем дистрибутивы платформы. Сервис работает. Переезд на 8.3(8.4) запланирован, в работе, но не завершен, сроков нет.

    Reply

Leave a Comment

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