|   |   | 
| 
 | 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)ну я не буквально переписывала.. 
  все разобралась , спс всем за помощь ) сама туплю ... пора спать видать | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |