Size: a a a

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

2021 March 14

H

Hero in 1С, БСП, DevOps и Архитектура
Andrei
не
Кажется есть метод получить. См. скриншот
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Хотя там только по индексу :((
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Хотя зная количество, можно и циклик запустить
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Хотя метод получить возвращает значение произвольного типа.
Дурь какая-то.
Мне всегда казалось, что можно получить имена всех параметров макета.
источник

D

DitriX in 1С, БСП, DevOps и Архитектура
Andrei
Ребят, а получить список имен параметров ТабДока без перебора строк\колонок уже придумали как? Есть какой-то красивый метод?
как бы да, перебираешь области, и в областях получаешь все прааметры. В чем проблема то? :)
источник

H

Hero in 1С, БСП, DevOps и Архитектура
DitriX
как бы да, перебираешь области, и в областях получаешь все прааметры. В чем проблема то? :)
Имена нужны, я так понял
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Hero
Хотя метод получить возвращает значение произвольного типа.
Дурь какая-то.
Мне всегда казалось, что можно получить имена всех параметров макета.
Не, я там все перепробовал) пока сделал перебором ячеек по ширине и высоте табдок с проверкой на способ заполнения с комментарием над функцией //FIXME )) - и на сегодня сложил руки. В целом так работает)
источник

D

DitriX in 1С, БСП, DevOps и Архитектура
ну дык, скинули же, это коллекция, делай цикл и получай параметры и их имена
источник

H

Hero in 1С, БСП, DevOps и Архитектура
DitriX
ну дык, скинули же, это коллекция, делай цикл и получай параметры и их имена
Получить() возвращает значение, а не имя параметра.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Andrei
Не, я там все перепробовал) пока сделал перебором ячеек по ширине и высоте табдок с проверкой на способ заполнения с комментарием над функцией //FIXME )) - и на сегодня сложил руки. В целом так работает)
А что ты в итоге получил? Имена параметров?
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Hero
А что ты в итоге получил? Имена параметров?
Да, но на мой взгляд очень костыльно
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Andrei
Не, я там все перепробовал) пока сделал перебором ячеек по ширине и высоте табдок с проверкой на способ заполнения с комментарием над функцией //FIXME )) - и на сегодня сложил руки. В целом так работает)
Честно говоря так и не понял, что ты сделал)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
DitriX
как бы да, перебираешь области, и в областях получаешь все прааметры. В чем проблема то? :)
А если параметр ячейки вне именованной области?
источник

D

DitriX in 1С, БСП, DevOps и Архитектура
Hero
Получить() возвращает значение, а не имя параметра.
точно, посмотрел свой код, там тоже такой костыль
источник

D

DitriX in 1С, БСП, DevOps и Архитектура
но у меня есть еще один вариант, но он удобен только если нет областей, т.е. просто макет
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Hero
Честно говоря так и не понял, что ты сделал)
Перебор каждой ячейки табдок в цикле ограничиваясь шириной и высотой табдок. Далее если способ заполнения ячейки = параметр тогда имя параметра накапливаю в массив.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Andrei
Перебор каждой ячейки табдок в цикле ограничиваясь шириной и высотой табдок. Далее если способ заполнения ячейки = параметр тогда имя параметра накапливаю в массив.
Такое себе.
источник

A

Andrei in 1С, БСП, DevOps и Архитектура
Т.е. имея конкретную ячейку можно узнать имя параметра строкой. Но через коллекцию параметров макета - нет
источник

H

Hero in 1С, БСП, DevOps и Архитектура
А зачем тебе вообще их знать заранее?
источник

VD

Valerii Diachenko in 1С, БСП, DevOps и Архитектура
А если шаблон?)
источник