|
вычисляемый реквизит в форме списка документов | ☑ | ||
---|---|---|---|---|
0
pedagog
02.12.15
✎
14:38
|
В форму списка документов нужно добавить колонку, которая будет вычисляться по формуле колонка1-колонка2. как лучше это сделать? добавить реквизит в документ, который будет высчитываться по нужной формуле и просто выводить этот реквизит или же определять нужное значение уже при открытии списка документов?
|
|||
1
butterbean
02.12.15
✎
14:41
|
если документов много и форма обычная, то лучше реквизит, если УФ, то можно вычислять в запросе
|
|||
2
pedagog
02.12.15
✎
14:44
|
(1) УФ. а как вычислять в запросе?
|
|||
3
pedagog
02.12.15
✎
14:44
|
(1) куда этот запрос писать?
|
|||
4
VikingKosmo
02.12.15
✎
14:46
|
Ну например
ВЫБРАТЬ Таблица.Поле1 КАК Поле1, Таблица.Поле2 КАК Поле2, Таблица.Поле1 + Таблица.Поле2 КАК Поле3 ИЗ Документ.ТвойДокумент КАК Таблица |
|||
5
VikingKosmo
02.12.15
✎
14:48
|
(3) в смысле куда? В свойство демонического списка твоих документов
|
|||
6
AntonyFO
02.12.15
✎
14:58
|
(3) Свойства динамического списка / "Настройка списка" там запрос будет
|
|||
7
pedagog
03.12.15
✎
13:07
|
(6) получилось, но теперь не открывается документ из списка
|
|||
8
ДенисЧ
03.12.15
✎
13:08
|
(7) основную таблицу верни взад
|
|||
9
pedagog
03.12.15
✎
13:25
|
(8) пишет "Основная таблица задана не верно"
|
|||
10
pedagog
03.12.15
✎
13:33
|
ну так почему не открывает?
|
|||
11
cw014
03.12.15
✎
13:58
|
А ты задай верно основную таблицу
|
|||
12
pedagog
03.12.15
✎
14:10
|
пришлось запрос поменять и все получилось
|
|||
13
pedagog
03.12.15
✎
14:11
|
(11) а таблица была задана верно.
|
|||
14
pedagog
03.12.15
✎
14:13
|
теперь еще такой вопрос. хочу вместо значения колонки выводить картинки.
// вид оплаты Если ДанныеСтроки.ВидОплаты = Перечисления.ВидыОплатРеализацииТоваров.Касса Тогда ОформлениеСтроки.Ячейки.ВидОплаты.Картинка = БиблиотекаКартинок.Касса; как сделать это на упр форме? в обычной форме была проц привыводестроки. |
|||
15
Горогуля
03.12.15
✎
14:14
|
числовое поле ИндексКартинки в запросе динсписка и вперёд
|
|||
16
pedagog
03.12.15
✎
14:16
|
(15)спасибо. попробую
|
|||
17
pedagog
03.12.15
✎
14:23
|
(15) можно пример строки запроса?
|
|||
18
Горогуля
03.12.15
✎
14:24
|
выбор 0 как ИндексКартинки
|
|||
19
Горогуля
03.12.15
✎
14:24
|
(18) *выбрать
|
|||
20
pedagog
03.12.15
✎
14:27
|
(18) ВЫБОР
КОГДА ЧекККМОплата.ВидОплаты.Код = "00-000004" ТОГДА (здесь указать картинку. как?) КОНЕЦ |
|||
21
Nuobu
03.12.15
✎
14:35
|
(20) Точно!
Берешь теперь это поле и вытаскиаешь на форму. В виде меняешь на поле картинки, у тебя появится свойство "КартинкаЗначения" - подставь "длинную" картинку. Отрабатывает поле точно так же, как и для обычных форм, только автоматически - нужно в твоё поле картинки подставить цифру от 0 до 16, или сколько у тебя там изображений. |
|||
22
Nuobu
03.12.15
✎
14:35
|
(20) (здесь указать картинку. как?)
Цифру от 0 и выше. |
|||
23
pedagog
03.12.15
✎
14:44
|
(21) в виде нет поля картинки. есть только поле ввода и поле надписи.
|
|||
24
Nuobu
03.12.15
✎
14:45
|
(23) ИндексКартинки - тип число?
|
|||
25
pedagog
03.12.15
✎
14:48
|
я не знаю. где это можно посмотреть?
|
|||
26
Nuobu
03.12.15
✎
14:49
|
(25) В верхней правой части формы, если развернуть ДинСписок плюсиком.
|
|||
27
Nuobu
03.12.15
✎
14:50
|
(26) В верхней правой части формы
В конфигураторе я имел ввиду. Когда форму делаешь, то реквизит, выделенный жирным шрифтом, его разверни и там смотри. |
|||
28
pedagog
03.12.15
✎
14:53
|
(27) реквизит имеет тип справочникссылка.ВидыОплатЧекаККМ. в зависимости от вида оплаты выводится соответствующая картинка. не совсем понимаю, что и где нужно смотреть.
|
|||
29
pedagog
03.12.15
✎
14:56
|
видоплаты имеет тип число на форме
|
|||
30
Nuobu
03.12.15
✎
14:57
|
(29) ВидОплаты вытяни в список на форме, то есть перетяни его из правой верхней части в левую верхнюю часть в список.
|
|||
31
pedagog
03.12.15
✎
14:59
|
так, поле картинки выбрала.
|
|||
32
pedagog
03.12.15
✎
14:59
|
теперь значение картинки
|
|||
33
Nuobu
03.12.15
✎
15:00
|
(32) Выбирай "длинную" картинку.
|
|||
34
pedagog
03.12.15
✎
15:01
|
(21) что значит " подставь "длинную" картинку. "?
|
|||
35
Nuobu
03.12.15
✎
15:02
|
(34) У которой ширина больше высоты в несколько раз.
|
|||
36
pedagog
03.12.15
✎
15:06
|
(33) (35) и что дальше? не понимаю, как программа подберет нужную картинку?
|
|||
37
Nuobu
03.12.15
✎
15:10
|
(36) Этого достаточно.
Если ширина = 64, высота = 16. То когда цифра 0, то берёт часть картинки по ширине Ш0-16, если 1, то Ш17-32, если 2 Ш33-48 и если 4 - Ш49-64. И такими кусочками твоя картинка и выведется. |
|||
38
pedagog
03.12.15
✎
15:12
|
(37) т.е. нужно склеить картинку из всех возможных вариантов картинок, которые могут выводитьтя в данной колонке?
|
|||
39
Nuobu
03.12.15
✎
15:13
|
(38) Да.
|
|||
40
pedagog
03.12.15
✎
15:14
|
(39) ничего себе усложнили вывод в уф.жесть.
|
|||
41
Nuobu
03.12.15
✎
15:17
|
(40) Та, вроде, такой и был. В обычных можно было программно это делать из разных картинок, НО можно было и так.
|
|||
42
pedagog
03.12.15
✎
15:25
|
(41) сделала. но ничего не выводит. в чем может быть дело?
|
|||
43
Nuobu
03.12.15
✎
15:27
|
(42) Поставь число 0. Если выведет, то картинка не подходит, а если нет, то хз.
|
|||
44
pedagog
04.12.15
✎
23:05
|
(43) спасибо большое. все получилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |