Имя: Пароль:
1C
 
Не выводит числа во внешней обработке
0 Yakunin_Yura
 
28.07.13
18:28
Текст модуля:

Перем тбОтчет, биОСВ, сч41_1;
Перем лкФильтр;

Процедура ПриОткрытии()
биОСВ = СоздатьОбъект("БухгалтерскиеИтоги");    
КонецПроцедуры    // ПриОткрытии
                    
Процедура кнПечать()   //Оставить в диалоге только кнопку Печать
        
    тбОтчет.ИсходнаяТаблица("Печать");
    
    биОСВ.ИспользоватьСубконто(ВидыСубконто.Материалы);    
    тбОтчет.ВывестиСекцию("Шапка");
    биОСВ.ВыполнитьЗапрос(ТекущаяДата(), ТекущаяДата(), сч41_1);    
    биОСВ.ПолучитьСчет();  
    биОСВ.ВыбратьСубконто(1);
    
    врНачСумма = 0;
    врПриходСумма = 0;
    врРасходСумма = 0;
    врКонСумма = 0;
        
    Пока биОСВ.ПолучитьСубконто(1) = 1 Цикл
        
         тбОтчет.ВывестиСекцию("Строка");
        
        врКонСумма = биОСВ.СКД();
        врСубконто = биОСВ.Субконто();
        //Учесть количество
        врКол = биОСВ.СКД("К");
        врИтогСум = врИтогСум + врКонСумма;
        
        
    КонецЦикла;
    
    тбОтчет.ВывестиСекцию("Подвал");
    
    тбОтчет.Опции(0, 0, 13, 0);
    
    тбОтчет.ПараметрыСтраницы(1,,,,,,,,, 1);
    
    тбОтчет.Показать("Материальный отчет");
КонецПроцедуры    // кнПечать


сч41_1 = СчетПоКоду("41.1");
    
тбОтчет = СоздатьОбъект("Таблица");

Помогите, пожалуйста, разобраться почему не выводит числа при запуске?
1 Нуф-Нуф
 
28.07.13
18:29
а какие должен вывести?
2 zak555
 
28.07.13
18:30
зачем

биОСВ.ПолучитьСчет();


?
3 Капитан О
 
28.07.13
18:30
потому что ты об этом не попросил
4 Yakunin_Yura
 
28.07.13
18:49
А если я задал в таблице формы переменные врСубконто, врКол,
врКонСумма, врИтогСум, то этого недостаточно, чтобы они выводились?? Я очень давно проходил курсы 1С.
5 Капитан О
 
28.07.13
18:52
(4) переменные в таблице? что это?
покажи мне то место, где по-твоему идёт вывод
6 Yakunin_Yura
 
28.07.13
18:55
(5) )) Нету. А как тогда надо? - Сообщить() или что-то другое?
7 Капитан О
 
28.07.13
18:57
отлично. автор задал вопрос, автор на него ответил.

(6) а что ты хочешь?
8 Yakunin_Yura
 
28.07.13
19:02
(7) Прошу прощения, что сразу не изложил задачу.
Надо отвести остатки по счету 41.1.
Я бы выложил сюда скриншот таблицы, да не знаю как..
9 Капитан О
 
28.07.13
19:05
(8) к кому отвести?
не вдаваясь в работу процедуры Печать(), замечу, что по всей видимости её нужно как-то вызвать
10 Yakunin_Yura
 
28.07.13
19:08
(9) У меня вызов кнПечать() - я её прописал в кнопке диалога: Свойства - Дополнительно - Формула.
11 Yakunin_Yura
 
28.07.13
19:10
И таблица у меня называется "Печать" - так же как и в модуле.
Сильно не ругайте!
12 Yakunin_Yura
 
28.07.13
19:14
(9) => к кому отвести?
Ну вывести в таблицу.
13 Капитан О
 
28.07.13
19:14
(10) теперь уже не при запуске?
я сдаюсь, я не умею семёрочный код ремонтировать
14 Злопчинский
 
28.07.13
19:49
Для остатокв по счету 41.1 - есть стандартная ОСВ - чем не устраивает...
15 Злопчинский
 
28.07.13
19:51
на 41.1 - ВидыСубконто.Материалы - ????? такого нет в типовой конфиге
16 Yakunin_Yura
 
28.07.13
19:59
(15) в моей есть
17 Yakunin_Yura
 
28.07.13
20:37
(15) Кстати что-то в этом есть.. Я сейчас поменял
ВидыСубконто.Материалы
на
ВидыСубконто.Номенклатура
и уже появились какие-то числа)
Программист всегда исправляет последнюю ошибку.