| 
    
        
     
     | 
    
    
  | 
v7: Сумировать значение дока | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        work92    
     05.01.13 
            ✎
    12:23 
 | 
         
        Есть В табличной части 3 строки и нужно получить общую сумму  этих строк     
         | 
|||
| 
    1
    
        work92    
     05.01.13 
            ✎
    12:24 
 | 
         
        Док=СоздатьОбъект("Документ.Новый2");    
  
        Таб=СоздатьОбъект("Таблица") ; Таб.ИсходнаяТаблица("Таблица"); Док.ВыбратьДокументы(); Док.ПолучитьДокумент(); Док.ВыбратьСтроки(); Пока Док.ПолучитьСтроку()=1 Цикл Если Док.Имя=852 Тогда Имя=Док.Имя; С=Док.Сумма; ИТСумма=0; ИТСумма=СУмма+Док.Сумма; СообЩИТЬ(ДОК.имя); Таб.Вывестисекцию("Строка"); КонецЕсли; КонецЦикла; Таб.Показать();  | 
|||
| 
    2
    
        yanejsh    
     05.01.13 
            ✎
    12:25 
 | 
         
        сумма строк получается через итог     
         | 
|||
| 
    3
    
        saasa    
     05.01.13 
            ✎
    12:26 
 | 
         
        Итог(<?>)
  
        Синтаксис: Итог(<ИмяРеквизита>) Назначение: Возвращает сумму значений реквизита по всем строкам табличной части документа. Параметры: <ИмяРеквизита> - имя реквизита табличной части документа. Замечание: Метод можно использовать только для реквизитов табличной части документов с установленным свойством 'Итог по колонке'.  | 
|||
| 
    4
    
        work92    
     05.01.13 
            ✎
    12:26 
 | 
         
        не строк а чисел 
  
        ИТСумма=0; ИТСумма=СУмма+Док.Сумма;  | 
|||
| 
    5
    
        work92    
     05.01.13 
            ✎
    12:28 
 | 
         
        пример 
  
        1 ------Иванов---------5 2--------Петров--------1 3---------Петухов-------2 ИТСумма=должно получится 8  | 
|||
| 
    6
    
        Mikeware    
     05.01.13 
            ✎
    12:29 
 | 
         
        забавно...     
         | 
|||
| 
    7
    
        saasa    
     05.01.13 
            ✎
    12:29 
 | 
         
        (6)а чо делать, такие вермена :)     
         | 
|||
| 
    8
    
        Mikeware    
     05.01.13 
            ✎
    12:32 
 | 
         
        (7)O tempora! O mores! :-)
  
        не, ну вот как люди учились, когда форумов не было, а? :-)  | 
|||
| 
    9
    
        aka AMIGO    
     05.01.13 
            ✎
    12:33 
 | 
         
        (4) во-первых
  
        ИТСумма=0; - поставь перед циклом во-вторых ИТСумма=ИТСУмма+Док.Сумма;  | 
|||
| 
    10
    
        Mikeware    
     05.01.13 
            ✎
    12:35 
 | 
         
        (9) а как тебе 
  
        Если Док.Имя=852 ? :-)  | 
|||
| 
    11
    
        viktor_vv    
     05.01.13 
            ✎
    12:36 
 | 
         
        (8) Это было ужасно :).     
         | 
|||
| 
    12
    
        aka AMIGO    
     05.01.13 
            ✎
    12:36 
 | 
         
        (8) на курсах повышения квалификации :)
  
        (10) вау! я проморгал жемчужное зерно :)  | 
|||
| 
    13
    
        Mikeware    
     05.01.13 
            ✎
    12:37 
 | 
         
        (12) йо! а где такие курсы были?     
         | 
|||
| 
    14
    
        aka AMIGO    
     05.01.13 
            ✎
    12:38 
 | 
         
        (13) я проходил такие курсы при киевском заводе ВУМ, когда в 1969 завод купил первую вычислительную машину Мир-1 :)
  
        есть корочки, что я наладчик машин :)  | 
|||
| 
    15
    
        viktor_vv    
     05.01.13 
            ✎
    12:39 
 | 
         
        Там их еще есть.
  
        Док.ВыбратьДокументы(); Док.ПолучитьДокумент(); Получится только по первому доку в выборке.  | 
|||
| 
    16
    
        Mikeware    
     05.01.13 
            ✎
    12:40 
 | 
         
        (14) у меня тоже какие-то корочки есть с "минск-32" :-)     
         | 
|||
| 
    17
    
        aka AMIGO    
     05.01.13 
            ✎
    12:44 
 | 
         
        (15) это уже мелкие детали, отлавливаются отладчиком :)
  
        (16) а у меня нету.. :(( :) на минске-32 только программу писал, в машинных кодах.. да и считал - в диссертацию генконструктору :)  | 
|||
| 
    18
    
        Mikeware    
     05.01.13 
            ✎
    12:46 
 | 
         
        (17) ЯСК - "Язык Символического Кодирования"?
  
        русскоязычный асм :-) прикольно было...  | 
|||
| 
    19
    
        aka AMIGO    
     05.01.13 
            ✎
    12:49 
 | 
         
        (18) он самый! :)
  
        ЗЫ. да простит нас ТС, за малость оффтопа.. по-моему на все его вопросы, явные и не заданные, ответ уже есть.. только вдумчиво ветку почитать..  | 
|||
| 
    20
    
        Академик_
 Келдыш 05.01.13 
            ✎
    13:13 
 | 
         
        Начинаю понимать за что 120 тыщ каждый месяц получаю.     
         | 
|||
| 
    21
    
        Сияющий Асинхраль    
     05.01.13 
            ✎
    13:36 
 | 
         
        (20) вот что значит опыт :-), а тс, думаю, на сотне прозябает :-)     
         | 
|||
| 
    22
    
        monsterZE    
     05.01.13 
            ✎
    13:59 
 | 
         
        (21) эх, сотня.. =) а у кого-то все еще печальнее..     
         | 
|||
| 
    23
    
        Vol71    
     05.01.13 
            ✎
    14:01 
 | 
         
        (0)из дбф уже загрузил?     
         | 
|||
| 
    24
    
        Vol71    
     05.01.13 
            ✎
    14:03 
 | 
         
        ТС а у тебя код вообще как работает?     
         | 
|||
| 
    25
    
        PALESIA    
     05.01.13 
            ✎
    19:13 
 | 
         
        пятнично, улыбнуло неоднократно)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |