Шаг 352 - БухИтоги – изучаем дальше

Мы уже с Вами много раз заводили разговор про бух. итоги. Мы вернемся снова к их рассмотрению, но сначала вспомним, что мы уже умеем:

Один интересный момент был в шаге "Шаг 299 - Производим расчет бух итогов". Там был приведен вот такой код:

Ит.Рассчитать(, РабочаяДата(), "01.1, 03.1, 03.2, 03.3, 03.4, 02.1, 02.2, 001, 010, 011",,,);

То есть итоги рассчитывали сразу по нескольким счетам. Вот давайте на этом и акцентируем внимание. В шаге "Шаг 43 - Изучаем бухгалтерские итоги – СКД" мы разговаривали про сальдо конечное дебетовое. Как в данном случае будет получено это сальдо. Я создал пустую конфигурацию "Шаг 2 - Создание каталога для данных".

352_1.gif (2609 b)

Сделал ручную проводку с одного счета на другой.

352_2.gif (5649 b)

Проверил установку бух. итогов. (см. "Шаг 18 - Управление бухгалтерскими итогами"), чтобы они попали в диапазон операций и простой отчет с начальной и конечной датой. И, конечно, получил сальдо.

352_3.gif (4567 b)

Процедура Сформировать()
	Т = СоздатьОбъект("Таблица");
	Ит = СоздатьОбъект("БухгалтерскиеИтоги"); 
	Ит.ВыполнитьЗапрос(ДатаНач, ДатаКон, "100, 200");
	Т.ВывестиСекцию("Секция_1");	  
	Т.ТолькоПросмотр(1);
	Т.Показать() 	
КонецПроцедуры

В результате получения CKД оказалось 0.

352_4.gif (4027 b)

То есть 0 по этим двум счетам. А как же получить по отдельности? Каждый раз создавать новый объект? Нет конечно. Но это очень интересный факт, так как получение совместных итогов позволяет отказаться от процедур суммирования. Например, совместные итоги по счетам основных средств позволят получить общую картину основных средств. В следующем шаге смотрите как расшифровать эти суммы.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 24.11.2002