Size: a a a

1С, БСП, DevOps и Архитектура

2021 February 02

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Читай как  Для а = 1 По Коллекция.Количество() - посыл в этом =)
Этот посыл я понял
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Мне кажется, Феникс, т.е. BSL LS на что-то подобное ругался
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Есть там огреха, лрет на вставку метода куда не попадя, даже если это не вредит читаемсти.
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Вот тут наорет, но имхо зря
Метод(
   "АААА",
   ЧтоТО(),
   Коллекция.Количество());
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Есть там огреха, лрет на вставку метода куда не попадя, даже если это не вредит читаемсти.
Читаемость, может, и не страдает. У меня неприятные моменты при отладке бывают
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Вот тут наорет, но имхо зря
Метод(
   "АААА",
   ЧтоТО(),
   Коллекция.Количество());
Да, вот, вызов методов для передачи параметра в метод
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Если, например, такой код:
Для Сч = 1 По ВычислитьЧислоИтерацийЗапросом(МВТ) Цикл
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
И в этой функции создается ВТ, но потом не уничтожается. Просмотр результата в отладке вызовет ошибку
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Помогите пжлст разобраться с правами в расширении.
Вот создал регистр сведений в расширении. На основную роль добавил права на просмотр и изменение объекта.
Далее, в пользовательском режиме создал отдельный профиль группы доступа и в нём добавил роль из расширения. Добавил только одному пользователю этот профиль.
Вопрос: почему по прежнему этот регистр видят другие? Откуда начать копать? Где посмотреть?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Читай как  Для а = 1 По Коллекция.Количество() - посыл в этом =)
Что с таким кодом не так?
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
John Doe
Что с таким кодом не так?
С ним все так.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
С ним все так.
А про что твой канал?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Грачев Иван
Помогите пжлст разобраться с правами в расширении.
Вот создал регистр сведений в расширении. На основную роль добавил права на просмотр и изменение объекта.
Далее, в пользовательском режиме создал отдельный профиль группы доступа и в нём добавил роль из расширения. Добавил только одному пользователю этот профиль.
Вопрос: почему по прежнему этот регистр видят другие? Откуда начать копать? Где посмотреть?
в бсп есть отчет "анализ прав доступа". что в нем?
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
в бсп есть отчет "анализ прав доступа". что в нем?
Да нашел подобный.
Вроде разобрался. У некоторых ролей установлен флаг "Устанавливать права для новых объектов". Из-за этого объекты из расширения видны там, где не нужно.
Вопрос: если не снимать флаг "Устанавливать права для новых объектов", можно настроить как-то исключения на роли с этим флагом ?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Грачев Иван
Да нашел подобный.
Вроде разобрался. У некоторых ролей установлен флаг "Устанавливать права для новых объектов". Из-за этого объекты из расширения видны там, где не нужно.
Вопрос: если не снимать флаг "Устанавливать права для новых объектов", можно настроить как-то исключения на роли с этим флагом ?
Нарушение пункта 1 стандарта 532 чревато
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
John Doe
Нарушение пункта 1 стандарта 532 чревато
ну вот читаю "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8". И там прям написано "Флажок «Устанавливать права для новых объектов» должен быть установлен только у роли ПолныеПрава". А тут отраслевая с множеством подобных ролей.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Грачев Иван
ну вот читаю "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8". И там прям написано "Флажок «Устанавливать права для новых объектов» должен быть установлен только у роли ПолныеПрава". А тут отраслевая с множеством подобных ролей.
"Стандарты написаны не для того, чтобы их соблюдали"
источник

D

DitriX in 1С, БСП, DevOps и Архитектура
Грачев Иван
ну вот читаю "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8". И там прям написано "Флажок «Устанавливать права для новых объектов» должен быть установлен только у роли ПолныеПрава". А тут отраслевая с множеством подобных ролей.
а если еще там реально не полные права, то это просто капец как может влиять на производительность, ибо та галочка отвечает за инверсию, т.е. если она не стоит,  и вы дали доступ к одному справочнику, то система просто фиксирует - доступ к одному справочнику и все, а та галока инверсию делает, т.е. в таком кейсе - она запишет, что доступа нет ко всем 100 справочникам, а тот к которому есть - не будет фиксироваться. Так что с этими галочками надо очень аккуратно.
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
DitriX
а если еще там реально не полные права, то это просто капец как может влиять на производительность, ибо та галочка отвечает за инверсию, т.е. если она не стоит,  и вы дали доступ к одному справочнику, то система просто фиксирует - доступ к одному справочнику и все, а та галока инверсию делает, т.е. в таком кейсе - она запишет, что доступа нет ко всем 100 справочникам, а тот к которому есть - не будет фиксироваться. Так что с этими галочками надо очень аккуратно.
Ну вот то то и оно, что те роли, где стояла галочка, были добавлены практически на все объекты конфигурации. Хотя там точно не должно быть так. Например, роль ПлатёжноеПоручение - явно не предназначена для объектов из раздела Зарплаты. Ну и тут куча всего.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Грачев Иван
ну вот читаю "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8". И там прям написано "Флажок «Устанавливать права для новых объектов» должен быть установлен только у роли ПолныеПрава". А тут отраслевая с множеством подобных ролей.
Покажи значения всех свойств корня расширения
источник