TGViewer
Channel Public Channel
Стандарты 1С v8std

Стандарты 1С v8std

@v8std

v8std.ru

Автор @radio_ingvar
Subscribers
2.59K
Photos
22
Videos
6
Links
150

Showing posts older than #49 · Back to latest

Older Posts 14 shown
Post #48 3.51K
Описание процедур и функций

🟡Пишите комментарии к процедурам и функциям — их видят в подсказках и в EDT.

🟡Экспортные методы документируйте обязательно, внутренние — только если есть нюансы.

🟡Описание должно объяснять назначение, а не повторять имя.

🟡Структура комментария: Описание → Параметры → Возвращаемое значение → Пример.


// Проверяет доступность ролей для текущего пользователя.
//
// Параметры:
// ИменаРолей - Строка - имена ролей через запятую.
//
// Возвращаемое значение:
// Булево - Истина, если доступна хотя бы одна роль.
//
Функция РолиДоступны(ИменаРолей) Экспорт


#std453
https://v8std.ru/std/453/
Стандарты разработки 1С Описание процедур и функций #std453 Описывайте процедуры и функции в комментарии к ним.
  • 👍 41
  • 🔥 18
  • ❤ 7
  • 👌 1
Post #47 2.83K
Проверка на пустой результат выполнения запроса

🟡Когда нужно только проверить наличие строк, используйте Пустой() — это быстрее, чем выгружать результат.

🟡Не вызывайте Пустой(), если дальше все равно будете выбирать/выгружать данные — это лишний вызов.

#std438
https://v8std.ru/std/438/
Стандарты разработки 1С Проверка на пустой результат выполнения запроса #std438 Используйте метод Пустой, чтобы проверить, есть ли выбранные строки в результате запроса. Так не будет тратиться время на выгрузку результата в таблицу значений.
  • ❤ 35
  • 👍 24
  • 💯 13
  • 👌 7
  • 🤝 7
  • 🤔 1
Post #46 2.15K

Forwarded from Игорь Апресов | Radio Ingvar

Приготовил челлендж по изучению стандартов:

https://t.me/v8std

3 раза в неделю в пн, ср и пт выходит новый стандарт: три раза в неделю - найди время чтобы прочитать и выучить!

Справишься месяц? А два?
Telegram Стандарты 1С v8std v8std.ru Автор @radio_ingvar
  • 🔥 51
  • 🤝 16
  • 👍 12
  • ❤‍🔥 2
  • 👌 2
  • 🫡 2
  • ❤ 1
  • 😱 1
Post #45 2.55K
Оформление текстов запросов

🟡Ключевые слова запросов пишите заглавными, сами запросы — только структурированно, не в одну строку.

🟡Явно задавайте псевдонимы полям и используйте КАК, особенно для полей с вложенными реквизитами.

🟡В сложных запросах добавляйте комментарии, но помните: конструктор запросов их удаляет.

🟡При программной сборке запроса документируйте этапы и оставляйте части, которые открываются в конструкторе.

🟡Даны типовые примеры «Неправильно/Правильно» для замены полей, временных таблиц и пакетных запросов.

#std437
https://v8std.ru/std/437/
Стандарты разработки 1С Оформление текстов запросов #std437 Все ключевые слова языка запросов пишутся заглавными буквами.
  • 🔥 12
  • ❤ 4
  • 👌 4
Post #44 2.24K
Post #41 2.64K
Промаркировал посты #std<номер стандарта>

Например тег помогает найти стандарт по номеру #std726
• В телеграм
• На ИТС
• На v8std.ru

Я уверен, что введение такого стандарта маркировки поможет всем быстро находить статьи о стандартах.

Используйте ее в своих обсуждениях или постах.
  • 🔥 23
  • 🤝 10
  • 👏 6
  • 👍 3
  • ✍ 2
  • ❤ 1
Post #40 4.86K
Изменения в стандартах (декабрь 2025)

#std534 Удаление устаревших объектов метаданных из конфигурации

п.2 используйте Режим сокращения типа для регистров сведений для сокращения проблем с реструктуризацией при миграции на новую структуру

#std536 Обращение из кода к автоматически формируемым элементам управления формы

Не управляйте из кода элементами управления формы, которые автоматически формируются платформой.

#std545 Обращение из кода к пользовательским элементам управления формы

Обращаться из встроенного языка к элементам, которые пользователь добавил через Изменить форму нельзя.
Стандарты разработки 1С Удаление устаревших объектов метаданных из конфигурации #std534 При изменении структуры метаданных, если объект связан с данными ИБ, заранее решите: переносить данные или удалять.
  • 👍 8
  • 🔥 5
  • 👌 3
Post #39 1.75K
Новый стандарт (ноябрь 2025)
#std798 Использование ботов системы взаимодействия

Коротко:
• один регламентный запуск ВыполнитьОбработкуБотов(),
• без разделителей,
• ботов создавать/удалять по настройке,
• пользователи — отдельные,
• обработка сообщений без исключений.
Стандарты разработки 1С Использование ботов системы взаимодействия #std798 В конфигурации должно быть регламентное задание, которое вызывает СистемаВзаимодействия.ВыполнитьОбработкуБотов(). Метод имеет особенности:
  • 🔥 6
  • ❤ 3
  • 👏 3
  • 👌 2
Post #38 1.79K
Post #31
Channel name was changed to «Стандарты 1С v8std»
Post #29 2.74K
Изменен стандарт Ограничение на выполнение "внешнего" кода

в п. 8 даны рекомендации по ограничению прав в сеансах регламентных заданий

Теперь в БСП есть метод, которым можно ограничить исполнение рег задания


РегламентныеЗаданияСервер.УстановитьСлужебногоПользователяРегламентногоЗадания


#std669
https://v8std.ru/std/669/
Стандарты разработки 1С Ограничение на выполнение внешнего кода #std669 Внешний код может быть подключен с помощью:
  • 👍 10
  • 🔥 7
  • ❤ 3
  • 👎 1
Post #28 3.51K
Новый стандарт Ограничения на использование внешних ресурсов

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

#std794
https://v8std.ru/std/794/
Стандарты разработки 1С Ограничения на использование внешних ресурсов #std794 Используйте средства платформы вместо внешних компонент, приложений операционной системы или COM.
  • 👍 13
  • ❤ 7
  • 🤔 5
  • 🤓 2
  • 🔥 1
  • 🤝 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →