Клиентское приложение (Толстый клиент) для самоучителя языка запросов 1С 8 (+ конструктор запросов)

Опубликовал bpc222 в раздел Управление - Пользователю системы

Клиентское приложение для работы с веб-сервисом
IT-Решение: Консоль изучения языка запросов 1С:Предприятие 8
в режиме толстый клиент.

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

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

Публикация возможностей образовательного сервиса: http://infostart.ru/public/184350/

Впервые работа с веб-сервисом возможна с использованием конструктора запросов 1С.

При входе в конфигурацию произоводится аутентификация на веб-сервисе под логином пользователя.

Для регистрации нового пользователя на веб-сервисе необходимо использовать логин: guest, пароль пустой.

Решение задачи пользователь представляет в специальном поле текста запроса, который может быть написан вручную, либо посредством конструктора запросов 1С. При проверке решения отображается результат запроса и правильный результат. Так же в форме основной обработки представлена персональная статистика и общий рейтинг участников (ТОП 100).

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

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

Причины купить

Удобный интерфейс, конструктор запросов, хорошее средство изучения языка запросов на практических примерах.

Достоинства

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

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

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

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

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

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

Файлы

Наименование Файл Дата Размер Кол. Скачив.
Дистрибутив поставки
.zip 366,97Kb
28.05.13
345
.zip 28.05.13 366,97Kb 345 Скачать

См. также

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

17. bpc222 03.06.2013 17:45
(8) 13jaguar,

мы уже обсуждали этот вопрос.
Конструктор - не решение задачи, а средство.
Написать запрос вручную начинающим разработчикам может быть не так уж и легко.
Кроме того, есть люди с ограниченными возможностями. Не нужно про них забывать.
Еще бывали случаи, когда под руку попадала "кривая" клавиатура. Или вовсе, "сдыхала".
Конструктор - наш ответ на запросы пользователей.
Его наличие не увеличивает шансы по решению сложных задач, поэтому в ближайшем будущем в рейтинге будут только те, кто овладел языком запросов в достаточной степени.
Ответили: (21)
+ 2 [ eaglebrn; 13jaguar; ]
# Ответить
29. bpc222 06.06.2013 18:10
(28) echo77,

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

Спасибо Вам за огромный вклад в проработке решений этапа 3.
+ 1 [ spetzpozh; ]
# Ответить

Комментарии

1. bpc222 28.05.2013 16:21
Уважаемые пользователи сервиса!
Просим вопросы и пожелания по клиенту Консоли размещать здесь. Будем рады Вашим отзывам.
# Ответить
2. echo77 (файл скачал) 28.05.2013 22:17
Реализация интересная - у клиента голый клиент с пустой базой, все данные в web, доступ к метаданным есть и конструктор запроса работает.

Однозначно плюс за идею. Надо будет изучить поподробнее. Сразу видно, что у вас есть толковые специалисты.
Жду следующего раздела заданий
Ответили: (6)
# Ответить
3. echo77 (файл скачал) 29.05.2013 06:48
(0) Тип публикации смените - это не приложение, а скорее база данных или конфигурация

за что минус?
Ответили: (4) (5)
# Ответить
4. yuraos 30.05.2013 06:13
(3) echo77,

за что минус?


Это не я! Я исправился.
# Ответить
5. bpc222 30.05.2013 08:35
(3) echo77,

спасибо, исправились
# Ответить
6. bpc222 30.05.2013 08:36
(2) echo77,

