Продолжаем изучение БСП - полезные методы, которые помогают понять, в каких условиях работает конфигурация.
Общий модуль СтандартныеПодсистемыСервер
Общий модуль ОбщегоНазначения
Конфигурации с БСП можно скачать бесплатно на online.1c.ru
Полная версия БСП доступна при подписке ИТС.
Но, на GitHub — «пустая» версия без установочных обработок.
Если тема БСП тебе интересна — ставь ❤️
Общий модуль СтандартныеПодсистемыСервер
📌ВерсияБиблиотеки() - Возвращает версию БСП.
📌ЭтоУчебнаяПлатформа() -
Показывает, запущена ли конфигурация в учебной платформе.
📌ЭтоБазоваяВерсияКонфигурации() -
Истина — если используется базовая версия конфигурации.
📌ВерсияРежимаСовместимости() -
Возвращает режим совместимости.
Общий модуль ОбщегоНазначения
📌ИнформационнаяБазаФайловая() -
Определяет, файловая ли это ИБ.
📌РедакцияКонфигурации() -
Возвращает редакцию конфигурации (первые две цифры версии).
📌СистемнаяИнформацияКлиента() - системная информация: версия платформы, ОС и др.
📌КаталогФайловойИнформационнойБазы()
(ОбщегоНазначенияКлиентСервер)
Возвращает путь к каталогу файловой ИБ.
Конфигурации с БСП можно скачать бесплатно на online.1c.ru
Полная версия БСП доступна при подписке ИТС.
Но, на GitHub — «пустая» версия без установочных обработок.
Если тема БСП тебе интересна — ставь ❤️
❤44👍8🔥1🤔1
Продолжаем изучать функции БСП. В этот раз я вас познакомлю с некоторыми интересными функциями общего модуля СтроковыеФункцииКлиентСервер.
ТолькоЦифрыВСтроке — возвращает Истина, когда в строке только цифры (только цифры: передать "10.5" - метод вернёт Ложь. Символ "." не цифра).
ТолькоЛатиницаВСтроке — проверяет латинские символы в строке (только латинские символы; если передать "Hello!", то - Ложь).
ВставитьПараметрыВСтроку — вставляет в строку произвольное количество параметров.
Сами параметры в строке должны быть обрамлены в квадратные скобки [], а значения параметров следует указать в структуре, где в качестве ключа будет имя из квадратных скобок. 📸
ПараметрыИзСтроки — получает параметры из строки, где параметры должны быть в виде <Имя параметра>=<Значение>.
Метод вернёт структуру, в которой в качестве ключа будет <Имя параметра>, а в качестве значения — <Значение>.
В качестве второго параметра у этого метода нужно указать символ-разделитель. 📸
Если интересны другие строковые методы БСП — ставь ❤️
ТолькоЦифрыВСтроке — возвращает Истина, когда в строке только цифры (только цифры: передать "10.5" - метод вернёт Ложь. Символ "." не цифра).
ТолькоЛатиницаВСтроке — проверяет латинские символы в строке (только латинские символы; если передать "Hello!", то - Ложь).
ВставитьПараметрыВСтроку — вставляет в строку произвольное количество параметров.
Сами параметры в строке должны быть обрамлены в квадратные скобки [], а значения параметров следует указать в структуре, где в качестве ключа будет имя из квадратных скобок. 📸
ПараметрыИзСтроки — получает параметры из строки, где параметры должны быть в виде <Имя параметра>=<Значение>.
Метод вернёт структуру, в которой в качестве ключа будет <Имя параметра>, а в качестве значения — <Значение>.
В качестве второго параметра у этого метода нужно указать символ-разделитель. 📸
Если интересны другие строковые методы БСП — ставь ❤️
❤43
Записал небольшое видео про асинхронные методы в 1С и выложил его на YouTube и RuTube.
В видео разбираю на примере Вопрос, ПоказатьВопрос и ВопросАсинх:
— отличие синхронных методов от асинхронных
— разницу между асинхронностью через оповещение и через обещания
Постарался сделать максимально понятно, без лишнего усложнения — особенно полезно тем, кто только начинает разбираться с темой.
Смотреть на ютубе
Смотреть на рутубе
Если у вас асинхронность в 1С пока вызывает путаницу — возможно, видео поможет расставить всё по местам.
Ставьте ❤️ если любите обучающие видео по 1С
Также напомню, что ещё действует специальное предложение на стартовый набор 1С разработчика.
👉 познакомиться со стартовым набором 1С разработчика
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Вступайте в чат по программированию в 1С
Все мои продукты в одном месте
В видео разбираю на примере Вопрос, ПоказатьВопрос и ВопросАсинх:
— отличие синхронных методов от асинхронных
— разницу между асинхронностью через оповещение и через обещания
Постарался сделать максимально понятно, без лишнего усложнения — особенно полезно тем, кто только начинает разбираться с темой.
Смотреть на ютубе
Смотреть на рутубе
Если у вас асинхронность в 1С пока вызывает путаницу — возможно, видео поможет расставить всё по местам.
Ставьте ❤️ если любите обучающие видео по 1С
Также напомню, что ещё действует специальное предложение на стартовый набор 1С разработчика.
👉 познакомиться со стартовым набором 1С разработчика
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Вступайте в чат по программированию в 1С
Все мои продукты в одном месте
YouTube
Асинхронные методы 1С за 20 минут
#Программирование1С #Конфигурирование1С #Обучение1С
Все продукты в одном месте 👉 https://lp2.1s-up.ru/
ТГ-канал по программированию в 1С: https://t.iss.one/Programming1CNizamutdinov
В этом видео разберём, как работают асинхронные методы в 1С, чем они отличаются…
Все продукты в одном месте 👉 https://lp2.1s-up.ru/
ТГ-канал по программированию в 1С: https://t.iss.one/Programming1CNizamutdinov
В этом видео разберём, как работают асинхронные методы в 1С, чем они отличаются…
❤32
Давно, я что-то свою книгу "Программировать в 1С за 11 шагов" не пиарил 😁 Прилетел сегодня вот такой добрый отзыв.
👉 познакомиться со стартовым набором 1С разработчика
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Вступайте в чат по программированию в 1С
Все мои продукты в одном месте
👉 познакомиться со стартовым набором 1С разработчика
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Вступайте в чат по программированию в 1С
Все мои продукты в одном месте
👍17🔥12❤2
Как в СКД привести любую дату к нужному формату
В СКД для форматирования даты используется функция Формат языка выражений — работает так же, как и в языке разработки 1С.
📌 Синтаксис:
Формат(Дата, [ФорматнаяСтрока])
Где:
— первый параметр — дата
— второй — строка формата
Например:
В отчет нужно вывести дату в формате:
28 сентября 2023; 17:09
1 📸 Создаём вычисляемое поле, в котором в колонке Выражение применяем функцию Формат к полю Дата из набора данных.
2 📸 Далее просто используем это вычисляемое поле при разработке настроек отчёта.
3 📸 В результате в отчёте дата будет выводиться в нужном нам формате.
Функция особенно полезна, когда нужно:
✔️ привести даты к единому виду
✔️ управлять отображением времени
✔️ сделать отчёт более читабельным
Если интересно — могу дальше разобрать полезные функции языка выражений СКД. Ставь ❤️ и продолжим.
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Все мои продукты в одном месте
В СКД для форматирования даты используется функция Формат языка выражений — работает так же, как и в языке разработки 1С.
📌 Синтаксис:
Формат(Дата, [ФорматнаяСтрока])
Где:
— первый параметр — дата
— второй — строка формата
Например:
В отчет нужно вывести дату в формате:
28 сентября 2023; 17:09
1 📸 Создаём вычисляемое поле, в котором в колонке Выражение применяем функцию Формат к полю Дата из набора данных.
2 📸 Далее просто используем это вычисляемое поле при разработке настроек отчёта.
3 📸 В результате в отчёте дата будет выводиться в нужном нам формате.
Функция особенно полезна, когда нужно:
✔️ привести даты к единому виду
✔️ управлять отображением времени
✔️ сделать отчёт более читабельным
Если интересно — могу дальше разобрать полезные функции языка выражений СКД. Ставь ❤️ и продолжим.
Подписывайтесь на канал в ютубе
Подписывайтесь на канал в рутубе
Подписывайтесь на ТГ канал Программирование в 1С Для начинающих
Все мои продукты в одном месте
❤36👍13
В СКД у поля типа «Дата» можно получить отдельные части даты или границы периодов.
Это может быть начало или конец периода (день, неделя, месяц, квартал, год), а также отдельные части даты: день недели, номер месяца, день года и многое другое.
Чтобы получить нужное значение, достаточно:
1. В настройках СКД, на закладке «Настройки», у нужной группировки на вкладке «Выбранные поля» развернуть поле типа «Дата».
Разворачиваются любые поля с типом Дата — у них всегда есть набор «подполей». (1📸)
2. Выбрать одно или несколько нужных подполей: «НачалоПериода», «КонецПериода», «ДеньНедели», «НомерМесяца» и т.д. (2📸)
3. Для удобства настроить заголовки этих полей.
Для этого используем команду «Установить заголовок…» из контекстного меню выбранного подполя. (3📸, 4📸)
4. После выбора набора полей (5📸) отчет отобразит все выбранные части даты в итоговой таблице (6📸).
Если хотите разбираться в СКД быстрее и глубже — мои продукты, включая курсы по СКД
здесь 👉 Программирование в 1С для всех
Это может быть начало или конец периода (день, неделя, месяц, квартал, год), а также отдельные части даты: день недели, номер месяца, день года и многое другое.
Чтобы получить нужное значение, достаточно:
1. В настройках СКД, на закладке «Настройки», у нужной группировки на вкладке «Выбранные поля» развернуть поле типа «Дата».
Разворачиваются любые поля с типом Дата — у них всегда есть набор «подполей». (1📸)
2. Выбрать одно или несколько нужных подполей: «НачалоПериода», «КонецПериода», «ДеньНедели», «НомерМесяца» и т.д. (2📸)
3. Для удобства настроить заголовки этих полей.
Для этого используем команду «Установить заголовок…» из контекстного меню выбранного подполя. (3📸, 4📸)
4. После выбора набора полей (5📸) отчет отобразит все выбранные части даты в итоговой таблице (6📸).
Если хотите разбираться в СКД быстрее и глубже — мои продукты, включая курсы по СКД
здесь 👉 Программирование в 1С для всех
❤14
Насколько вам интересна тема вайб-кодинга в 1С
Anonymous Poll
29%
Я еще только начала изучать 1С программирование, не до вайба
49%
Интересно, готов посмотреть видосы, почитать статьи
4%
Интересно, готов купить курс по вайб-кодингу в 1С
17%
Не интересно, это всё фигня
🔥7❤6
Forwarded from wiki 1С. База знаний, мысли и заметки.
Схема порядка событий, регистрируемых в ТЖ
👍31
Вычисляемые поля в СКД — один из самых сильных инструментов
В вычисляемых полях можно создать новое поле, которое затем полноценно используется в настройках компоновки. Это может быть:
🔹 1. Статичная информация
Фиксированное число, строка или дата — см. ПолеЧисло, ПолеСтрока, ПолеДата (1📸).
🔹 2. Функции языка выражений СКД
Можно использовать функции без параметров, которые будут возвращать какие-то значения — примеры ДатаТекущая, Номер (1📸)
🔹 3. Поля набора данных
Самый удобный вариант: используем поля набора данных (2📸) и применяем к ним методы языка выражений.
На примере (1📸):
Контрагент — представление ссылки;
ЭтоКаталог — используется конструкция Выбор (аналог Если или Выбор языка запросов).
Все вычисляемые поля далее применяются в настройках (3📸) как обычные и выводятся в отчёте (4📸).
Если тема интересна — ставьте ❤️.
Каталог моих продуктов, включая курсы по СКД:
👉 Каталог материалов по СКД — https://lp2.1s-up.ru/
В вычисляемых полях можно создать новое поле, которое затем полноценно используется в настройках компоновки. Это может быть:
🔹 1. Статичная информация
Фиксированное число, строка или дата — см. ПолеЧисло, ПолеСтрока, ПолеДата (1📸).
🔹 2. Функции языка выражений СКД
Можно использовать функции без параметров, которые будут возвращать какие-то значения — примеры ДатаТекущая, Номер (1📸)
🔹 3. Поля набора данных
Самый удобный вариант: используем поля набора данных (2📸) и применяем к ним методы языка выражений.
На примере (1📸):
Контрагент — представление ссылки;
ЭтоКаталог — используется конструкция Выбор (аналог Если или Выбор языка запросов).
Все вычисляемые поля далее применяются в настройках (3📸) как обычные и выводятся в отчёте (4📸).
Если тема интересна — ставьте ❤️.
Каталог моих продуктов, включая курсы по СКД:
👉 Каталог материалов по СКД — https://lp2.1s-up.ru/
❤37👍4🔥1