Профессия 1с программист: курсы и обучение с нуля
Содержание:
- INFOSTART.RU
- Кто такой 1С-разработчик?
- 7 капканов на правой стороне стола
- Знания и навыки, необходимые для работы 1С-разработчиком
- Лучшие курсы по1с программированию
- Постановка на воинский учет организации
- Как стать 1С-разработчиком
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
- 1С:Учебный центр №1
- Книги и руководствапо 1с-программированию
- Не спеша, эффективно и правильно – путь разработки. Часть 1. Парадигма
- Где найти специалиста по 1С ?
- Технический долг
- Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок +25 –
- Сколько зарабатывает 1С-разработчик и где найти работу?
- Онлайн-школа программирования в 1С
- Требования к профессии
- OTUS
- Встроенный язык – один из основных компонентов технологии «1С:Предприятие.Элемент»
- Что еще?
- Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
- Примеры вопросов для собеседования программистов 1С
- Учебный процесс и неформальное общение
- Как читать чужой код? Часть 1. Общие вопросы. Доработка чужого кода. Code review +81 –
- Модульность
- Новый пользовательский интерфейс
INFOSTART.RU
Сайт: https://infostart.ruТелефон: 8 800 555-52-56Стоимость: 2100 р./видеокурс, от 5500 р./онлайн-курс
Подборка видеокурсов для начинающих 1С-программистов:
- «Знакомство с платформой «1C:Предприятие 8.3», более 4 часов видео
- «Основы программирования в системе «1C:Предприятие 8.3», более 18 часов видео
- «Основные механизмы платформы «1С:Предприятие 8.3», более 5 часов видео
Материалов курсов достаточно для подготовки к тестированию «1С:Профессионал» на знание основных механизмов и возможностей платформы «1С:Предприятия 8».
Вы можете проходить курсы в удобное время. Доступ к материалам открывается на 90 дней после покупки каждого из курсов. По окончании обучения высылаются удостоверения о повышении квалификации по каждому видеокурсу.
Онлайн-курс: Базовый курс для начинающих 1С-программистов (с нуля)Общая продолжительность: 60 часов (30 часов вебинаров и 30 часов на выполнение домашних заданий)
Всего запланировано 12 вебинаров по 2,5 часа каждый. По итогам каждого вебинара слушатели выполняют домашнее задание, ориентировочное время на выполнение — 2,5 часа. Слушатели с тарифом «Стандарт» получают персональную обратную связь от преподавателя по выполненным заданиям.
Вебинары можно смотреть в режиме онлайн или в записи, доступ предоставляется на 90 дней после окончания занятий. После прохождения курса, выполнения домашних заданий, а также после успешного выполнения итогового (контрольного) домашнего задания выдается электронный сертификат компании “Инфостарт”.
Также на сайте представлены другие курсы по специализированным темам (для опытных специалистов), курсы подготовки к аттестации и экзаменам по 1С, записи онлайн-митапов и т.д.
Кто такой 1С-разработчик?
Если говорить коротко, то 1С-разработчик – это программист, основной задачей которого является разработка и внедрение программы «1С:Предприятие» под нужды каждого конкретного заказчика.
С одной стороны, это специалист узкого профиля, так как занимается только одной программой, но в то же время существует такое множество различных конфигураций этой системы, что трудно перечислить все направления деятельности, в которых могут быть задействованы 1С-разработчики. На любом предприятии, независимо от направления деятельности и его масштабов, ведется учет бухгалтерский, кадровый, управленческий. И под каждое направление разрабатывается система автоматизированного учета.
Хочу уточнить, что есть типовые конфигурации и нетиповые. Типовая конфигурация – базовая система, которую разработала Компания 1С. Это лицензионная программа, которая постоянно обновляется и состоит из нескольких конфигураций: бухгалтерия, персонал и зарплата, торговля, складская система, управление предприятия.
Нетиповая форма – то, что разрабатывают другие компании и программисты. Но как правило, все эти разработки делаются не с нуля, а на основе типовой базовой программы. В данном случае программист дорабатывает базовую конфигурацию с учетом требований конкретного предприятия, создает дополнительные форматы по отчетности (автоматизированные) и при необходимости занимается объединением нескольких конфигураций в одну единую систему.
Поскольку программа 1С охватывает множество направлений учета деятельности предприятия, часто разработчик 1С специализируется на одном конкретном направлении – 1С:Бухгалтерия, торговля, управление складами, производство и другие.
Помимо разработки и доработки программы, специалист осуществляет постоянную техническую поддержку – находит и устраняет ошибки, ликвидирует любой сбой в программе, настраивает справочники и отчеты, администрирует базы данных, обеспечивает безопасность сервера для бесперебойной работы программы. И это еще не все, что может делать программист 1С. Все зависит от структуры и типа предприятия.
Редко какая программа работает длительное время без сбоя и не требует обновлений. Поэтому разработчик 1С всегда будет необходим и не останется без работы.
7 капканов на правой стороне стола
Настоящий текст представляет собой практическую инструкцию по выяснению и анализу тех аспектов трудового соглашения между соискателем и нанимателем, которые имеют критическую важность для соискателя
В первую очередь это финансовые условия, но ими мы не ограничимся.
Под “Капканом”, вынесенном в заголовок, здесь понимается ситуация недосказанности или недопонятости, то есть такая ситуация, в которой вроде бы оговоренные на собеседовании условия в реальности оказываются несколько иными.
Инструкция повествует о том, какие вопросы необходимо задать, как интерпретировать ответы и на какие моменты необходимо обратить внимание. Текст рассчитан на самый широкий круг читателей, но в первую очередь – на молодых специалистов, выбирающих место работы
Знания и навыки, необходимые для работы 1С-разработчиком
Для того, чтобы стать успешным программистом-разработчиком 1С необходимо многое знать и уметь. Здесь требуется не столько проявление творческих талантов, сколько умение программировать и знание бухгалтерского учета. А если более подробно, то специалист должен:
- знать все базовые конфигурации программы 1С;
- уметь программировать на языке 1С;
- грамотно проводить тестирование программы, находить ошибки и исправлять их;
- хорошо знать бухгалтерский учет и все нововведения;
- настраивать программу под задачи конкретного клиента;
- уметь создавать отчеты по запросам;
- знать, как настраивать сервер и персональные компьютеры;
- грамотно составлять инструкции для пользователей.
Помимо чисто профессиональных навыков специалист должен обладать такими качествами, среди которых нужно выделить трудолюбие, внимательность к деталям, умение работать в режиме «нужно здесь и сейчас», и, конечно, стремление постоянно обучаться – в бухучете постоянно происходят изменения и нужно вовремя внедрять их в автоматизированную систему учета..
Лучшие курсы по1с программированию
Мы составили ТОП-3 курсов программирования на 1Спо мнению редакции.
«Профессия 1C-разработчик»
«Профессия 1C-разработчик»
Программа обучения рассчитана на полгода и включает 78 уроков, сгруппированных в 19 модулей. Вы будете учиться с нуля, работать с кодом, создавать конфигурации, освоите язык запросов 1С. По окончанию курсов вы будете уметь решать задачи учета с помощью 1С, дорабатывать конфигурации, интегрировать платформу с другими системами, а также получите навыки администрирования баз данных и работы с SQL запросами. На момент подготовки материала цена со скидкой 40% – 69 000 руб. Без скидки 115 000 руб. Смотреть отзывы о Skillbox можно на специальной странице.Что нам нравится. Гарантия трудоустройства, пожизненный доступ к курсу, оплата в рассрочку, блок с азами SQL, преподаватели практики
1С-разработчик
«1С-разработчик»
Программа обучения рассчитана на полгода: 54 час теории и 210 часов практики, включая подготовку к защите диплома. Вы пройдете все этапы обучения с нуля от запуска платформы до работы с конфигурацией и собственно программирования. Итогом станет дипломная работа по созданию приложения «Управление ИТ-компанией». Базовая цена 89 900 руб, но бывают скидкиЧто нам нравится. Диплом о профессиональной переподготовке, помощь с резюме, блок по изучению английского (хотя он не нужен для программистов 1С, но все равно приятно).Изучите так же отзывы о курсах Нетологии перед покупкой.
Обучениеи экзамены фирмы «1С»
Курсы партнёров 1с
Краткосрочное обучение 3-10 дней для получения конкретных компетенций от знакомства со средой разработки, до навыков программирования и конфигурирования. Рассчитаны на то, чтобы дать начальный уровень подготовки, соответствующий 1С:Профессионал.Что нам нравится. Курсы из первых рук, онлайн и офлайн, подготовка к сертификации, 6 типов учебных программ, невысокая стоимость.
Вам может быть интересна наша подборка лучших курсов по программированию.
Постановка на воинский учет организации
Привет!
Я тут знаете, что поняла? Что за всю свою практику не встречала более или менее конкретных статей про постановку на воинский учет (далее – ВУ) в организациях.
Все, конечно, не просто так: довелось организовывать полностью с нуля вот не далее, чем только что. В процессе вспомнились мои первые попытки что-то на этом поприще сделать, сотни общих статей и вот это вот все. В общем, подумала я и решила, что время пришло. Надо написать нормальную статью про ВУ в коммерческих организациях и рассказать тем, кто автоматизировался на 1С зачем вообще нужны эти отчеты.
Отмечу, что не претендую на истину любой инстанции. Сегодня я просто хочу рассказать о том, что за зверь такой постановка на воинский учет, опираясь на мой собственный опыт.
Как стать 1С-разработчиком
Сегодня как в столице, так и в регионах можно записаться на профильные курсы 1С-программистов, но чтобы их пройти и получить от этого толк, необходимо иметь познания в программировании. Поэтому будет не лишним получить соответствующее образование, а уже потом пройти специализацию по 1С.
После этого можно без проблем устроиться в организации-партнеры компании «1С» и заниматься там установкой и настройкой программ, а кроме того пойти работать туда. Где 1С используется в бухгалтерии, кадрах, при ведении складского учета и т.п. Свободные вакансии можно найти на соответствующих сайтах – например, на hh.ru.
Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.
1С:Учебный центр №1
Сайт: http://edu.1c.ruТелефон: +7 (495) 688-90-02Стоимость: обзорный курс — от 256 р., три курса для начинающих — 8950 р.
Обзорный курс для начинающих: Старт в 1С
Курс поможет:
- Создать общее представление об 1C и найти для себя интересную нишу в рамках компетенции 1С
- Определиться с дальнейшими действиями на пути к востребованной профессии
Три онлайн-курса для начинающих специалистов:
- Знакомство с платформой «1C:Предприятие 8.3» (подробнее)
- Основы программирования в системе «1C:Предприятие 8.3» (подробнее)
- Основные механизмы платформы «1С:Предприятие 8.3» (подробнее)
12 дней интенсива, онлайн (прямая трансляция с доступом к видео) в дневное и вечернее время. Бонус: бесплатная попытка сдачи экзамена 1С:Профессионал.
Курс может стать первой ступенькой в освоении конфигурирования платформы «1С:Предприятие 8.3». Знания по основам программирования не обязательны. По окончании обучения на каждом этапе слушателям выдается удостоверение о повышении квалификации фирмы 1С (всего их три).
Если вы не успели послушать занятие, запись через день-другой будет в вашем личном кабинете. И будет доступна три месяца. Курс проводится на регулярной основе по мере набора группы.
Другие онлайн-курсы программирования в 1С:
- «Бизнес-процессы» для подготовки к экзамену 1С:Специалист по платформе
- «Запросы в 1С:Предприятие 8» для программистов и разработчиков
- Конфигурирование платформы «1С:Предприятие 8.3»
и др.
Книги и руководствапо 1с-программированию
Чтобы изучать 1С по книгам, нужно не только читать, но и пытаться самостоятельно выполнять задачи, которые разбираются в учебнике. Недостаток печатных книг в том, что статьи и электронные ресурсы быстрее отражают изменения и внедрения в язык. Ещё один нюанс – отсутствие обратной связи и куратора, с которым можно посоветоваться.
- «1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы». Эта книга рассчитана на начинающих программистов, которые только начинают знакомство с 1С:Предприятие 8. Её активно рекомендуют на тематических форумах и программистской среде. Пример. Главный плюс книги – реальные, прикладные примеры, которые можно даже использовать как основу для своих разработок. Примеры выстроены так, чтобы познакомить читателя с принципами работы версии 8.3 и её возможностями. Главный нюанс – отсутствует описание синтаксиса языка.
- Книги от издательства 1С. Здесь есть материалы для общего знакомства с разными конфигурациями, а также методические пособия для подготовки к экзамену. Стоимость колеблется от 150 до 1000 рублей за книгу.
- «Профессиональная разработка в среде 1с: Предприятие» под ред. Радченко М.Г. Углубленное изучение функционала 1С: архитектура, серверные решения, веб-расширения, интеграция с другими приложениями и методы решения других прикладных задач в среде 1С. В книге рассматривается не только техническая часть программирования на 1С, но и основы бух. учета, бизнес анализа, чтобы будущий программист понимал логику задач, которые придется решать на практике.
- . Включает документацию по разработке и учету, книги и периодику, лекции по 1С, нормативную документацию и т.п. Доступ на год – 16 800 руб. Есть семидневный триал.
Не спеша, эффективно и правильно – путь разработки. Часть 1. Парадигма
Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.
Где найти специалиста по 1С ?
Мы разобрались, кто такой 1С программист и как им стать, с чего начать путь в этой профессии и куда можно развиваться. Если вас интересуют другие специальности, востребованные в ИТ, рекомендуем посмотреть каталог профессий на сайте Kadrof.ru.
Рекомендуем
Программист или тестировщик: что лучше выбрать?
Многие люди, желающие сделать карьеру в ИТ, выбирают между этими профессиями. Мы решили их сравнить и объяснить, кому больше подойдет разработка, …
Профессия PHP-программист
Если вы хотите заниматься разработкой сайтов, эта профессия – для вас. Язык PHP – самый востребованный в сфере веб-разработки. Его основы можно …
Технический долг
Перед тем, как начать, хотел бы акцентировать внимание на таком термине, как «технический долг». Технический долг – метафора, которая служит единицей измерения
Технический долг измеряет стоимость дальнейшего сопровождения после внедрения или разработки. Мы пытаемся оценить, сколько будет стоить исправление ошибок после разработки
Технический долг – метафора, которая служит единицей измерения. Технический долг измеряет стоимость дальнейшего сопровождения после внедрения или разработки. Мы пытаемся оценить, сколько будет стоить исправление ошибок после разработки.
Если говорить о термине технического долга, то это касается не только программистов, но и всей команды, участвующей в разработке или внедрении: руководителя проекта, консультантов, аналитиков, не стоит исключать и самих заказчиков
Но я акцентирую внимание только на программистах
Как читать чужой код? Часть 4. Программный интерфейс. Исправление чужих доработок +25 –
Во всех вакансиях есть требование — умение читать чужой код. Но ни на одних курсах специально этому не учат. Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.
Сколько зарабатывает 1С-разработчик и где найти работу?
Работа программиста 1С достаточно хорошо оплачивается, но ее размер напрямую зависит от функционала, который выполняет специалист, его загруженности и опыта.
Начинающий специалист может рассчитывать на зарплату от 30 тысяч рублей. При наличии практического опыта более 3 лет можно рассчитывать на доход от 80 тысяч рублей в месяц и выше. А если вы будете в совершенстве знать все тонкости работы в программе 1С и руководить работой команды специалистов, ваш ежемесячный доход может составить 150 тысяч рублей и более.
Для фрилансера, который работает самостоятельно, все зависит от количества заказов и их сложности. Чем больше клиентов, тем выше доход.
Найти работу по специальности можно на специальных сервисах по подбору персонала (hh.ru, SuperJob или Работа.ru), а также на специализированных биржах фриланса для специалистов в сфере IT. А еще вполне реально найти заказчиков через своих знакомых и друзей, наверняка кому-то понадобятся услуги квалифицированного разработчика 1С.
Онлайн-школа программирования в 1С
Сайт: https://helpme1c.ruСтоимость: бесплатно, требуется авторизация на сайте
Онлайн-уроки программирования в 1С:
7 модулей:
- Изучаем язык 1С
- Пишем программы
- Разрабатываем простейшие базы
- Учимся извлекать данные для отчётов
- Извлекаем данные для отчётов из учебной базы
- Система компоновки данных для начинающих
- Увлекательная бухгалтерия для программистов
Уроки содержат:
- Иллюстрированный интерактивный материал
- Тестирование
- Домашние задания и эталонные ответы
Все модули и уроки проходятся последовательно. Вы сами выбираете удобное для себя время и темп изучения уроков, а затем в онлайн-режиме:
- Читаете материал урока
- По ходу урока выполняете все действия автора курса у себя на компьютере
- Отвечаете на вопросы из урока (ответы даются тут же, интерактивно)
- Проходите тестирование по материалам урока
- Выполняете домашние задания и сверяетесь с эталонными ответами
Требования к профессии
Чтобы успешно справляться со своими задачами, разработчик должен знать и уметь:
- Все конфигурации программного комплекса 1С и идеально знать платформу
- Разработку документации и инструкций, а также создание технических условий
- Уметь описывать ошибки программы 1С и осуществлять её тестирование, исследовать их и проводить детальный анализ
Как настраивать и оптимизировать программный комплекс 1С? Разработчик должен как никто другой знать ответ.
Разумеется, Вы можете детально изучить программу 1С, но даже это не сделает вас настоящим специалистом, так как, в первую очередь, важна практика, и учиться вам нужно у опытных практиков, которые безупречно знают программные продукты 1С, работают с ними не первый год
Если раньше Вы работали системным администратором и отлично разбираетесь в программировании, вы безусловно получите серьёзное преимущество перед другими кандидатами, не обладающими подобными знаниями.
Дополнительным плюсом станет знание управленческого, а также бухгалтерского учёта хотя бы на уровне основ.
OTUS
Сайт: https://otus.ruТелефон: +7 (499) 938-92-02Стоимость: по запросу
Курс: Программист 1С5 месяцев, 4 ак. часа в нед.
Курс рассчитан на программистов 1С с опытом работы около 1 года. По окончании обучения вы получите сертификат.
На курсе вы:
- Прокачаетесь до уровня ведущего 1С-программиста
- Подготовитесь к сертификации «1С:Специалист»
Научитесь использовать:
- Стандарты и методики разработки на платформе 1С
- Механизмы создания отчётов в 1С
- Особенности создания сложных отчётов на компоновке данных, в том числе и с программной работой с СКД
- Различные технологии обмена данными на платформе 1С (обмен через файлы, Web-сервисы и HTTP-сервисы, подключение через ADO и т. д.)
Для выполнения практических заданий вам потребуется комплекс программных продуктов для изучения программирования в среде разработке 1С:Предприятие, а также администрирования баз данных, в том числе на базе MS SQL и изучения наиболее популярных конфигурации, таких как УТ, БП и ЗУП.
Есть несколько вариантов от использования бесплатной ограниченной версии или рабочей среды до аренды ПО. После оплаты курса вам вышлют инструкцию, которая позволит сэкономить деньги на приобретении программных продуктов.
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.
Встроенный язык – один из основных компонентов технологии «1С:Предприятие.Элемент»
Встроенный язык, подробное описание которого доступно в публикациях об «1С:Исполнителе», поддерживает статическую типизацию. Также сохранится возможность использовать динамическую типизацию, но это, по мнению разработчиков 1С, не должно являться основным подходом к разработке.
В стандартной библиотеке будут доступны также прикладные объекты. Пока речь идет о справочниках, HTTP-сервисах, независимых регистрах сведений. А язык запросов, входящий в состав новой технологии, очень похож на язык запросов, используемый в платформе.
Возможности стандартной библиотеки |
Особенности языка запросов |
---|---|
|
|
Что еще?
- Облачное решение 1cFresh — «облако из коробки», горизонтально масштабируемая среда для работы с прикладными решениями 1С (и фирм-партнеров) в модели сервиса (SaaS). Продукт содержит в себе все нужные для работы SaaS функции – регистрация и управление пользователями, возможность быстрой публикации новых прикладных решений, создание резервных копий пользовательских данных и т.п. Фирма 1С сама использует продукт 1cFresh для предоставления своих продуктов в аренду (http://1cfresh.com), а также продает решение 1cFresh как коробочный продукт, позволяя партнерам и клиентам разворачивать собственные облака для прикладных решений на основе технологий «1С: Предприятие».
- Мобильная платформа 1С (упомянутая выше), позволяющая создавать приложения для мобильных ОС (iOS, Android) из одного исходного кода, используя ту же методику и среду разработки (Конфигуратор), что и для «обычных» приложений 1С.
- Мощная и гибкая система отчетности. Отчеты – крайне важный механизм в любой бизнес-системе; многие ERP используют внешние генераторы отчетов от других производителей, т.к. создание хорошего генератора отчетов – непростая задача с особой спецификой. В 1С отчеты разрабатываются в той же среде (Конфигураторе), что и само приложение; в основе механизма отчетов лежит система компоновки данных (СКД) – механизм декларативного описания отчетов. Одна из важных особенностей отчетов в 1С – это то, что конечный пользователь, может изменить созданный разработчиком отчет «под себя», используя те же возможности по дизайну отчетов, что и разработчик.
- Механизм обмена данными, позволяющий создавать территориально распределенные информационные системы, обменивающиеся данными в офлайн режиме, без постоянного соединения. Обмен данными возможен как между приложениями «1С: Предприятия», так и между приложениями «1С: Предприятия» и сторонними системами.
- И еще много интересного
«1С:Предприятие» — технологии и инструменты
Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика
Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.
Примеры вопросов для собеседования программистов 1С
Как я и сказал, задаю 50-60 вопросов, у меня их несколько пакетов. Но выделю несколько вариантов.
Например, по регистрам расчетов – бухгалтерская задача.
Задача 1. Есть два счета, у обоих есть субконто: «Склад» и «Номенклатура». Но у одного субконто1 – это склад, а другого – «Номенклатура». Как сделать, чтобы при получении данных из виртуальной таблицы «Остатки» у нас субконто1 = склад, а субконто2 = номенклатура в независимости от счета.
Интересно, что многие даже на уровне senior не могут решить эту задачу. На самом деле, все просто. В виртуальной таблице есть параметр – «Вид субконто». Там передается массив или список значений, с типом плана значений передается план видов характеристик.
Задача 2. Мы обратились к физической таблице регистра накопления. У него есть регистратор, регистратор составного типа. Надо отобрать записи, у которых регистратор является документом «Поступление товаров», далее из отобранных записей необходимо из регистратора вытащить реквизит «Склад». Так, чтобы было оптимально. Как это сделать?
Большинство разработчиков говорят: «Слушай, а почему это не измерение? Это неоптимально, ты вообще неправильную задачу дал». Бывает такое. На самом деле, и тут все просто. В условие «Где» ставим конструкцию «Ссылка», «Поступление товаров и услуг». И второе, используем метод «Выразить», приводим к определенному типу «Поступление товаров» и потом вытаскиваем реквизит «Склад».
Частенько к этой задаче даю дополнительный вопрос. Если человек сказал, что использует метод «Выразить», я спрашиваю: «А почему?».
Следующее и последнее – практическая задача. Обожаю ее, потому что она быстренько выявляет, кто перед нами: middle или senior. Разработчики уровня middle эту задачу 100% решат. Но решат не с первого раза, и потратят на это от 40 до 60 минут.
Senior решит эту задачу за 5-15 минут максимум, с первого раза. Я даю эту задачу и прошу написать текст запроса, не используя отладчик. Проверяю, человек действительно писал хорошо запросы или нет. Формирует ли он в голове, что происходит с таблицей, когда мы группируем, связь делаем и так далее.
Суть задачи следующая: дается старая таблица и новая таблица значений.
Вариантов решения много: 3-4, и один из них наиболее оптимальный. Ни один middle не решил мне эту задачу за 10-15 минут.
На этом у меня все, всем огромное спасибо!
*************
Данная статья написана по итогам доклада (видео), прочитанного на INFOSTART MEETUP Kazan. Больше статей можно прочитать здесь.
Учебный процесс и неформальное общение
Отлично, работаем дальше!
Команда 13
Алексей Пономарев — Призер Всероссийской олимпиады
Самый милый шагающий робот
Робостанция
Еще одна фотография из серии экскурсия по офису 1С
Мороженое!
Футболка выпуска 2017
Подготовка робо-трассы
Робот на выпускном
Девушки-программисты из Иваново)
Редкие моменты спокойного Димы
Раздача слонов
Мы и Москва-Сити
Первые победители квеста
Никита просто доволен
Летняя школа 2015
Ксюша и Катя
Карта Мародеров или «Торжественно клянусь, что замушляю только шалость»
Илюша
Заслуги Владипупсика
Бывалый =)
DAD или MME
Экскурсия по офису 1С
местная валюта
Внимание! особенно сложный фрагмент кода. Школьники обступили преподавательский стол
Первая смена — 2017
Робототехника на Arduino
Общение с журналистами
Моя прелесть
Тарас или робот? Робот или Тарас?
Мы там, где нам быть нельзя
Крокодил Витя
Путешествие желтой коробки или «Бегущий Рарус»
Выпускники курса Java
Модуль 4
На фабрике мороженого с шариками))
Занятие по сборке системного блока из курса по системному администрированию
мороженое — класс!
От 7 до 11 классов
Скоростная сборка компьютера
Танчики, защита проекта, Java — 4
Так выглядит игра, созданная учениками курса по Java Модуль 1
Игра «Сапер» — выпускная работа Модуля 1 курса «Программирование в «1С»
Морской бой на Java
Викторина. Вопрос: Кто создатель языка Java
Капитан команды Дичь
Выпускной в группе програмиистов по «1С:Предприятию»
Наши наставники
Наш преподаватель С.Р.Арутюнов готовит своего ученика к итоговой защите проекта
У нас никто не остается без внимания
Первый Чемпионат 1С:Клубов Программистов по Северо-Западному региону
Команда «4 гига ума»
Наш преподаватель Д.В. Степанов, вручает первый сертификат юному программисту
1С:Клубу программистов 2 года!
День здоровья
Музей Ретро Авто
зал бункера-42 на Таганке
Награждаем наших «олимпийцев»
Новый год-2014
Готов к борьбе
Конкурс выпечки
Тематические «печеньки» на день рождения клуба
Почетный участник клуба
Главные инструменты сис.админов
3D-принтер, действующая модель 70-х годов
Цветочек, учимся обжимать провода
Экскурсия в логистический центр
Выпускники курсов системное администрирование
Экскурсия в музей техники
Шагающий робот, прототип
Планетарий
1С:Клуб программистов вместе с известным видеоблогером
Говорящий робот Теспиан
Лекция по «юзабилити»
Один из модулей суперкомьютера «Ломоносов» (МГУ)
Торжественное открытие «1С:Летней школы-2014»
Чемпион по поиску ошибок «1С:Летней школы-2014»
Только программирование может успокоить нашего «электровеника»
Программирование — увлекает по-настоящему
Презентация Факультета компьютерных наук НИУ-ВШЭ
Генерал от программирования, 18 наград
Программирование — это интересно
Девушки-программисты — это реальность
Филиал в г. Калининград
Вологодский филиал 1С:Клуба программистов
Занятия в Мурманске
Новый год, филиал в г.Костанай, Казахстан
Космический филиал
Ребята из Сумского филиала, Украина
Ждем квесты
На фабрике мороженого
Экскурсия в МФТИ
Квесты!
Ася помогает подогнать детали
Команды робототехников
Ждем торжественного открытия
Многочисленная команда из Иваново!
Награждаем победителей Открытой олимпиады!
Выбираем подарки
Смотрим в камеру!
Трудный выбор наград для победителей
Разбор задач и награждение победителей в Лектории Фирмы «1С»
Первым делом зарегистрироваться!
Наши активные волонтеры!
Debugging Duck — Символ XI Открытой олимпиады
Очередная задача в работе
Первый тур XI Открытой олимпиады
Участники XI Открытой олимпиады
Онлайн-гонки!!
Бронируем билеты в кино)
рабочий процесс
Марио
Паша и пятнашки
Презентация «космической» игры
Выпускной
Роболаборатория
Лера, Саша и какая-то женщина =)
Итоги трогательного видео
Защита, как она есть
Владимир Владимирович доволен результатами
Ваня сломан — Арина починила. Девочки такие девочки
Банда
1c_summer
«Мастер-класс» по созданию компьютерных игр
Награждение победителей Чемпионата
Как читать чужой код? Часть 1. Общие вопросы. Доработка чужого кода. Code review +81 –
Во всех вакансиях есть требование — умение читать чужой код. Но ни на одних курсах специально этому не учат.
Чтобы устранить это противоречие, пишу данную статью. Рассмотрю случаи, в которых нам необходимо разбирать чужой код, поймём, чей код мы пытаемся разобрать, зачем и, главное, как. В статье описан личный опыт длиною в 18 лет начиная с версии платформы 7.7. Статья будет большой, набираемся терпения). Статья содержит в себе описание сценариев разбора кода, т.е. набор шагов. В статье не получится показать это на практике. Для этого планирую сделать онлайн или оффлайн курс, где на примерах будет показан разбор незнакомого кода. Статья разбита на 4 публикации для удобства изучения.
Модульность
Еще один подход, который предлагают авторы нового подхода – это модульность. Так, «1С:Предприятие.Элемент» позволит создавать проекты трех видов:
- Приложение – законченная функциональность для автоматизации бизнеса
- Библиотека – способ разделения объектов для повторного использования
- Расширение – способ добавить и/или переопределить функциональность приложения и/или библиотеки
Предполагается, что на смену большим монолитным решениям должны прийти слабосвязанные блоки, которые удобнее разрабатывать и поддерживать, а также можно будет повторно использовать в разных решениях. Для этого в технологии планируется реализовать области видимости, определяемые разработчиками интерфейсы и другие возможности.
«Приложения и библиотеки могут использовать объекты из других библиотек. При этом объекты из других библиотек не встраиваются в использующий их проект. Вместо этого в проекте определяется зависимость от библиотеки определенной версии», – говорится в публикации официального блога.
Новый пользовательский интерфейс
При создании нового интерфейса, разработчики исходили из того, что он должен быть простым и легким в освоении, использовать современные UI/UX подходы, быть максимально «отзывчивым», а также быть ориентированным на использование в веб-среде и на мобильных устройствах.
Основной подход к организации нового пользовательского интерфейса – комплексность:
- интерфейс строится из компонентов
- компонент – это переиспользуемый элемент интерфейса
- технология предоставляет стандартные компоненты
- разработчик приложения (или библиотеки) может создать свои компоненты из стандартных и использовать их в разных частях приложения
Высокой «динамичности» интерфейса планируется достигать за счет вычисляемых свойств компонентов: «Например, можно задать свойства компонентов в дизайн-тайме через любое выражение встроенного языка:
При этом в рантайме установка свойств компонентов будет производиться полностью автоматически, вызов специально написанного для этого кода не нужен», – так описывают свое решение авторы новой технологии.