3. Редакторы и инструменты режима разработки
#37

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

В конфигураторе 1С, если вы хотите оформить набор иконок (например, для команд формы документа «Ведомость в кассу», включая кнопку «Заполнить») как «коллекцию картинок», какие параметры этой коллекции можно задать?

Указать отдельный список файлов-иконок, которые входят в коллекцию.
Неправильно: коллекция картинок в 1С - это, по сути, одна «картинка-спрайт», разбитая на ячейки. В редакторе вы настраиваете параметры сетки и размеры, а не формируете перечень отдельных файлов как список.
Настроить размер элемента коллекции (ячейки) и параметры всей картинки-коллекции (размер сетки/общий размер).
Правильно: в режиме коллекции задаются размеры ячейки (в пикселях) и параметры самой коллекции (размер в элементах/сетке), из чего формируется общий размер картинки-коллекции.
Задать размер иконок и просто указать количество картинок в коллекции.
Неправильно: в коллекции настраивается не только «количество», а именно структура сетки (строки/колонки, размер в элементах) и размер ячейки в пикселях; одно число «сколько картинок» не описывает реальную компоновку коллекции.

Пояснение

Расширенная подсказка (с практикой для интерфейса «Ведомости в кассу»): 1) Что такое «коллекция картинок» - Это один файл изображения, внутри которого иконки расположены по ячейкам (как «таблица»). В редакторе коллекции вы видите границы ячеек и можете добавлять строки/колонки. 2) Какие параметры задаются - Размер элемента (ячейки) в пикселях: например, 16×16 для маленьких иконок команд. - Размер коллекции в элементах (сеткой): сколько ячеек по горизонтали и вертикали (например, 1 строка и 10 колонок). - Итоговый (общий) размер картинки-коллекции получается автоматически как «размер ячейки × количество ячеек». 3) Зачем это может пригодиться именно для «Ведомости в кассу» - В форме документа есть команды (например, «Заполнить», «Провести», «Печать»). В расширениях или при разработке собственной конфигурации иконки команд часто удобно хранить в коллекции, чтобы: • единообразно оформить кнопки; • быстро менять набор пиктограмм; • не держать десятки отдельных файлов. 4) Мини-пример настройки - Хотите 8 иконок для команд формы «Ведомости в кассу». - Делаете коллекцию 1×8 (1 строка, 8 колонок). - Размер ячейки: 16×16. - Итоговый размер картинки-коллекции: 128×16. - После этого при назначении картинки команде выбираете нужный «элемент коллекции» (конкретную ячейку). 5) Практические советы - Используйте одинаковые размеры для всех иконок в коллекции, иначе визуально будут «прыгать» кнопки. - Для командных панелей обычно подходят небольшие размеры (часто 16×16), а для крупных плиток - больше. - Проверяйте, как иконки выглядят на разных масштабах интерфейса: если изображение размывается, лучше заменить на более качественную исходную картинку и корректно нарезать по ячейкам. 6) Связь с автозаполнением ведомости - Автозаполнение «Ведомости в кассу» запускается командой «Заполнить». При разработке/доработке интерфейса важно, чтобы команда была заметна пользователю, а ее иконка - понятной; коллекция картинок помогает держать такие иконки в порядке и быстро обновлять дизайн.