Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отображение картинки "Стан оплаты" в форме списка "Видаткові накладні" BAS Малий бізнес
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Slon747
В форме списка расходных накладных есть колонка с картинкой "Стан оплати".
Не могу понять, как заполняется данная колонка.
Думал, в СписокПриПолученииДанныхНаСервере(). Нет, не там.
В итоге закомментировал весь текст формы списка, но столбец отображается как и раньше.
Значение берется из поля списка НомерКартинкиОплаты, но как оно заполняется так и не понял. В документе нет такого реквизита.
Не подскажете?
Vofka
Там вроде такая система, что где-то в свойстве поля указывается картинка, а значение поля - это индекс "подкартинки" в картинке. Сама картинка это на самом деле набор подкартинок в одной картинке, а индекс - это смещение * ширину подкартинки. У вас по идее там должна быть картинка, в которой 9 подкартинок (от пустого кружка до полностью залитого) и значениями поля могут быть цифры от 0 до 8.
Slon747
Vofka @ Сегодня, 15:29 необходимо зарегистрироваться для просмотра ссылки ,
Всё так и есть.
Но я не могу понять, где находится код, который заполняет значение "НомерКартинкиОплаты".
Если я закомментировл ВЕСЬ текст формы списка, а колонка все равно заполняется нужными картинками, тогда как у документа нет реквизита "НомерКартинкиОплаты", то как? Как это работает?
xlmel
Slon747 @ Сегодня, 15:34 необходимо зарегистрироваться для просмотра ссылки ,
я обычно в запросе динамического списка получаю индекс картинки, а потом просто устанавливаю коллекцию как картинку для поля. Что-то типа такого
ВЫБОР
    КОГДА ЕСТЬNULL(НаличиеФайлов.ЕстьФайлы, ЛОЖЬ) = ЛОЖЬ
        ТОГДА 0
        ИНАЧЕ 1
КОНЕЦ КАК ЕстьФайлы

и потом коллекцию Скрепка. В итоге если есть присоединенный файл, то есть скрепка
Slon747
xlmel @ Сегодня, 17:53 необходимо зарегистрироваться для просмотра ссылки ,
Да, я вот только сейчас нашел.
В настройке списка нашел запрос, где всё это реализовано.
Сказывается недостаточный опыт работы с управляемыми формами.

Оффтоп. Скажите, где на форуме настраивается отправка письма об ответе? Не нашел такого.
Vofka
Цитата(Slon747 @ 19.02.25, 18:15) необходимо зарегистрироваться для просмотра ссылки
Оффтоп. Скажите, где на форуме настраивается отправка письма об ответе? Не нашел такого.

В строке заголовка в правом углу Опции/Подписка на тему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.