верно, по сути в конфигурации ничего нет... лишь вызовы опубликованных на веб-сервисе методов.
# Ответить
7. madonov (файл скачал) 30.05.2013 11:02
У меня почему-то проблемы при подключении через прокси. Авторизация вроде проходит, а потом глухо...
Я один с такой проблемой?
Ответили: (9)
# Ответить
8. 13jaguar 30.05.2013 14:55
Знаете, я с удовольствием снял бы минус в том случае, если бы вы сделали так, чтобы участники, использующие толстый клиент с конструктором запросов не участвовали в рейтинге. А то как-то несправедливо получается: кто честно пытается научится языку запросов, у того рейтинг намного ниже, чем у тех, кто пользуется конструктором. У меня сейчас двое сотрудников занимаются на этом сервисе и рейтинг им добавляет состязательности в процессе. Кроме того, ведь можно по формату текста запроса легко определить, использовался ли конструктор или нет. А ведь этот сервис очень полезен! И ранее я всегда ставил ему плюсы. Ровно до тех пор, пока не появился пресловутый конструктор.
Ответили: (17)
# Ответить
9. bpc222 30.05.2013 18:30
(7) madonov,

напишите нам на help@its22.ru
разберемся
# Ответить
10. echo77 (файл скачал) 31.05.2013 20:15
Раздел 3. Задание 2. Получить названия всех кораблей из справочника Корабли, которые могут быть линейным японским кораблем,
имеющим число главных орудий не менее девяти, калибр орудий менее 19 дюймов и водоизмещение не более 65 тыс.тонн. Вывести: Наименование (кораблей).

Наполнение базы данных такого, что для успешного выполнения задания достаточно наложить всего два условия:
- Тип корабля = Линейный
- Страна = Япония

Последние три условия(кол-во главных орудий, калибр, водоизмещение) не меняют выборку
Ответили: (15)
# Ответить
11. echo77 (файл скачал) 31.05.2013 20:32
Раздел 3. Задание 4. С точностью до 2-х десятичных знаков определите среднее число орудий всех линейных кораблей (учесть корабли из справочника ДругиеСуда). Вывести: СреднееЧислоОрудий.

Решаю так:
1. Число орудий линейных кораблей из Корабли и ДругиеСуда в одну таблицу
2. Считаю среднее, округляю результат.

Результат 9,63. Правильное решение 9,73.

Если корабли из таблицы ДругиеСуда не учитывать то получаем результат 9,73
Ответили: (18)
# Ответить
12. echo77 (файл скачал) 31.05.2013 20:41
До самолетов пока не дошел, но корабли тоже интересно.
Не хватает танков :-)

Раздел 3. Задание 5. Для каждого класса определите год, когда был спущен на воду первый корабль этого класса. Вывести: Наименование (класса), Дата.
Правильное решение выглядит так:

где NULL - это строка :-)
Ответили: (19)

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

Решение.png
# Ответить
13. echo77 (файл скачал) 01.06.2013 13:16
Раздел 3. Задание 7. Найдите наименования классов, имеющих потери в виде потопленных кораблей и не менее 3 кораблей в базе данных. Вывести: Наименование (класса), ЧислоПотопленныхКораблей.

Совсем не понял задание, глядя на правильное решение.
И в чем не соответствие типов значений?

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

Раздел 3. Задание 7. Решение.png
# Ответить
14. echo77 (файл скачал) 02.06.2013 19:30
Раздел 3. Задание 13. Определить имена пассажиров, когда-либо летевших на одном и том же месте более одного раза. Вывести: Наименование (пассажира).

Жму на кнопку Проверить и...

Ошибка формулировки задачи. Решение не может быть проверено. Обратитесь к администратору.
Ответили: (16)
# Ответить
15. bpc222 03.06.2013 17:02
(10) echo77,
Наполнение умышленно убогое.
В следующем релизе применим сложный алгоритм проверки решений и обходные пути не помогут :)
# Ответить
16. bpc222 03.06.2013 17:04
(14) echo77,
Была ошибка в правах доступа. Исправили. Спасибо.
# Ответить
17. bpc222 03.06.2013 17:45
(8) 13jaguar,

