1сv77 пиктограммы

  • Автор темы Isabela
  • Дата начала
I

Isabela

Гость
#1
Есть внешняя обработка, на форме три ТЗ. В каждой имеется картинка (везде одна и та же), на все таблицы указано "Выводить Пиктограммы".
Все прекрасно работает на всех базах, ... кроме одной (ТиС 9.25) - в одной таблице там есть картинка, а в двух других вместо нее выводятся числа.
В чем может быть проблема ?
 

puh14

Well-Known Member
11.07.2008
1 412
0
#3
А вот в той ТЗ где числа, какой аргумент у ВыводитьПиктограммы() ? и соответствует-ли название колонки с пиктограммами аргументу переданному в ВыводитьПиктограммы() - а то может колонка с пиктограммами сделана невидимой.

ВыводитьПиктограммы(<?>,);
Синтаксис:
ВыводитьПиктограммы(<Колонка>,<Пиктограмма>)
Назначение:
Выводить в элементе диалога типа ''ТаблицаЗначений'' пиктограммы.
Параметры:
<Колонка> - номер или идентификатор колонки, которая содержит номера пиктограмм.
<Пиктограмма> - необязательный параметр. Начальный номер пиктограммы. По умолчанию 1.
Замечание:
Метод устанавливает режим, при котором в колонке выводится не текст, а пиктограмма. Пиктограмма будет браться из картинки, назначенной элементу диалога ''ТаблицаЗначений'' в закладке ''Картинка'' в конфигураторе. Картинка должна быть формата .bmp, содержать все пиктограммы для этой таблицы значений и состоять из последовательности пиктограмм размером 16х15 пикселей. Пиктограммы будут выбираться из картинки по номеру, взятому из числового значения данной колонки в текущей строке. -
походу тут неправильно определен номер пиктограммы - типа она одна, а он пытается найти четвертую. Мож для двух, на которых не выводится пиктограмма определен параметр Пиктограмма в ВыводитьПиктограммы, и определен неправильно.
 

vbs

Well-Known Member
18.02.2007
1 708
3
#4
Если таблица уже заполнена и на ней стоит флаг "сохранять при сохранении настройки" - картинки при повторном открытии превратятся в числа, если колонки ТЗ создаются при открытии
Похоже, там, где все работает хорошо, не сохранялась настройка обработки
 
I

Isabela

Гость
#5
в тз не прописана картинка
Мож для двух, на которых не выводится пиктограмма определен параметр Пиктограмма в ВыводитьПиктограммы, и определен неправильно
Да нет, для остальных-то баз все работает
Если таблица уже заполнена и на ней стоит флаг "сохранять при сохранении настройки" - картинки при повторном открытии превратятся в числа, если колонки ТЗ создаются при открытии
Похоже, там, где все работает хорошо, не сохранялась настройка обработки
Сняла я сохранение таблиц, все ожило.
Спасибо за участие