как программно создать кнопки на форме 1с

1. user2043216 08.03.24 19:07 Сейчас в теме
подскажите пожалуйста, мне нужно во время создания формы просчитывать сколько элементов в справочнике и исходя из количества элементов сделать такое количество кнопок на форме, те если элементов справочника 10 то и кнопок должно создаться 10, и на каждой кнопке вывести ее номер. Если что при нажатии на кнопку должна быть ссылка на соответствующий элемент справочника. Знаю что надо делать цикл при создании на сервере и команду, но что то не догоняю как. помогите пожалуйста. Пример того что я хочу в 1с на фото
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
13. igor_djbenko 09.03.24 21:42 Сейчас в теме
Я использую вот эту статью постоянно. Особенность есть в ней одна - один обработчик на все кнопки - очень удобно! https://infostart.ru/1c/articles/1118319/#_Toc18589864
user2043216; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. user2033930 09.03.24 16:30 Сейчас в теме
(1)
вывести ее номер
Что за зверь?
6. user2043216 09.03.24 16:56 Сейчас в теме
(5)у меня есть запрос который берет из справочника элементы и сохраняет их в списокЗначений, и выводит первый элемент на форму в поле ввода с видом надпись. при нажатии на кнопку переходит к след элементу. в коде тут номерВопроса это индекс + 1
Прикрепленные файлы:
7. user2033930 09.03.24 17:57 Сейчас в теме
(6) Не увидел ничего про кнопки. Не увидел ничего про Представление списка значений.
9. user2043216 09.03.24 19:26 Сейчас в теме
(7)боже в чем проблема не отвечать на форум если не знаете как помочь.
11. user2033930 09.03.24 20:10 Сейчас в теме
(9) Помочь можно тем, кто нормально формулирует проблему.
Боже, в чём проблема нормально сформулировать проблему, и нормально использовать знаки пунктуации?
Боже, в чём проблема хотя бы показать свой код?
15. user2043216 10.03.24 18:38 Сейчас в теме
14. user1880116 09.03.24 21:47 Сейчас в теме
(9)
в чем проблема не отвечать на форум если не знаете как помочь.

https://infostart.ru/about/rules/
Пункт 7.8:
Infostart.ru не гарантирует, что: сервисы будут соответствовать Вашим требованиям;

Такие дела.
16. user2043216 10.03.24 18:38 Сейчас в теме
2. farengeit00 08.03.24 19:45 Сейчас в теме
А если элементов справочника 200 хотя бы штук, 200 кнопок?)
3. user2043216 08.03.24 20:44 Сейчас в теме
(2)да:3
но не планируется больше 50 кнопок
8. user2033930 09.03.24 17:58 Сейчас в теме
(3) Это временно. Хотя и 50 кнопок - это полный зашквар.
10. user2043216 09.03.24 19:27 Сейчас в теме
12. user2033930 09.03.24 20:10 Сейчас в теме
4. user2043216 08.03.24 20:49 Сейчас в теме
(2)если поможете, буду очень признателен!!
13. igor_djbenko 09.03.24 21:42 Сейчас в теме
Я использую вот эту статью постоянно. Особенность есть в ней одна - один обработчик на все кнопки - очень удобно! https://infostart.ru/1c/articles/1118319/#_Toc18589864
user2043216; +1 Ответить
17. user2033930 10.03.24 23:30 Сейчас в теме
(13) Хреновый там код. Непонятно, зачем там из текста "Кнопка1" получают число 1? Процесс ради процесса? И почему нельзя назвать кнопки сразу нормальными именами, и программно задать им персональные команды, а вот уже командам можно задать единый обработчик, и в этом едином обработчике проверять именно имена команд? Вообще же не читаемый код в этой статье...
18. igor_djbenko 11.03.24 16:42 Сейчас в теме
На одну и ту же книгу у разных людей часто диаметрально противоположные оценки. Мне статья помогала. Идею с цифрами я не стал применять, сделал по своему, но все равно через одну команду! Зачем 200 команд делать, если ТекущийЭлемент.Имя при нажатии даст имя самой кнопки. :)
19. user2033930 11.03.24 21:15 Сейчас в теме
(18) Кто-то решил, что имя элемента должно совпадать с именем команды?
20. igor_djbenko 11.03.24 21:58 Сейчас в теме
(19) Кнопки мои, как хочу, так и называю. Их имена вообще-то у человека берутся из справочника! Если там код или уникальный идентификатор в имени, то легко будет найден нужный элемент справочника, "привязанный" к нажатой кнопке, дальше - нужный алгоритм.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот