|
v8: как умножить данные в ячейках таблицы в документе? | ☑ | ||
---|---|---|---|---|
0
XantaMir
14.10.11
✎
16:56
|
как умножить данные в ячейках таблицы в документе?
в таблице документа есть 2 поля тариф и рейсы , надо что бы результат выаодился поле сумма. Писала так :СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Рейсы* СтрокаТабличнойЧасти.Тариф; Выпадает что СтрокаТабличнойЧасти не опознана. |
|||
1
XantaMir
14.10.11
✎
16:57
|
и вот так пробывала записать СтрокаТабличнойЧасти.Расчет.Сумма = СтрокаТабличнойЧасти.Расчет.Рейсы* СтрокаТабличнойЧасти.Расчет.Тариф
|
|||
2
Lama12
14.10.11
✎
16:58
|
(0) Во первых - фотку.
Во вторых - где писала? |
|||
3
Euguln
14.10.11
✎
16:59
|
(2) + 1
СтрокаТабличнойЧасти - это что? |
|||
4
XantaMir
14.10.11
✎
16:59
|
в модуле
|
|||
5
Alex S D
14.10.11
✎
17:00
|
процедура какая?
|
|||
6
Euguln
14.10.11
✎
17:00
|
(4) логично. В модуле чего? Объекта, формы?
|
|||
7
shuhard
14.10.11
✎
17:02
|
(4) а если строк 10,
твоя 1 или 10 ? |
|||
8
Euguln
14.10.11
✎
17:04
|
Де жа вю:
Она: - У тебя есть программа, которая меняет форматы? Он: - Не понял? - Форматы говорю мне нужно менять. - Какие форматы? - Ты чё, тупой?!.. форматы ФАЙЛОВ, естественно!!! - Каких конкретно файлов?! - Б**, ну я с тебя х*** - ты настоящий тормоз, а ещё программист!.. КОМПЬЮТЕРНЫХ Файлов, понимаешь, КОМПЬЮТЕРНЫХ!!! |
|||
9
Lama12
14.10.11
✎
17:05
|
(0)Дайте фотку!
Постить такие темы в пятницу, да и без фотки - либо издевательство, либо розжиг стеба. |
|||
10
Lama12
14.10.11
✎
17:11
|
(0)Ну вот.
5 день в 1С, 3 день на мисте, и до сих пор нету фотки. :( Не порядок! Будет фотка, будет ответ. Кстати, фотка просто из интернета не прокатит. ;) У нас есть возможность поиска дублей фоток. |
|||
11
XantaMir
14.10.11
✎
17:37
|
с распишу) с песиком гуляла)
|
|||
12
XantaMir
14.10.11
✎
17:38
|
в общем в форме документа, при изменении в поле рейсы должна высчитываться сумма.
|
|||
13
Euguln
14.10.11
✎
17:40
|
СтрокаТабличнойЧасти = ЭлементыФормы.Расчет.ТекущиеДанные;
и дальше по тексту. |
|||
14
XantaMir
14.10.11
✎
17:43
|
дальше так ? :СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Рейсы* СтрокаТабличнойЧасти.Тариф; ?
|
|||
15
Euguln
14.10.11
✎
17:46
|
(14) а попробовать не? песик мешает?
|
|||
16
XantaMir
14.10.11
✎
17:50
|
теперь уже не мешает
|
|||
17
XantaMir
14.10.11
✎
17:50
|
радуйтесь фотку загрузила
|
|||
18
Terve-R-
14.10.11
✎
17:52
|
Уря! =)
|
|||
19
XantaMir
14.10.11
✎
17:53
|
(8) вот издеваться не надо если я хреново соображаю еще в 1с эт не значит что я как из твоего анекдота(
|
|||
20
Lama12
14.10.11
✎
17:56
|
В поля в которые вводятся значения тарифов и рейсов поставить обработчики в которых прописать присвоение полю сумма произведения тарифов на рейсы.
|
|||
21
Пришел в тапках
14.10.11
✎
17:57
|
Нужно в обработчиках "приизменении" соответствующих ячеек написать:
Стр = ЭлементыФормы.МояСуперТаблЧасть.ТекущиеДанные; Стр.Сумма=ЭлементыФормы.МояСуперТаблЧасть.Попугаи*ЭлементыФормы.МояСуперТаблЧасть.Удавы; И будет вам счастье. |
|||
22
XantaMir
14.10.11
✎
17:58
|
что дает парамер текущие данные в каких случаях его употреблять?
а в каких случаях пишется ЭлементыФормы.<что то еще>.Значения? |
|||
23
Пришел в тапках
14.10.11
✎
17:58
|
оу, сори, воттак вернее:
Стр = ЭлементыФормы.МояСуперТаблЧасть.ТекущиеДанные; Стр.Сумма=Стр.Попугаи*Стр.Удавы; |
|||
24
XantaMir
14.10.11
✎
17:59
|
у меня уже все получилось
моя ошибка была изза того что я писала ЭлементыФормы.Расчет.Значения |
|||
25
XantaMir
14.10.11
✎
17:59
|
(23)Спасибо возьму на заметку что можно и так записать:)
|
|||
26
Пришел в тапках
14.10.11
✎
17:59
|
Стр = ЭлементыФормы.МояСуперТаблЧасть.ТекущиеДанные; - мы получим текущую строку, в которой нужно произвести действия.
|
|||
27
Пришел в тапках
14.10.11
✎
18:01
|
(25)
Сразу формулу могу на будущее дать )) Стр.КолючаяПроволка=Стр.Ежики*Стр.Удавы; |
|||
28
XantaMir
14.10.11
✎
18:03
|
спс записала что бы не забыть)
|
|||
29
Euguln
14.10.11
✎
18:03
|
(19) Есть правила форума, почитай, там много интересного.
Какой вопрос - такой ответ. Учитесь задавать правильные вопросы. |
|||
30
XantaMir
14.10.11
✎
18:13
|
еще вопрос: та же таблица тот же документ , я выбираю из справочника (А)в поле таблицы (В) какое наименование (с) , хочу что бы при выборе из справочника (а) соответственно именованию (с)автоматически выводился тариф.
|
|||
31
Euguln
14.10.11
✎
18:14
|
(31) какая конфигурация?
|
|||
32
XantaMir
14.10.11
✎
18:14
|
все это выполняетс в процедуре ПриИзменении(Элемент)
|
|||
33
XantaMir
14.10.11
✎
18:15
|
делал на подобие с реквизитами , но с таблицей так не получается:
например так "ЭлементыФормы.Тариф.Значение = Элемент.Значение.Тариф" |
|||
34
XantaMir
14.10.11
✎
18:16
|
*делала
|
|||
35
Euguln
14.10.11
✎
18:19
|
Тариф это колонка таблицы?
|
|||
36
XantaMir
14.10.11
✎
18:25
|
по счету 3я
|
|||
37
XantaMir
14.10.11
✎
18:25
|
колонки в таблице :В,Рейсы,Тариф,Сумма
|
|||
38
Euguln
14.10.11
✎
18:27
|
СтрокаТабличнойЧасти = ЭлементыФормы.(В).ТекущиеДанные;
СтрокаТабличнойЧасти.Тариф = СтрокаТабличнойЧасти.(А).Тариф |
|||
39
Конфигуратор1с
14.10.11
✎
18:29
|
(37) если укажете электронку - вышлю вам полезную книжку, которую крайне рекомендую почитать для быстрого освоения 1с
|
|||
40
XantaMir
14.10.11
✎
18:30
|
тут лс нет?
|
|||
41
Конфигуратор1с
14.10.11
✎
18:31
|
(40) можете мне на почту написать свой электронный адрес
|
|||
42
XantaMir
14.10.11
✎
18:32
|
уже отправила вам письмо проверяйте
|
|||
43
XantaMir
14.10.11
✎
18:34
|
(38) как я поняла прежде чем записать СтрокаТабличнойЧасти ее надо к чему то присвоить?
|
|||
44
Конфигуратор1с
14.10.11
✎
18:36
|
(43) Да
|
|||
45
Конфигуратор1с
14.10.11
✎
18:38
|
(43) табличная часть - это табличка. И система не знает для какой ячейки проводить действия. Поэтому для изменения нужно указать с какой из строк вы работаете. ЭлементыФормы.(В).ТекущиеДанные - указывает на текущую строку таблицы. ЭлементыФОрмы - это совокупность всех элементов формы, (В) - имя таблицы. ТекущиеДанные - это свойство таблицы данные текущей строки.
|
|||
46
Конфигуратор1с
14.10.11
✎
18:39
|
ловите письмо
|
|||
47
XantaMir
14.10.11
✎
18:39
|
спасибо)
|
|||
48
Конфигуратор1с
14.10.11
✎
18:48
|
(47) кстати, совет - для форума заведите другой почтовый ящик хоть на джимейле и спокойно можете его показывать
|
|||
49
XantaMir
14.10.11
✎
18:51
|
СтрокаТабличнойЧасти = ЭлементыФормы.(В).ТекущиеДанные;
СтрокаТабличнойЧасти.Тариф = СтрокаТабличнойЧасти.(А).Тариф не работает .. Р.S книжка еще качается.. |
|||
50
Euguln
14.10.11
✎
18:54
|
(49) ну не надо же понимать все буквально.
СтрокаТабличнойЧасти = ЭлементыФормы.Расчет.ТекущиеДанные; СтрокаТабличнойЧасти.Тариф = СтрокаТабличнойЧасти.Рейс.Тариф |
|||
51
Alex S D
14.10.11
✎
18:56
|
жесть.. такую ветку раздуть на 50 постов)
|
|||
52
XantaMir
14.10.11
✎
19:19
|
(50)ну я не буквально переписывала..
все разобралась , спс всем за помощь ) сама туплю ... пора спать видать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |