Программирование в 1С | Школа Programming Store
СтатистикаШкола Programming Store — образовательный проект от экспертов компани с опытом в 1С 15+ лет. Попробуй себя в роли 1С-программиста — https://clck.ru/3FCskj Обучение программированию в 1С с нуля, курсы для разработчиков с опытом и митапы.
- Последний пост
- 10 июл.
- Последнее чтение
- 18:23
- Постов за неделю
- 0
- Всего постов
- 27
- Тип
- открытый
- Язык
- русский
- Категория
- Курсы
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
🤨 Как подготовиться к экзамену 1С:Специалист? В карточках Валентина, сертифицированный преподаватель фирмы «1С», автор и преподаватель курсов Школы программистов Programming Store, собрала лайфхаки, которые помогут выстроить подготовку к экзамену 1С:Специалист и не потерять темп по пути. 🌟 Читайте, сохраняйте и используйте на практике. А если чувствуете, что нужна более системная подготовка, в Школе Programming Store есть курс «Программирование в 1С. Специалист».
Лето наступило — отличное время, чтобы начать что-то новое ☀️ Например, чтобы наконец разобраться, как войти в 1С-разработку и стать специалистом, которого ищут работодатели. Мы подготовили статью-дорожную карту для тех, кто хочет стать востребованным 1С-разработчиком с нуля. 🔍 Внутри разобрали: — с чего начать обучение; — какие навыки нужны на старте; — что важно знать про платформу 1С; — как перейти от теории к практике; — какие ошибки мешают новичкам расти быстрее. Статья подойдет тем, кто только присматривается к профессии, и тем, кто уже начал учиться, но пока не понимает, куда двигаться дальше. 🌟 Читайте материал по ссылке и сохраняйте, чтобы возвращаться к нему во время обучения: https://dzen.ru/a/ahAefwvsoEortPwh
❓ А вот и ответы на викторину по теме «Стандарты разработки конфигураций» 🔽 ❓Какие причины неоптимальной работы запросов существуют? Ой-ой, просим прощения, тут вкралась ошибочка. 1-й вариант должен быть: «соединения с виртуальными таблицами». В таком случае верными будут варианты 1, 2 и 4, т. к. использование вложенных запросов, конечно же, не противозаконно 😉 ❓В каком случае нужно использовать индексирование временной таблицы в запросе? Как указано в стандартах, индексирование временных таблиц обязательно в том случае, если эти таблицы в дальнейшем участвуют в соединениях или в отборах. Но это касается только таблиц, количество строк в которых превышает 1000. ❓При использовании виртуальных таблиц в запросах следует передавать в параметры таблиц все условия, относящиеся к данной виртуальной таблице. В каких случаях это утверждение верно? Все мы знаем, что условие в параметрах виртуальной таблицы предпочтительнее, чем условие в предложении ГДЕ. Но не всегда 😉 Если нужно наложить условие, например, на ресурс регистра сведений, то условие в ГДЕ и условие в параметрах приведут к разным результатам. То есть если речь идет об измерениях регистра, условие в параметрах — единственно верный вариант. А вот если о ресурсах или реквизитах — тут уже все не так однозначно. ❓Можно ли использовать в запросе разыменование полей? (обращаться через точку к реквизитам ссылки) Любое разыменование полей — это соединение с соответствующей таблицей. А если поле имеет составной тип, то разыменование приводит к соединению со всеми таблицами, соответствующими выбранным типам. Например, если регистраторами в регистре указаны 15 документов, то, казалось бы, безобидное поле «Регистратор.Дата» приведет к 15 соединениям. Так что разыменование поля составного типа — это грубейшая ошибка. А вот разыменование обычных ссылочных полей вполне допустимо. ❓Отказ = ЕстьОшибки(); Соответствует ли такой код стандартам разработки 1С? По стандартам параметру Отказ можно присваивать только значение Истина. Представьте, что в процедуре ОбработкаПроведения где-то выше параметру Отказ уже присвоили Истина. И что произойдет, если ниже мы присвоим ему значение функции? Например, эта функция вернет Ложь. Флаг Отказ, который сигнализировал о том, что проведение не может быть выполнено, сбросится в Ложь, и проведение будет выполнено. А если мы напишем: Если ЕстьОшибки() Тогда Отказ = Истина; КонецЕсли; то сможем избежать такой неприятной ситуации. Как вам викторина? Оставьте реакцию: ❤️ — легкотня 🔥 — полезно, узнал(-а) кое-что новое 👍 — хочу еще викторину, да посложнее #викторина@learn_prosto
На этом всё! Спасибо всем за участие в викторине! Правильные ответы разберём в следующем посте. Желаем вам хороших выходных 🎉 #викторина@learn_prosto
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Среда почти как пятница, особенно на короткой неделе 🙂 Чтобы настроиться на майские выходные, подготовили для вас викторину по теме «Стандарты разработки конфигураций» ⭐️ #викторина@learn_prosto
Осторожно, тест на внимательность 👀 Говорят, если найти число 88 быстрее чем за 10 секунд, день будет удачным. Проверим? На картинке спряталось число 88. Засекайте время и попробуйте найти его как можно быстрее. Нашли? Ставьте 🔥
видео или голосовое, без подписи
Научиться чему-то можно только на практике, поэтому в наших курсах максимальная концентрация на практических задачах из реального опыта разработчиков 💪
Спешим ответить на вопрос из рубрики: ❓Вопросы с реальных собеседований и тех. интервью Вопрос: Чем отличаются директивы &НаСервере &НаСервереБезКонтекста и &НаКлиентеНаСервереБезКонтекста? Ответ: При использовании директивы &НаСервере, весь контекст формы (элементы формы и ее реквизиты) передается на сервер. После выполнения процедуры (или функции) на сервере, весь контекст формы возвращается обратно на клиент. Т.е. мы гоняем туда-сюда всю форму, со всеми ее элементами и данными. Но далеко не каждой процедуре на сервере требуются данные формы. Чтобы минимизировать трафик между клиентом и сервером, такие процедуры описывают с директивой &НаСервереБезКонтекста При использовании этой директивы, контекст формы на сервере будет недоступен. А если все же нужно передать данные с клиента на сервер, не передавая весь контекст, это можно сделать в параметрах такой процедуры. А вот директива &НаКлиентеНаСервереБезКонтекста используется при описании процедур, которые с одинаковым успехом могут быть выполнены как на клиенте, так и на сервере, и да, контекст формы для их выполнения также не нужен. ➡️ Что же это за процедуры такие? Если процедура может выполняться и на клиенте, и на сервере, значит, она не должна обращаться ни к данным формы, ни к базе данных. Т.е. такая процедура может оперировать ТОЛЬКО переданными в нее параметрами. Например, функция возведения числа в степень может быть описана как раз с директивой &НаКлиентеНаСервереБезКонтекста. Потому что она может быть выполнена и на клиенте и на сервере, и для ее работы не требуется ничего, кроме переданных параметров. ❤️ — если было полезно #вопросы_с_собеседований@learn_prosto
Всем привет! Время для рубрики: ❓ Вопросы с реальных собеседований и тех. интервью Вопрос: Чем отличаются директивы &НаСервере &НаСервереБезКонтекста и &НаКлиентеНаСервереБезКонтекста? Ответы пишите в комментариях, прячьте под снежком. Правильный ответ опубликуем в понедельник. Хороших выходных ✨ #вопросы_с_собеседований@learn_prosto