Техкружок #12: Что из БСП должен знать даже Junior?

preview_player
Показать описание
В этом видео Дима Юнг порассуждал на тему, какие функции общего назначения БСП (Библиотека стандартных подсистем) должен знать даже Junior.

00:00 - Вступительное слово
01:00 - ЗначениеРеквизитаОбъекта
03:00 - ЗначенияРеквизитовОбъекта
07:44 - СтрокаТаблицыЗначенийВСтруктуру
09:42 - ВыгрузитьКолонку
13:50 - ОписаниеТипа*
16:23 - ЕстьРеквизитИлиСвойстоОбъекта
20:10 - Дополнить[Массив|Соответствие|Структуру|Таблицу]
22:40 - ЗначениеВМассиве
24:20 - СвойствоСтруктуры,
31:15 - УстановитьСвойствоЭлементаФормы
34:08 - ТекстОшибкиЗаполнения

37:44 - Вопросы
38:00 - Баг в ТекстОшибкиЗаполнения
40:54 - Заключение
Рекомендации по теме
Комментарии
Автор

Спасибо за видео! Наконец-то хоть кто-то начал освещать БСП. Продолжайте в том же духе! Ещё больше руды, больше золота! Буду смотреть с удовольствием.

АлександрГрунюшкин-гф
Автор

Молодцы, полезно, заголовок верный знать нужно даже новичку. Ну а для бывалых "повторение - мать учения"

eXtendC
Автор

Как всегда информативно, полезно (не для меня, а в принципе) и точно соответствует заголовку..
Один из моих любимых каналов по 1С

YouBer
Автор

Я все знаю и использую, я частенько общие модули бсп просматриваю. Странно что многие этого не знают. А так всё равно спасибо за видео. Там ещё много чего полезного для общей работы. Советую открыть и ознакомиться с каждым методом.

АлександрБондарчук-сж
Автор

Если через точку считывать нельзя - нужно заставить разработчиков платформы 1С сделать так, чтобы это делать было можно и нужно. Нельзя усложнять программирование.

Cyr
Автор

Про фоновые задания если можете, расскажите, как запускать их, как их регистрировать в журнале регистрации. Если она выполнилась с ошибкой как записать свой текст ошибки в журнал регистрации для строки фонового задания сославшись на такой-то элемент, который и вызвал ошибку. Спасибо!

evgeniuxpevgeniuxp
Автор

Все супер!:) От себя бы хотел добавить функцию ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла, например для вытягивания расширения, как раз ее сегодня испольщовал:)

b.abramovich
Автор

отличное видео. Спасибо, было очень полезно. Ещё обзоры по БСП стоит делать

Alexander-dmgt
Автор

Есть еще момент, в 1С любят переименовывать функции в БСП и тогда появляется проблема поиска их с целью замены во внешних отчетах и обработках

igorleusenkov
Автор

Было бы неплохо разобрать, как с помощью бсп правильно разрабатывать ВПФ и внешние обработки, показать как в впф, перед выводом самого табличного документа - открыть форму, где можно было бы выбрать параметры для дальнейшего формирования. Или же выполнение внешней обработки в фоне, от а до я и разжевать каждый Момент - на Ютубе таких подобных видео ещё нету

Cherkashin_Di
Автор

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

rustam_dk
Автор

ТаблицаЗначений.Колонки.Добавить("ИмяКолнки", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки(20))) я так пишу, не сильно длиньше метода из БСП

Lebowski
Автор

Некоторые уточнения: 11:55 - первая строка - не нужна, достаточно просто выгрузить колонку.
13:17 - можно Ctr +Shift+ Пробел.

antonkratinov
Автор

Однозначно лайк и стоит развивать тему

kirman
Автор

Про обращение к реквизитам через точку, это наверное было критично во время 2G 😂
Сейчас уже современные времена, новые технологии, другие скорости обработки.

Forest_dahfksd
Автор

43:05 дужнам будет полезно посмотреть подключаемые отчёты, тут с тобой на 100% согласен.
Обработчики обновления это явно не для джунов, им сказали что вот сюда пиши код обновления, или чаще даже просто джун пишет процедуру а потом уже мид интегрирует её

YouBer
Автор

27:12:Разве нельзя написать конструкцию "Если И = Истина", без всяких проверок на "Неопределено"?

thomy
Автор

23:52 на такое будет ругаться BSL и возможно АПК (использование вызова функции в параметре)

YouBer
Автор

В ЗначениеРеквизитаОбъекта также можно получать через точку - не очевидная возможность, но очень крутая. Хотя есть и минусы - джуны могут обратиться через точку сквозь поле составного типа со всеми вытекающими

malikov
Автор

13:15 Ctrl+Shift+Пробел отобразит контекстную подсказку параметров метода без стирания переменной

АлексейТ-юя