10 функций БСП, которые должен знать каждый программист 1С

  Рет қаралды 43,659

IRONSKILLS - Курсы по 1С

IRONSKILLS - Курсы по 1С

6 ай бұрын

🔴В этом видео мы покажем вам 10 функций из 1С:БСП, которые должен знать каждый программист 1С. Эти функции помогут писать код быстрее и сделают ваш код более компактным.
💥 Записаться на курс "Программист 1С: с нуля до профи": ironskills.by/kursi/programmi...
Поддержать канал:
donate.stream/ya410011655962993
✅Подписывайтесь на наш канал чтобы первыми получать новые видео.
#1с #ironskills #1с_бсп
---
С уважением, команда IRONSKILLS

Пікірлер: 173
@uppinua
@uppinua 6 ай бұрын
Нужно больше таких видео, что бы молодые "программисты" не изобретали велосипед.
@timurdanilenko3582
@timurdanilenko3582 6 ай бұрын
У тебя не оспоримый плюс - очень хорошо поставленная дикция. Восприятие материала на уровне Гилева. Но и реальные кейсы рассматриваешь (не академические), это круто, особенно для джунов.
@user-fm6ux1ig8p
@user-fm6ux1ig8p 6 ай бұрын
Одни не оспоримые плюсы. Минусов нет.
@IvanRSH
@IvanRSH 6 ай бұрын
Супер, емко, информативно, без лишней воды, обожаю ваши видео, спасибо!
@schooldemetre
@schooldemetre 6 ай бұрын
Всегда без воды, четко и по делу. Всегда лайк
@ravil5215
@ravil5215 6 ай бұрын
Спасибо за видео, очень познавательно. Побольше бы таких кратких, но ёмких уроков.
@romamyasnikov9760
@romamyasnikov9760 6 ай бұрын
Отличное видео, без лишней воды, все по делу. Спасибо!
@user-eb3jb1gy8z
@user-eb3jb1gy8z 6 ай бұрын
Отличное видео! Можно даже вывести в отдельный формат, думаю многим будет полезно.
@GrosT456
@GrosT456 6 ай бұрын
Познавательно, спасибо! А если запишите такое же краткое видео про оптимизицию, явные и неявные вызовы - было бы супер!
@Egor-R
@Egor-R 2 ай бұрын
Круто, Иван!) Благодарю за ценную лекцию. Был бы рад курсу по БСП.
@azat2909
@azat2909 6 ай бұрын
Половина для себя приметил)) спасибо большое! Ещё хотим))
@commonaccount6453
@commonaccount6453 6 ай бұрын
Часто использую большинство из этих функции. Спасибо за материал.
@Gosha22ify
@Gosha22ify 6 ай бұрын
Быстро, четко, как всегда - топ!
@user-xx1hz3kc8j
@user-xx1hz3kc8j 6 ай бұрын
Спасибо, очень классно рассказано и показано, прям с удовольствием посмотрел
@user-pw6df6wh1l
@user-pw6df6wh1l 6 ай бұрын
Какой хороший выпуск, большое спасибо!!!
@user-ny5pp9oh1c
@user-ny5pp9oh1c 6 ай бұрын
Супер! Спасибо! Больше бы таких видео!
@1cnik
@1cnik 6 ай бұрын
огонь, спасибо, Иван
@user-kc3nk6pt3r
@user-kc3nk6pt3r 6 ай бұрын
Все чётко и быстро. Спасибо!
@Pharaoh410
@Pharaoh410 6 ай бұрын
Как всегда на высоте, спасибо большое за видео)
@user-wk2ce9lc1y
@user-wk2ce9lc1y 6 ай бұрын
Превосходно, собственно как и всегда. 🎉
@user-hz7mo6po7x
@user-hz7mo6po7x 6 ай бұрын
Выучу наизусть просто! ❤❤❤
@dnk3569
@dnk3569 6 ай бұрын
Спасибо большое, очень полезно.
@evilless123
@evilless123 6 ай бұрын
Отлично, еще один повод покопаться в дебрях общих модулей! :)
@siniks7
@siniks7 6 ай бұрын
Как всегда Лайк! Спасибо
@alexandr8402
@alexandr8402 6 ай бұрын
Редко выходишь, давай почаще)
@user-gf9sp2dw3g
@user-gf9sp2dw3g 6 ай бұрын
Спасибо Вам за полезные видео)
@namenik8359
@namenik8359 6 ай бұрын
Всегда очень приятная подача материала.
@yuryb.1434
@yuryb.1434 3 ай бұрын
Круто, Вань! Можно сделать такие видосы на постоянной основе. Рассмотреть какие-то еще полезные фишки БСП ))
@fixedeyes5559
@fixedeyes5559 6 ай бұрын
Отличное видео, спасибо!
@MrTorfable
@MrTorfable 6 ай бұрын
Наконец-то, давно ждал что-то про бсп)
@Andronav
@Andronav Ай бұрын
Так все ж в документации лежит )) Читайте и юзайте интефейсную часть.
@user-ze1wj8pl6z
@user-ze1wj8pl6z 6 ай бұрын
Огонь. Вы молодей. 1000 лайков
@user-rq2ut1pu8h
@user-rq2ut1pu8h 6 ай бұрын
Спасибо!
@user-rj3xm4uf5w
@user-rj3xm4uf5w 6 ай бұрын
Ваня, ты как всегда супер! так бы курсы 1с-овские проводили..
@AntonPahomov
@AntonPahomov 6 ай бұрын
Супер!
@adamasts
@adamasts 6 ай бұрын
очень круто!
@user-rq5hk6pd5v
@user-rq5hk6pd5v 6 ай бұрын
Один из самых понятных источников информации по 1С в интернете!
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо :)
@user-fy7ps1qy1f
@user-fy7ps1qy1f 6 ай бұрын
Ваня очень крутой. Спасибо!
@user-kn5st1qr6u
@user-kn5st1qr6u 2 ай бұрын
Отлично! Взяла!
@mika091
@mika091 6 ай бұрын
Спасибо! Очень полезно! Можно еще видео, со следующими 10 функциями БСП?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Сделаем)
@gudfest
@gudfest 2 ай бұрын
когда уже, нужно чтобы вы выделили и описали ещё 20-30 самых частых функций, будет полезно очень многим, я поставлю свечку и помолюсь за вас@ills-1c
@yozzzhik2499
@yozzzhik2499 6 ай бұрын
Какого было мое удивление, когда я откопал эти функции, после того, как большую часть из них писал самостоятельно под определенные задачи)
@SergiosMailz
@SergiosMailz 6 ай бұрын
У автора большой талант в подаче материала!
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо)
@vladyan01
@vladyan01 6 ай бұрын
Про все знал, только не всегда при работе вспоминаю о них)
@BoyanPlay
@BoyanPlay 5 ай бұрын
отлично видео. Предложение для следующего ролика: сохраняемые данные на форме (через хранилище или через отметку "Сохранить"). Правильный порядок получения и примеры работы с ними, с учетом стандартов 1С
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо большое за идею для ролика)
@user-co3lf7iz5s
@user-co3lf7iz5s Күн бұрын
Ты лучший! 👍
@timohashow3372
@timohashow3372 6 ай бұрын
спасибо
@user-ru4bz1tw2b
@user-ru4bz1tw2b 6 ай бұрын
Умопомрачительно!
@yan-digger
@yan-digger 6 ай бұрын
Иногда, создавать свои велосипеды полезно для саморазвития.
@ironskills-1c
@ironskills-1c 6 ай бұрын
С этим не поспоришь)
@iaxygame
@iaxygame 6 ай бұрын
Спасибо огромное за ваши полезные видео! Можно узнать что за консоль такая интересная в видео используется?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за комментарий) Консоль создавали для студентов наших курсов на основе вот этой: github.com/salexdv/bsl_console
@ru21ru1
@ru21ru1 6 ай бұрын
Ничего нового не узнал, но новичкам полезно
@helmetson652
@helmetson652 6 ай бұрын
6:00 есть ещё вариант, где в значения реквизитов объекта передаётся вторым параметром не список реквизитов через запятую, а структура - в которой ключи это желаемые нами предоставления реквизитов, а значения - собственно имена реквизитов в конфигураторе
@timurdanilenko3582
@timurdanilenko3582 6 ай бұрын
Там еще круче можно сделать со структурой, т.е. ключ это псевдоним, а в значении можно указать через точку. Например так Новый Структура("ИНН", "Товар.ОсновнойПоставщик.ИНН")
@helmetson652
@helmetson652 5 ай бұрын
@@timurdanilenko3582 и даже можно туда выражения писать - например "ОбщегоНазначения.ПолучитьЗначенияРеквизитов(Стр.Контрагент, Новый Структура("КонтрагентКод, КонтрагентНаименование, КонтрагентЕДРПОУ, КонтрагентGLN, КонтрагентАдрес", "Код", "Наименование", "ОКПО", "К2_GLN", "ОсновнойАдресДоставки.Улица + "", "" + ОсновнойАдресДоставки.Дом"))"
@user-wu8ng3xp3m
@user-wu8ng3xp3m 6 ай бұрын
Благодарю! Очень полезная информация. П.С.Подскажите, пожалуйста, а какой программой видеомантажа вы пользуетесь в данном видео?...
@vadimsergeev7874
@vadimsergeev7874 6 ай бұрын
1 с
@ironskills-1c
@ironskills-1c 6 ай бұрын
Хорошие программы для монтажа: Adobe premiere pro, DaVinci Resolve
@maratibragimov842
@maratibragimov842 2 ай бұрын
Ваня, ты даёшь хорошие знания, спасибо тебе. Можно спросить, как ты этой всей информации владеешь, по каким источникам изучаешь?. Заранее спасибо.
@ironskills-1c
@ironskills-1c Ай бұрын
Спасибо за комментарий) Конкретно для изучения БСП можно начать с документации на ИТС. Всё помнить нереально, самое главное - много практики, учиться регулярно, ну и любить своё дело)
@UrmatKasymov
@UrmatKasymov 5 ай бұрын
Четко, держи подписку
@ironskills-1c
@ironskills-1c 4 ай бұрын
Добро пожаловать! :)
@siniks7
@siniks7 6 ай бұрын
Еще как вариант можно сделать видео на тему. Как сделать макеты печатных форм доступными к редактированию пользователем. Не совсем там все очевидно. Даже опытные программисты бывает не справляются
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за идею)
@Myanotherview
@Myanotherview 5 ай бұрын
Прошу Вас рассмотреть тему для новых видео: rls. Как настраивать ограничения доступа на уровне записей на стороне конфигурации. Спасибо!
@ironskills-1c
@ironskills-1c 4 ай бұрын
Спасибо за идею для ролика)
@Rarogg
@Rarogg 4 ай бұрын
Иван, спасибо, тебе и твоей команде! Очень помогаете разбираться в тонкостях работы 1С. И еще может подскажете, недавно столкнулся с задачей, в которой на входе получал дату типа "17 декабря 2023" (строка), далее эту дату нужно было преобразовать в 17.12.2023 (дата). Есть ли типовая функция выполняющая данное действие?
@KarlayThe
@KarlayThe 4 ай бұрын
Есть. Называется Формат
@ironskills-1c
@ironskills-1c 4 ай бұрын
К сожалению, для преобразования строки вида "17 декабря 2023" в дату готовой функции нет - нужно писать свою: получать части строки (день, месяц, год), составлять строку вида "YYYYMMDD", и уже её преобразовывать к дате)
@Pubg_Asbuxgalter
@Pubg_Asbuxgalter 5 ай бұрын
Можно видео для магазина с покупка продаж склад и кассой пж😊
@user-fq9mm9yl8q
@user-fq9mm9yl8q 6 ай бұрын
Спасибо! Очень полезно! А можно где-то скачать консоль кода?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Можно вот тут глянуть пример консоли: github.com/salexdv/bsl_console
@user-tq2bt4mk1s
@user-tq2bt4mk1s 6 ай бұрын
Спасибо за видео! Скажите, а в ЗначениеРеквизитаОбъекта(Ссылка, "ИмяРеквизита") можно ли через Имя реквизита сразу достать что-то по точке? Например, "ФизическоеЛицо.Код"? Или для таких случаев нужна другая функция? Или последовательно вызывать ЗначениеРеквизитаОбъекта(), получая сначала реквизит, затем от реквизитам опять ЗначениеРеквизитаОбъекта()? Всегда интересовал этот вопрос :) Спасибо!
@ironskills-1c
@ironskills-1c 6 ай бұрын
Да, через точку тоже можно ;)
@gudfest
@gudfest 2 ай бұрын
выкладывайте больше видео плиииз
@NetworM74
@NetworM74 6 ай бұрын
Иван, клаасная тема! Поделитесь консолью
@ironskills-1c
@ironskills-1c 6 ай бұрын
Мы дорабатывали консоль под себя на основе вот этой: github.com/salexdv/bsl_console
@NetworM74
@NetworM74 6 ай бұрын
@@ironskills-1cкак то заполучить доработанную можно?
@ScreamerLimb
@ScreamerLimb 6 ай бұрын
За видео спасибо! Был бы рад, если-б записали видео по блокировкам... ... Начитался ИТС-а, инфостарт-а ... В голове каша. Хрен поймешь ка правильно блокировать остатки, чтобы избежать излишних блокировок. Как работать с конфой если у неё стоит управляемые, а на объекте(регистр накопления) автоматические. Что за исключительная ситуация и т.д. Заранее спасибо.
@ironskills-1c
@ironskills-1c 6 ай бұрын
Большое спасибо за классную идею для видео, сделаем ;)
@The-hi5uw
@The-hi5uw 3 ай бұрын
Топ
@ORLANGUR3k
@ORLANGUR3k 6 ай бұрын
Эх вот бы еще простыми словами объяснить фоновое многопоточное выполнение внешних обработок с возвратом результата во время работы.
@atiakayellow
@atiakayellow 6 ай бұрын
Очень полезно. А где такую консоль взять?
@ironskills-1c
@ironskills-1c 6 ай бұрын
В видео используем доработанную консоль, за основу брали вот эту: github.com/salexdv/bsl_console
@user-no5hc7eo8t
@user-no5hc7eo8t 6 ай бұрын
Оч круто, жалко что функций, маловато)
@ivernik
@ivernik 6 ай бұрын
Функций много. Но всю БСП в 12 минут не уложишь. :)
@admonipraim1169
@admonipraim1169 6 ай бұрын
Хорош
@swinrytp6679
@swinrytp6679 6 ай бұрын
Меня больше консоль кода заинтересовала)
@ironskills-1c
@ironskills-1c 6 ай бұрын
Мы дорабатывали под себя вот эту: github.com/salexdv/bsl_console
@iqmaxima
@iqmaxima 5 ай бұрын
Строка в число не сделает того что сделает Функция ПривестиСтрокуКЧислу(ЧислоСтрокой, ВозвращатьНеопределено = Ложь) ОписаниеТипаЧисла = Новый ОписаниеТипов("Число"); ЗначениеЧисла = ОписаниеТипаЧисла.ПривестиЗначение(ЧислоСтрокой); Если ВозвращатьНеопределено И (ЗначениеЧисла = 0) Тогда Стр = Строка(ЧислоСтрокой); Если Стр = "" Тогда Возврат Неопределено; КонецЕсли; Стр = СтрЗаменить(СокрЛП(Стр), "0", ""); Если (Стр "") И (Стр ".") И (Стр ",") Тогда Возврат Неопределено; КонецЕсли; КонецЕсли; Возврат ЗначениеЧисла; КонецФункции
@sinyka30
@sinyka30 5 ай бұрын
Объясните молодому, пожалуйста 1) Для чего использовать длинные вызовы, если можно показать сообщение через "Сообщить()"? 2) Из строки в число можно преобразовать через функцию "Число()" - это короче 3) Из строки в дату вроде тоже работает через функцию "Дата()"
@ironskills-1c
@ironskills-1c 4 ай бұрын
Здравствуйте!) 1. Метод Сообщить() считается устаревшим, для вывода сообщений рекомендуется использовать объект СообщениеПользователю 2. Да, через Число() можно, но будет исключение при попытке преобразовать к числу значение, которое не может быть преобразовано к числу, например, такую строку "абв". Функции БСП используют для преобразования объект ОписаниеТипов, это не приводит к исключениям в ситуации, описанной выше. 3. Тут смысл такой же как в пункте 2: если к дате не получится привести значение, функция Дата() вызовет исключение, а метод БСП - нет :)
@3miD3n
@3miD3n 6 ай бұрын
1. Нужны таймкоды 2. Нужно описание ключевых моментов для улучшенного поиска
@user-ed2jn3sl7x
@user-ed2jn3sl7x 3 ай бұрын
Функция ФамилияИнициалы Экспортная. Но в Документообороте когда пишешь скрипт в автоподстановке для объектов такой функции нет, а можно узнать почему?
@repin_pv
@repin_pv 2 ай бұрын
Иван, как называется шрифт установленный в консоли?
@ironskills-1c
@ironskills-1c Ай бұрын
consolas - для программного кода, прям отличный)
@MotoCrankshaft
@MotoCrankshaft 6 ай бұрын
Про свернуть массив не знал :)
@WhoAmI-sx6fb
@WhoAmI-sx6fb 5 ай бұрын
Функции есть для создания пользователя в 1с с ролями типа администратор только чтение и тд?
@iPraetori
@iPraetori 6 ай бұрын
Пожалуйста! СКАЖИТЕ!!! Как запоминать все модули по которым раскиданы эти функции? Я могу запомнить что есть готовая возможность в БСП, например доставать ФИО, или правильно вытаскивать значения реквизитов. Как запомнить в каком модуле это искать?
@MrHydeELV
@MrHydeELV 6 ай бұрын
Можно не запоминать, а использовать Шаблоны текста в 1С. Создаешь новый шаблон, указываешь Название: "Строка в число", Автоматически заменять строку: "БСП[Строки]", Текст шаблона: "СтроковыеФункцииКлиентСервер.СтрокаВЧисло(Сумма);". В коде, когда тебе нужно будет вызвать функцию СтрокаВЧисло, просто пишешь "БСПС" (БСПСтроки), нажимаешь Ctrl+q, появится форма с выбором шаблона "Строка в число", выбираешь нужный шаблон, текст шаблона автоматически появится в редакторе текста
@vasiliynet3425
@vasiliynet3425 6 ай бұрын
Спасибо! По БСП вообще ни книгу не найти, ни доступной официальной документации (ИТС пробник на неделю, потом только закрытая для клиентов). Интересно, выгрузка ТЗ в массив структур (AoS), а не в структуру массивов (SoA) выбрали из практики, или по аналогии с табличной моделью, для удобства перебора строками?
@ironskills-1c
@ironskills-1c 6 ай бұрын
Со структурой массивов на практике не очень удобно работать, удобнее с массивом структур) Структура хорошо подходит для хранения данных строки табличной части. Одна строка табличной части - одна структура, коллекция строк табличной части - массив структур)
@avagafonov
@avagafonov 4 ай бұрын
А почему на 4:20 в рабочих базах так не надо делать? Можете, пожалуйста, дать пояснения?
@ironskills-1c
@ironskills-1c 4 ай бұрын
Поиск по коду и по наименованию - это очень ненадежно, т.к. код и наименование элемента справочника могут поменяться (либо пользователь изменит, либо какой-либо алгоритм, например, при обмене)
@ELMEDIA
@ELMEDIA 6 ай бұрын
А можно спросить мне нужно лицензионный программу и чтобы там были функции все. Отчет учётов, бух учет, банковские отчеты , таможенный функция, приемка товара где его скачать я сам живу в Азербайджане
@ironskills-1c
@ironskills-1c 6 ай бұрын
Программу можно купить у партнеров фирмы 1С, список партнеров в вашем регионе: clck.ru/36Jb97
@user-hj8gp8nu6d
@user-hj8gp8nu6d 3 ай бұрын
Всё классно. Один минус: научишься применять БСП, будешь тупить там, где БСП нет.
@user-iw1ie7tn6j
@user-iw1ie7tn6j 6 ай бұрын
про блокировку забыли сказать. при объектном чтении блокировка может быть наложена при наличии табличных частей
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за уточнение)
@user-kn5st1qr6u
@user-kn5st1qr6u 2 ай бұрын
А что за трэк играет на фоне?
@YuryBatiaev
@YuryBatiaev 6 ай бұрын
МЕГА!!!
@artdevh3735
@artdevh3735 6 ай бұрын
Иван привет, как можно тебе написать? по сотрудничеству
@ironskills-1c
@ironskills-1c 6 ай бұрын
Привет!) Можно написать на email, который в разделе "Контакты" на нашем сайте (ironskills.by)
@pillowanalyst
@pillowanalyst 6 ай бұрын
🥰💥❤💋
@user-bi7yx2bm2u
@user-bi7yx2bm2u 2 ай бұрын
Спасибо, смотрю и понимаю, что велосипедов я уже изобрела😅
@user-jo9wl4hp7y
@user-jo9wl4hp7y 6 ай бұрын
А через точку достает табличные части, или ссылку на табличные части? Если ссылка то не так и много достает Проблема програмистов 1С что сильно учат оптимизировать, местами через-чур, вот недавно встретился - передал(1с 10 лет опыт) в процедуру с формы два параметра, потом чтото поменялось и бери меняй ту процедуру после него; а можно было передать туда сразу ссылку и из нее достать что надо(пусть даже через точку что быстрее и меньше заморачиватся); неудобно передавать параметры, нужно передавать объекты используемые А так &НаСервереБезКонтекста больше оптимизирует чем операция через точку(достанет подумаешь 5 реквизитов и 3 ссылки на таб части, зато скорость написания выше в раза 2) Могу конечно ошибатся, сразу таб части достает через точку или всетаки ссылки на таб части?
@gravity102
@gravity102 6 ай бұрын
Ох меня сейчас заплюют) Согласен, больше на предварительную оптимизацию походит. В узких местах можно его использовать, но на постоянной основе это ухудшает читаемость, вынуждая отходить от объектного подхода, плюс потом искать куда сложнее, где использовался реквизит объекта. Также зачастую при вызове другого метода либо передаётся куча параметров, либо ссылка + повторный запрос, так что тут ещё смотреть надо, когда это действительно влияет положительно. Сходу из кейсов только обращение к разным обьектам в цикле приходит на ум.
@user-tv3vq4ed4w
@user-tv3vq4ed4w 5 ай бұрын
а где такую консольку кода можно приобрести?
@ironskills-1c
@ironskills-1c 4 ай бұрын
Вот тут можно скачать бесплатно похожую: github.com/salexdv/bsl_console
@user-tv3vq4ed4w
@user-tv3vq4ed4w 4 ай бұрын
Спасибо! @@ironskills-1c
@user-tv3vq4ed4w
@user-tv3vq4ed4w 4 ай бұрын
Большое спасибо!@@ironskills-1c 🙂
@andreim5349
@andreim5349 4 күн бұрын
Почему нельзя сразу на уровне платформы вытаскивать не весь объект, а только сам реквизит, при обращении к нему через точку?
@mikasfree6371
@mikasfree6371 6 ай бұрын
М - мутабельность. Поэтому нельзя передавать сложные типы с сервера на клиент.
@user-jm4yy4ep3d
@user-jm4yy4ep3d 6 ай бұрын
ЗначениеВМассиве тоже
@ironskills-1c
@ironskills-1c 6 ай бұрын
Да, спасибо, это тоже полезная функция)
5 ай бұрын
@MBStudent1
@MBStudent1 6 ай бұрын
Где можно взять такую "Консоль кода" ?
@ironskills-1c
@ironskills-1c 6 ай бұрын
В видео используется доработанная консоль, на основе вот этой: github.com/salexdv/bsl_console
@123474661
@123474661 6 ай бұрын
А версия бсп какая ,где появились эти апи?не слова
@ironskills-1c
@ironskills-1c 6 ай бұрын
В версиях 3.1.5 и выше эти функции уже точно есть, в более младших - надо проверить в документации)
@olegshpilevoy
@olegshpilevoy 6 ай бұрын
Часть этих функций и есть велосипеды. Утешает только, что они от самой 1С )
@ironskills-1c
@ironskills-1c 6 ай бұрын
Это да)
@DmityMarjonin
@DmityMarjonin 3 ай бұрын
А почему не использовать функцию всторенного языка Дата(), И Число() уже давно платформа роспознает НПП-пробел
@zoomzoom9130
@zoomzoom9130 6 ай бұрын
А почему просто нельзя Число() использовать? Также быстрее)
@PTolkachev
@PTolkachev 6 ай бұрын
Функция из БСП не выбрасывает исключение, если переданное знание не может быть преобразовано в число, а возвращает Неопределенно. Ещё при просмотре удивился, почему автор не уточнил этот момент. Ведь сразу возникает данный очевидный вопрос.
@ironskills-1c
@ironskills-1c 6 ай бұрын
Спасибо за уточнение) Да, стоило об этом сказать, согласен)
@user-fq9mm9yl8q
@user-fq9mm9yl8q 6 ай бұрын
Консольку очень хотелось бы получить ...
@ironskills-1c
@ironskills-1c 6 ай бұрын
Можно вот тут похожую скачать: github.com/salexdv/bsl_console
@user-fq9mm9yl8q
@user-fq9mm9yl8q 5 ай бұрын
@@ironskills-1c Такая уже давно есть, спасибо. Тогда вопросик - у Вас есть что-то типа справочника алгоритмов. А где Вы храните алгоритмы для внешней обработки? Или при старте считываете какую-то папку?
@user-pv5uy6ol1j
@user-pv5uy6ol1j 2 ай бұрын
В чем преимущество бсп перед запросами? Так же лишнего нет.
@melkiy1735
@melkiy1735 6 ай бұрын
1) А как отработает сообщить на сервере? Я был уверен, что это только клиентская процедура. Кому мы что на сервере может сообщить? Ведь именно так объясняют разницу между клиентом (не берем про производительность) и сервером. ЧТо на клиенте можно показать что то, а на сервере нет. 2) Зачем так много функций Значение(я)Реквизита(ов)Объекта? Почему нельзя использовать самую универсальную функцию ЗначенияРеквизитовОбъектов, даже для 1 реквизита и объекта?
@ironskills-1c
@ironskills-1c 6 ай бұрын
При вызове метода Сообщить() на сервере, сообщения выводятся пользователю после того, как управление будет передано на клиент. Пока управление не передано обратно на клиента, можно получить массив сообщений методом глобального контекста ПолучитьСообщенияПользователю(). Подробнее можно тут почитать про это: its.1c.ru/db/metod8dev/content/3442/hdoc По 2-му вопросу - можно и одну функцию использовать, но это не всегда удобно: при получении значения одного реквизита через функцию ЗначенияРеквизитовОбъектов() получим соответствие, и из него ещё нужно будет "достать" само значение) А если использовать ЗначениеРеквизитаОбъекта(), то значение реквизита будет возвращено сразу)
@user-qh5kv3lq9t
@user-qh5kv3lq9t 6 ай бұрын
0:30 - Зачем??? Просто "Сообщить()" да и всё
@user-yh9np3cv7f
@user-yh9np3cv7f 6 ай бұрын
так там не сообщить, а целое СообщениеПользователю, только как Сообщить
@kaaasteeenTV
@kaaasteeenTV 6 ай бұрын
На ИТС написано, что метод "Сообщить()" использовать не рекомендуется на управляемых формах.
@kaaasteeenTV
@kaaasteeenTV 6 ай бұрын
@@cryptone11, Да, я знаю - спасибо. Решил проще ответить)
@PTolkachev
@PTolkachev 6 ай бұрын
​​@@cryptone11а СообщениеПользователю.Сообщить() пипец какой асинхронный :)))
Программист 1С, не пиши так!
16:51
IRONSKILLS - Курсы по 1С
Рет қаралды 25 М.
Асинхронные функции в 1С
16:42
IRONSKILLS - Курсы по 1С
Рет қаралды 22 М.
Final muy inesperado 😨
01:00
Juan De Dios Pantoja
Рет қаралды 49 МЛН
БРАВЛЕРЫ ОТОМСТИЛИ МАТЕРИ😬#shorts
00:26
skibidi toilet 73 (part 1)
04:46
DaFuq!?Boom!
Рет қаралды 30 МЛН
Блоховирус !🦠 #симба #тигра #булли
00:57
Симбочка Пимпочка
Рет қаралды 10 МЛН
Курс 1С от Skillbox - ДЕНЬГИ НА ВЕТЕР?!
23:20
Автоматизация бизнеса. Андрей ALEXROVICH
Рет қаралды 162 М.
1C: БСП. Работа с файлами
53:41
IRONSKILLS - Курсы по 1С
Рет қаралды 34 М.
Как программист 1С в java разработку сходил
9:14
Мир 1С (Сергей Сыпачев)
Рет қаралды 3,4 М.
Все про печатные формы 1С за 2 часа
2:09:05
IRONSKILLS - Курсы по 1С
Рет қаралды 124 М.
Инструменты программиста 1С
15:23
IRONSKILLS - Курсы по 1С
Рет қаралды 25 М.
ЭТО должен знать КАЖДЫЙ 1C программист!
14:45
Автоматизация бизнеса. Андрей ALEXROVICH
Рет қаралды 24 М.
1C: БСП. Печать. Часть 1. Создание печатной формы в 1С
1:01:23
Как прочитать JSON в 1С
18:46
IRONSKILLS - Курсы по 1С
Рет қаралды 26 М.
Final muy inesperado 😨
01:00
Juan De Dios Pantoja
Рет қаралды 49 МЛН