|
|
|
v8: Как в упр. формах решен вопрос с картинками? | ☑ | ||
|---|---|---|---|---|
|
0
Мисти
03.04.13
✎
21:04
|
В 7 было так:
Функция НомерПиктограммыКомпл(Флаг) Если ТекущийДокумент.Выбран()=1 Тогда Если (ТекущийДокумент.Вид()="Реализация") И (Флаг = 1) Тогда Если ТекущийДокумент.Укомплектован = 1 Тогда Возврат 3; КонецЕсли; КонецЕсли; Если (ТекущийДокумент.Вид()="ЗаявкаПокупателя") ИЛИ (ТекущийДокумент.Вид()="Претензия") Тогда Если (ТекущийДокумент.Распечатан = 1) И (Флаг = 1) Тогда Возврат 4; КонецЕсли; Если (ТекущийДокумент.Набран = 1) И (Флаг = 2) Тогда Возврат 5; КонецЕсли; Если (ТекущийДокумент.Отгружен = 1) И (Флаг = 3) Тогда Возврат 6; КонецЕсли; Если (ТекущийДокумент.Претензии = 1) И (Флаг = 4) Тогда Возврат 7; КонецЕсли; КонецЕсли; Если (ТекущийДокумент.Вид()="ПеремещениеТМЦ") Тогда Если (ТекущийДокумент.Распечатан = 1) И (Флаг = 1) Тогда Возврат 4; КонецЕсли; Если (ТекущийДокумент.Набран = 1) И (Флаг = 2) Тогда Возврат 5; КонецЕсли; Если (ТекущийДокумент.Отгружен = 1) И (Флаг = 3) Тогда Возврат 6; КонецЕсли; КонецЕсли; Если (ТекущийДокумент.Вид()="ЗаказПоставщику") ИЛИ (ТекущийДокумент.Вид()="ЗаказНаДоставку") ИЛИ (ТекущийДокумент.Вид()="ЗаказНаВыклейку") ИЛИ (ТекущийДокумент.Вид()="ВозвратОтПокупателя") Тогда Если (ТекущийДокумент.Распечатан = 1) И (Флаг = 1) Тогда Возврат 4; КонецЕсли; КонецЕсли; Если (ТекущийДокумент.Вид()="ЗаказНаДоставку") ИЛИ (ТекущийДокумент.Вид()="ЗаказНаВыклейку") Тогда Если (ТекущийДокумент.Исполнен = 1) И (Флаг = 3) Тогда Возврат 6; КонецЕсли; КонецЕсли; Если (ТекущийДокумент.Вид()="ЗаказНаДоставку") Тогда Если (ТекущийДокумент.КИсполнению = 1) И (Флаг = 2) Тогда Возврат 5; КонецЕсли; КонецЕсли; КонецЕсли; Возврат 0; КонецФункции Как это изобразить в упр. формах? |
|||
|
1
Ник второй
03.04.13
✎
21:13
|
(0) Писать код пробовал?
|
|||
|
2
Мисти
03.04.13
✎
21:16
|
Нет еще!
В смысле - для этой задачки. "Украсть " бы где-нибудь! Я и для 7 не писала, а нашла где-то в типовой. |
|||
|
3
Мимохожий Однако
03.04.13
✎
21:18
|
Что ты хочешь украсть?
|
|||
|
4
zladenuw
03.04.13
✎
21:19
|
||||
|
5
Мисти
03.04.13
✎
21:24
|
(4) Спасибо. Пока не нашла там нужного.
Я вставила картинку! И она сама собой показывает красный плюс и синий минус в зависимости от значения булева. Но у меня очень хитрая картинка! У нее - 6 значений (или картинку, что ли, переделать?), для одного значения - + (получен условно), для другого - машинка (отгружен) и т.д. А поскольку у меня и так всё нарисовалось без кода, я не понимаю, куда мне вписать управление видимостью этой картинки. |
|||
|
6
Мимохожий Однако
03.04.13
✎
21:25
|
ОФФ: Не в лошадь корм..
|
|||
|
7
zladenuw
03.04.13
✎
21:27
|
(5) в СП найди
ТаблицаФормы (FormTable) КартинкаСтрок (RowsPicture) |
|||
|
8
Мисти
03.04.13
✎
21:36
|
Картинка состоит из 5, а не 2.
Где ей задать ее вид? БиблиотекаКартинок.МояКартинка - как бы ей сказать, что - пятая? |
|||
|
9
Мисти
03.04.13
✎
21:47
|
Может, проще картинки переделать, чтоб по одной были?
|
|||
|
10
zladenuw
03.04.13
✎
21:51
|
(8) плохо читала ?
к (7) Если указана колонка с типом Число, то значение в колонке представляет собой индекс в наборе картинок, задаваемых данным свойством. |
|||
|
11
Мисти
03.04.13
✎
21:52
|
Короче, лучше картинки порежу.
Они у меня - прямо данные, Путь к данным - Список.Распечатан Вид - поле картинки. Так нормально? (выглядит - почти, только колонку бы поуже сделать) |
|||
|
12
zladenuw
03.04.13
✎
21:53
|
(11) ну и зря. у всех работает
v8: Покажите пример работы с картинками в табличной части управляемой формы в 8.2 |
|||
|
13
zladenuw
03.04.13
✎
21:54
|
(12) и вот еще. все на картинках
http://help1c.by/kartinki-v-tablichnoy-chasti/ |
|||
|
14
Мисти
03.04.13
✎
21:56
|
Спасибо большое!
Но мне что-то кажется, что по смыслу - нужно порезать. В 7 же нельзя было несколько картинок, если я правильно понимаю, в одном журнале? А тут у меня - 4 столбца (ч флажка), в них - независимые значения, зачем мне общая картинка? |
|||
|
15
zladenuw
03.04.13
✎
21:56
|
(14) можно и так. можно и с коллекции получать
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |