Версия для печати темы (https://pro1c.org.ua/index.php?s=c1baee4cf0cb79a75edbb2f4719406f1&showtopic=67768)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Отображение картинки "Стан оплаты" в форме списка "Видаткові накладні" BAS Малий бізнес

Автор: Slon747 19.02.25, 15:09

В форме списка расходных накладных есть колонка с картинкой "Стан оплати".
Не могу понять, как заполняется данная колонка.
Думал, в СписокПриПолученииДанныхНаСервере(). Нет, не там.
В итоге закомментировал весь текст формы списка, но столбец отображается как и раньше.
Значение берется из поля списка НомерКартинкиОплаты, но как оно заполняется так и не понял. В документе нет такого реквизита.
Не подскажете?

Автор: Vofka 19.02.25, 15:29

Там вроде такая система, что где-то в свойстве поля указывается картинка, а значение поля - это индекс "подкартинки" в картинке. Сама картинка это на самом деле набор подкартинок в одной картинке, а индекс - это смещение * ширину подкартинки. У вас по идее там должна быть картинка, в которой 9 подкартинок (от пустого кружка до полностью залитого) и значениями поля могут быть цифры от 0 до 8.

Автор: Slon747 19.02.25, 15:34

Vofka @ Сегодня, 15:29 * ,
Всё так и есть.
Но я не могу понять, где находится код, который заполняет значение "НомерКартинкиОплаты".
Если я закомментировл ВЕСЬ текст формы списка, а колонка все равно заполняется нужными картинками, тогда как у документа нет реквизита "НомерКартинкиОплаты", то как? Как это работает?

Автор: xlmel 19.02.25, 17:53

Slon747 @ Сегодня, 15:34 * ,
я обычно в запросе динамического списка получаю индекс картинки, а потом просто устанавливаю коллекцию как картинку для поля. Что-то типа такого

ВЫБОР
    КОГДА ЕСТЬNULL(НаличиеФайлов.ЕстьФайлы, ЛОЖЬ) = ЛОЖЬ
        ТОГДА 0
        ИНАЧЕ 1
КОНЕЦ КАК ЕстьФайлы

и потом коллекцию Скрепка. В итоге если есть присоединенный файл, то есть скрепка

Автор: Slon747 19.02.25, 18:15

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

Оффтоп. Скажите, где на форуме настраивается отправка письма об ответе? Не нашел такого.

Автор: Vofka 20.02.25, 8:49

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

В строке заголовка в правом углу Опции/Подписка на тему.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua