Сервис для изучения методов платформы 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. Толстый клиент, подробнее: //firstportal.ru/public/192076/
Главным отличием различных режимов (подобно Толстому клиенту в Консоли изучения запросов, подробнее: //firstportal.ru/public/188639/) является возможность подсветки методов в тексте решения и использования консоли запросов, которые доступны только в Толстом клиенте. В остальном - все идентично.
См. также
Специальные предложения
Начал работу новый сервис: Консоль изучения методов платформы 1С:Предприятие 8.
Месяц будет "крутиться" в тестовом режиме, ваши решения будут сохранены.
Задания второго раздела будут опубликованы на днях.
Ждем Ваших отзывов и предложений. Спасибо.
Цена = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(О.МоментВремени(), Новый Структура("Номенклатура", Стр.Номенклатура)).Цена;
я понимаю что это является обращением к базе, но все таки это не запрос в цикле...
если вы имели ввиду что все данные надо получить в одном запросе, то, может быть, надо как то поточнее сформулировать это в задании?
>является запросом?
>я понимаю что это является обращением к базе, но все таки это не запрос в цикле...
запросы бывают разные...
явные и неявные...
мы пишем их где хотим...
экзамен никак не сдадим :)
>если вы имели ввиду что все данные надо получить в одном запросе, то, может быть, надо как то поточнее >сформулировать это в задании?
Задача разработчика - создать решение, исполняющее требуемое без чрезмерной бесполезной нагрузки системы.
С заданием все ок. Его можно решить так, а можно иначе...
Например, есть иерархия Товары (группа) - Обувь (группа) - Ботинки (элемент), в условии надо проверить находиться ли Ботинки (элемент) в иерархии группы Товары (группа).
Мы предполагаем, что в Вашем решении имеет место ошибка.
Система это подтверждает.
Если Вы затрудняетесь в поиске ошибки, направьте обращение на [email protected].
Мы сообщим в чем ошибка.
Спасибо.
Как ни смешно это покажется, но ошибка была в простейшей опечатке))) Вместо "Перечисления.ТипыНоменклатуры" написал "Перечисления.ТипНоменклатуры". И все) А консоль почему на это не ругалась. В общем все отлично. Что нибдуь вроде индекса производительности будет? Чтобы как в sql-ex можно было проверить оптимальность своего решения?
Если Вам нравится наш сервис, ставьте лайки.
Это очень нам поможет в продвижении публикаций.
Лайкнуть:
- сервис изучения методов платформы: 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
Спасибо.
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ПриходнаяНакладнаяТовары.Ссылка.Дата КАК ДатаДокумента,
| ПриходнаяНакладнаяТовары.Ссылка КАК Документ,
| ПриходнаяНакладнаяТовары.Ссылка.Склад КАК Склад,
| ПриходнаяНакладнаяТовары.Номенклатура КАК Номенклатура,
| ПриходнаяНакладнаяТовары.Цена КАК Цена,
| ПриходнаяНакладнаяТовары.Количество КАК Количество
| ИЗ
| Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары
| ГДЕ
| ПриходнаяНакладнаяТовары.Ссылка.Проведен = Истина
| СГРУППИРОВАТЬ ПО
| ПриходнаяНакладнаяТовары.Ссылка.Дата,
| ПриходнаяНакладнаяТовары.Ссылка,
| ПриходнаяНакладнаяТовары.Ссылка.Склад,
| ПриходнаяНакладнаяТовары.Номенклатура,
| ПриходнаяНакладнаяТовары.Цена,
| ПриходнаяНакладнаяТовары.Количество
| ИТОГИ ПО
| Документ";
ВыборкаДокумент = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаДокумент.Следующий() Цикл
НаборЗАписей = РегистрыНакопления.ОстаткиНоменклатуры.СоздатьНаборЗаписей();
НаборЗАписей.Отбор.Регистратор.Установить(ВыборкаДокумент.Документ);
ВыборкаНоменклатура = ВыборкаДокумент.Выбрать();
Пока ВыборкаНоменклатура.Следующий() Цикл
Запись = НаборЗАписей.Добавить();
Запись.Период = ВыборкаНоменклатура.ДатаДокумента;
Запись.ВидДвижения = ВидДвиженияНакопления.Приход;
Запись.Партия = ВыборкаНоменклатура.Документ;
Запись.Склад = ВыборкаНоменклатура.Склад;
Запись.Номенклатура = ВыборкаНоменклатура.Номенклатура;
Запись.Количество = ВыборкаНоменклатура.Количество;
Запись.Сумма = ВыборкаНоменклатура.Цена * ВыборкаНоменклатура.Количество;
КонецЦикла;
НаборЗАписей.Записать();
КонецЦикла;
Показать
Просмотры 45486
Загрузки 0
Комментарии 51
Создание 27.06.13 22:01
Обновление 31.10.14 04:56
№ Публикации 192077
Рубрики Практика программирования,
Сертификация,
Теория программирования
Кому Программист
Тип файла Нет файла
Платформа Платформа 1С v8.x (все механизмы)
Конфигурация Не имеет значения
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Раздел учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано