Имя: Пароль:
1C
 
УТ11/Розница2: добавить логическое выражение в поле ценника
0 AlteZ
 
12.01.20
14:12
Поле "характеристики" макета этикетки
содержит текст, с указанием размера и цвета товара.

Перед каждым свойством идет надпись, шаблон
"Размер:"[Характеристика.Размер] ", Цвет:" [Характеристика.Цвет]

Как не выводить заголовок "Цвет:"
при отсутствии значения в свойстве "цвет" ?
1 ДенисЧ
 
12.01.20
14:13
Не знаю, можно ли там вызывать внешние функции, но если можно, то написать
[МояФункцияСРазмеромИЦветом(Характеристика)]
2 AlteZ
 
12.01.20
14:19
(1) Скобки возвращают пустую строку
3 ДенисЧ
 
12.01.20
14:23
(2) Кто? куда? Какие скобки??
4 AlteZ
 
12.01.20
14:46
(3)[МояФункцияСРазмеромИЦветом(Характеристика)]
5 ДенисЧ
 
12.01.20
14:55
(4) Значит, функция неправильная...
Возьми другую, например, МояТеперьПРавильнаяФункцияСРазмеромИЦветом()
6 AlteZ
 
12.01.20
18:12
(5)Отвечает Игорь Сапрыгин из Курсы-по-1с.рф:
"
В ячейке – нет. Но в самой СКД шаблона можно вычислить все что угодно, и далее вывести это в доступные поля.
"
Как вариант для упоротых можно установить
КоллекцияПечатныхФорм[0].ТабличныйДокумент.Область(4,1).Текст

из общего модуля УправлениеПечатьюПереопределяемый.ПриПечати(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

Клиент с хотелкой обломался, но теперь понятно, как это решается.
В УТ10 решалось несоизмеримо дешевле добавлением печформы.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс