Як у списку встановити нестандартну картинку рядка
Для вирішення цього завдання існує два способи. Розглянемо їх на прикладі.Створення колонки. Перевизначення стандартної картинки
Перевизначення стандартної картинки
Для вирішення цього завдання існує два способи. Розглянемо їх на прикладі.
Створення колонки
Колонку з картинкою можна пов’язати з колонкою даних, що містять значення типів Число або Булево. У нашому випадку потрібно виводити одну й ту саму картинку замість стандартної, тому додана колонка повинна містити значення Істина для всіх рядків. Для динамічного списку її потрібно додати в запиті.
ВИБРАТИ ДовідникНоменклатура.Посилання, ДовідникНоменклатура.ПозначкаВидалення, ДовідникНоменклатура.НапередВизначений, ДовідникНоменклатура.Код, ДовідникНоменклатура.Найменування, ІСТИНА ЯК ІндексКартинкиЗ Довідник.Номенклатура ЯК ДовідникНоменклатура
Примітка
Для колонки даних типу Булево значення інвертуються, тобто Істина означає індекс 0, а Хибність – індекс 1 (це реалізовано для зручності відображення картинок-прапорців, коли в деяких рядків картинка за певною умовою є, а в інших її немає).
У списку реквізитів для реквізиту ІндексКартинки встановимо прапорець ВикористовуватиЗавжди.
У списку елементів форми додамо колонку з видом Поле картинки. Значення вказуватиме індекс конкретної картинки для конкретного рядка в наборі картинок.
У властивості Дані поля виберемо Список.ІндексКартинки.
Набір картинок задається у властивості поля Картинка значень.
Створену колонку можна розмістити в довільному місці таблиці як самостійну або об’єднати з однією з колонок у групу колонок із групуванням У комірці. Об’єднаємо поле Картинка з колонкою Код:

У результаті список набуде вигляду, як показано на рисунку:

Перевизначення стандартної картинки
Цей спосіб зручніший, оскільки не потрібно створювати додаткове поле та групувати його з іншим полем, але він менш гнучкий, оскільки така картинка завжди відображається в крайній лівій колонці, що містить текст. У властивостях таблиці вкажемо потрібну картинку у властивості Картинка рядків та встановимо властивість Дані картинки рядків. Колонку для цієї властивості потрібно створити так само, як і в попередньому способі.

У результаті список набуде такого вигляду:
