Size: a a a

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

2020 May 29

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Мне нужно что бы пользователь в документе где "ТолькоПросморт=Истина" мог переключить флажки напротив каждой строки. А я эти флажки потом записывал бы в отдельный Регистр Сведений.
И при повторном открытии - отображал бы.
Убрать только просмотр у всей формы, написать код, который рекурсивно всем полям, кроме нужного, выставит только просмотр
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
John Doe
Хотя можно попробовать завести отдельный реквизит формы (список / таблица значений) и связать новое поле таблицы с ним. Если и так не прокатит, тогда болт.
Вот и у меня в голове крутится, что-то подобное, но я не понимаю как их связать так чтобы они в одном публичном поле были
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Вот и у меня в голове крутится, что-то подобное, но я не понимаю как их связать так чтобы они в одном публичном поле были
Походу никак
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Убрать только просмотр у всей формы, написать код, который рекурсивно всем полям, кроме нужного, выставит только просмотр
Там прикол в том что только просмотр вроде не у всех элементов формы есть, поэтому некоторым придется рубить доступность, а это уже может противоречить заложенному ранее поведению (пользовательским сценариям)
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
John Doe
Там прикол в том что только просмотр вроде не у всех элементов формы есть, поэтому некоторым придется рубить доступность, а это уже может противоречить заложенному ранее поведению (пользовательским сценариям)
Ну матрицу видимости/доступности составить и по ней отработать
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Вот и у меня в голове крутится, что-то подобное, но я не понимаю как их связать так чтобы они в одном публичном поле были
Так а разве у формы только на просмотре не срабатывает событие при активации строки, поля, при выборе? На обработчик и повесить всю нужную логику
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Мне нужно что бы пользователь в документе где "ТолькоПросморт=Истина" мог переключить флажки напротив каждой строки. А я эти флажки потом записывал бы в отдельный Регистр Сведений.
И при повторном открытии - отображал бы.
Можно набор записей этого регистра кинуть прямо на форму и его видимостью/доступностью управлять отдельной кнопкой/флагом
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Короч простая задача, куча вариантов решения, чего-то вы сильно морочитесь
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
В регистре я храню только установленные флажки
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
Надо чтобы в табличноаюм поле был флажок  а не в отдельном
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Василий Мазурок
В регистре я храню только установленные флажки
Ну флажки же со строками тч как-то связаны, так?
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Трабл у Василия в том, что устанавливая толькопросмотр на уровне формы - он не знает, как сделает доступным на уровне тч, при этом чтоб все остальное было в просмотре, насколько я понял :)
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Надо чтобы в табличноаюм поле был флажок  а не в отдельном
У нужного поля и тч есть доступность?
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
По поводу доступности для редактирования флажка, делается все просто - пиши тупую рекурсию по всем элементам формы с типом группа и таблица. Если где будет валиться, передавай в процедуру массив исключений с именами твоих элементов и на входе проверяй  - имя исключения = текущему элементу, если да - продолжай. Всё. Готовый алгоритм. Кажется - строчек  15 кода.
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
Г🐈рри
Трабл у Василия в том, что устанавливая толькопросмотр на уровне формы - он не знает, как сделает доступным на уровне тч, при этом чтоб все остальное было в просмотре, насколько я понял :)
Именно
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
Выше написал алгоритм.
источник

KH

Konstantin Heinrich in 1С, БСП, DevOps и Архитектура
Что-то вы усложняете... Что, все группы могут не иметь именно доступности?
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Сонар тоже на 1С переписывать?
Так переписан же уже=) И это не АПК
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Ivan Carlo
Согласен с Олегом, ещё есть в конфигураторе анализатор кода. Зачем сонар?!
Это какой такой? Расширенная проверка конфигурации?
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Это какой такой? Расширенная проверка конфигурации?
Ага
источник