мы уже обсуждали этот вопрос.
Конструктор - не решение задачи, а средство.
Написать запрос вручную начинающим разработчикам может быть не так уж и легко.
Кроме того, есть люди с ограниченными возможностями. Не нужно про них забывать.
Еще бывали случаи, когда под руку попадала "кривая" клавиатура. Или вовсе, "сдыхала".
Конструктор - наш ответ на запросы пользователей.
Его наличие не увеличивает шансы по решению сложных задач, поэтому в ближайшем будущем в рейтинге будут только те, кто овладел языком запросов в достаточной степени.
Ответили: (21)
+ 2 [ eaglebrn; 13jaguar; ]
# Ответить
21. echo77 (файл скачал) 03.06.2013 21:04
(17) А те кто читерил и внес существенный вклад в тестирование заданий сервиса какое место в рейтинге займут?

Раздел 3. Задание 15.
Пронумеровать уникальные пары {Производитель, ТипОборудования} из регистра сведений Оборудование, упорядочив их следующим образом:
- Наименование производителя по возрастанию;
- ТипОборудования в порядке Компьютеры, Ноутбуки, Принтеры.
Если некий производитель выпускает несколько типов оборудования, то выводить его имя только в первой строке. Остальные строки для ТАКОГО производителя должны содержать пустую строку символов ("").
Вывод: Номер (порядковый номер строки), Производитель (наименование производителя, либо ""), ТипОборудования.

- хрен сделаешь. Пришлось вводить свою сортировку и хитрости всякие использовать.
НО, в задании просят вывести ТипОборудования(ссылку), хотя правильным решением будет не ссылка, а наименование(строка)
Ответили: (33)
# Ответить
22. echo77 (файл скачал) 03.06.2013 21:09
Раздел 3. Задание 16.
Для всех дней в интервале с 01.04.2003 по 07.04.2003 определить количество рейсов из Ростова.
Вывести: Дата, КоличествоРейсов.

Опять же хрень с доступом :-)
Ошибка формулировки задачи. Решение не может быть проверено. Обратитесь к администратору.
Ответили: (23)
# Ответить
23. bpc222 04.06.2013 09:55
(22) echo77,

видимо, в вопрос вносили корректировки в момент Вашей работы с ним.
Изменим время работы с Консолью на вечер.
Хотя, не понятно, когда у пользователей вечер, т.к. география необъятная получается :)
В общем, на данный момент все ок. проверьте
# Ответить
24. echo77 (файл скачал) 04.06.2013 13:31
Раздел 3. Задание 16.
Для ВСЕХ дней в интервале с 01.04.2003 по 07.04.2003 определить количество рейсов из Ростова.
Вывести: Дата, КоличествоРейсов. (Если в какой-то день рейсов не было, вывести пустую строку.)

Вот решение. Найдите 10 отличий
Ответили: (25)

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

Решение.png
# Ответить
25. bpc222 04.06.2013 14:15
(24) echo77,

Условие уточнено.
# Ответить
26. echo77 (файл скачал) 04.06.2013 15:08
так?
Не получается. Пишу
ВЫБРАТЬ
	Вложенныйзапрос.Дата,
	ВЫРАЗИТЬ(Вложенныйзапрос.КоличествоРейсов КАК ЧИСЛО) КАК КоличествоРейсов


И нифига
Несовпадение типа значений полей результирующего и эталонного наборов данных!

Не пойму у какого поля несовпадение типов значений: то ли с Датой что-то не то, то ли у Поля КоличествоРейсов какой-то составной тип значения
# Ответить
27. sumixam 05.06.2013 07:36
Конфигурация интересная, поднакоплю деньжат скачаю обязательно Спасибо авторам.
# Ответить
28. echo77 (файл скачал) 05.06.2013 19:45
(0) Конфигурация просто клевая! Но информационное наполнение веб-сервиса в третьем разделе пока сыровато: вы можете решить задание правильно, но вам скажут что ваше решением чем-то не удовлетворяет эталонное решение :-)
Ответили: (29)
# Ответить
29. bpc222 06.06.2013 18:10
(28) echo77,

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

