Шаг 53 - Изучаем Счета - ЭтоГруппа

В прошлом шаге мы с Вами посмотрели, что счет можем иметь субсчета, или нет. Сейчас мы определим это из программы.

ЭтоГруппа
Определяет, является ли данный счет группой.

Синтаксис:

ЭтоГруппа()

Англоязычный синоним:

IsGroup

Возвращаемое значение:
Число: 1 — счет является группой; 0 — счет не является группой.

Описание:
Для каждого счета при создании указывается — может ли он иметь субсчета (будет являться группой) или будет собственно счетом (не группой). Счета-группы не могут участвовать в проводках. В дальнейшем это свойство счета не изменяется.
Данная функция определяет, является счет группой (может иметь субсчета) или нет.

Давайте пробовать. У нас уже есть отчет ДляСчета вот в нем заведем новую переменную.

Процедура Сформировать()  
Перем  ИнформацияКол;
Перем  ИнформацияСубсч;
.........

А теперь заполним ее значением Да если субсчета есть, и значением Нет если субсчетов нет.

Процедура Сформировать()  
Перем  ИнформацияКол;
Перем  ИнформацияСубсч;
........

	Если ВыборСчета.ЭтоГруппа() =1 Тогда
		ИнформацияСубсч="Да";
	Иначе
		ИнформацияСубсч="Нет";
	КонецЕсли;

   
	Т.ВывестиСекцию("Секция_2"); 
	Т.ВывестиСекцию("Секция_3");    
	Т.ТолькоПросмотр(1);
	Т.Показать();
КонецПроцедуры

Ну и секцию описать, конечно.

53_1.gif (4515 b)

Пробуем.

53_2.gif (4732 b)

Отлично, у нулевого счета нет субсчетов. А вот если попробуете 20, то будет написано Да, в соответствии с тем, что устанавливали.


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