Спасибо Вам за огромный вклад в проработке решений этапа 3.
+ 1 [ spetzpozh; ]
# Ответить
30. serega3333 10.07.2013 14:16
спасибо, реально мега вещь!
# Ответить
31. adapter (файл скачал) 04.09.2013 21:16
Идея хороша, но вот реализация..... Скачал толстого клиента а там только cf. А почему нет базы с данными? заполненными спр, регистрами сведений? Хотел дать практиканту потренироваться, а в таком виде теперь вряд ли. Надо бы добавить данные и кнопку "выполнить запрос" чтобы сначала хотя бы посмотреть что выдается а потом уже жать "проверить"
# Ответить
32. JohnConnor 02.10.2013 04:36
Хорошая вещь что бы потренироваться в запросах
# Ответить
33. kuzmina_ann (файл скачал) 21.01.2014 09:06
(21) echo77, Здравствуйте, помогите, пожалуйста, с заданием "Раздел 3. Задание 15.
Пронумеровать уникальные пары {Производитель, ТипОборудования} из регистра сведений Оборудование....", я еще только начинающий...
# Ответить
34. kuzmina_ann (файл скачал) 22.01.2014 09:24
Кто-нибудь может помочь с заданием: "Пронумеровать строки таблицы, полученной путем выборки данных из РегистраСведений Оборудование в следующем порядке: Производитель в порядке убывания числа производимых им моделей (при одинаковом числе моделей Наименование производителя в алфавитном порядке по возрастанию), Код модели (по возрастанию).
Вывод: Номер (в соответствии с заданным порядком), Производитель (Наименование), Модель." БЕЗ использования временных таблиц, решаю в тонком клиенте, там нет менеджера временных таблиц!!! Дальше пройти не могу!
Ответили: (39)
# Ответить
35. buganov (файл скачал) 27.01.2014 19:42
Ага, для людей с ограниченными возможностями :(
Для того чтобы скачать этот клиент, нужно тонны флуда вывалить в форуме, т.к. начинающему разработчику нереально написать статью или заработать стартмани.
Ответили: (37)
# Ответить
36. buganov (файл скачал) 27.01.2014 19:43
А можно я здесь пофлужу, наскребу?
Ответили: (37) (38)
# Ответить
37. bpc222 28.01.2014 06:37
(36) buganov, (35) buganov,

что за напасть на нас напала? :)

не нужно флудить. Есть вопрос - пишите на help@its22.ru.
Все вопросы решаются.
# Ответить
38. bpc222 28.01.2014 06:40
(36) buganov,

и вообще... в статье же указана ссылка на сервис http://infostart.ru/public/184350/
Читаем, подключаемся в режиме Тонкий клиент и получаем доступ к 100 заданиям тренажера.
# Ответить
39. foliage 28.01.2014 07:10
(34) kuzmina_ann, этот вопрос обсуждался в группе изучения языка запросов
http://infostart.ru/community/groups/1107/

UPD неверно поняла ваш вопрос...вам без временных таблиц надо...Посмотрела свое решение, оно с временной таблицей.
# Ответить
40. tindir 19.02.2014 08:36
отличное решение! Сам почитал и своих студентов посадил изучать. Спасибо что вы есть!
# Ответить
41. tindir 19.02.2014 08:37
Единственный момент не получается зацепиться веб-клиентом. На одной машине только есть контакт
# Ответить
42. nepekyn 30.07.2014 12:26
Всем привет.А как стартмани зарабатывать? Я новичек,что-то писать не понимаю пока,тем более что-то выполнять?:(
Ответили: (43) (44)
# Ответить
43. bpc222 30.07.2014 11:06
(42) nepekyn,

Кажется, в правилах описаны условия получения стартмани.

для изучения запросов с нуля обратите внимание на решение: http://infostart.ru/public/255926/
# Ответить
44. Sasha255n 22.10.2014 15:39
(42) Самое простое это писать комметнтарии а так много чего можно делать
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл