<?xml version="1.0" encoding="utf-8"?>
<template xmlns="http://wizardsoft.ru/schemas/smetawizard5/v1.0/chaptertotallines.xsd">
	<chaptertotaltemplate>
		<form_categories>
			<category id="{DCAD4F48-4982-4ADD-BEE7-DA1F6784233C}" name="ls"/>
			<category id="{03C1CFD5-7346-47E9-8A48-E99EDB411816}" name="stmt"/>
		</form_categories>
		<variables/>
		<zones>
			<zone id="1" name="Итоги до лимитированных затрат">
				<groups>
					<group type="worktype" name="В том числе">
						<variables/>
						<lines>
							<line type="text" name="@Группа.Имя @Номера" description="Наименование группы" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="ВСЕГОбц" name="Всего (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'total')"/>
									<variable id="ВСЕГО" name="Всего (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'total')"/>
									<variable id="Номера" name="Номера позиций коллекции группы" value="''"/>
								</variables>
								<formulas>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@ВСЕГОбц != 0) || (@ВСЕГО != 0))"/>
									<formula value="// Обрамление скобками номеров позиций"/>
									<formula value="@Номера = Если(@Группа.Номера == ''; ''; '(' + @Группа.Номера + ')')"/>
								</formulas>
							</line>
							<line type="total" name="Итого зарплаты рабочих" description="Зарплата рабочих" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="ЗПбц" name="Зарплата рабочих (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'salary')"/>
									<variable id="ЗП" name="Зарплата рабочих (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'salary')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@ЗПбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@ЗП; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@ЗПбц != 0) || (@ЗП != 0))"/>
								</formulas>
							</line>
							<line type="total" name="Итого машин и механизмов" description="Машины и механизмы" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="ЭММбц" name="Машины и механизмы (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'machines')"/>
									<variable id="ЭММ" name="Машины и механизмы (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'machines')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@ЭММбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@ЭММ; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@ЭММбц != 0) || (@ЭММ != 0))"/>
								</formulas>
							</line>
							<line type="total" name="Итого материалов" description="Материалы" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="МАТбц" name="Материалы (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'materials')"/>
									<variable id="МАТ" name="Материалы (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'materials')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@МАТбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@МАТ; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@МАТбц != 0) || (@МАТ != 0))"/>
								</formulas>
							</line>
							<line type="total" name="Итого оборудования" description="Оборудование" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="ОБбц" name="Оборудование (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'equipment')"/>
									<variable id="ОБ" name="Оборудование (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'equipment')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@ОБбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@ОБ; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@ОБбц != 0) || (@ОБ != 0))"/>
								</formulas>
							</line>
							<line type="total" name="Итого накладных расходов @Группа.НР" description="Накладные расходы" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="НРбц" name="Накладные расходы (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'overhead')"/>
									<variable id="НР" name="Накладные расходы (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'overhead')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@НРбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@НР; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@НРбц != 0) || (@НР != 0))"/>
								</formulas>
							</line>
							<line type="total" name="Итого сметной прибыли @Группа.СП" description="Сметная прибыль" reason="" decode="" factor="" printable="true" visible="true">
								<variables>
									<variable id="СПбц" name="Сметная прибыль (базисный уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection+'_basic'; 'decimal'; 'profit')"/>
									<variable id="СП" name="Сметная прибыль (общий (текущий) уровень цен)" value="ИтогоПрочитать(@master.total; @group.collection; 'decimal'; 'profit')"/>
								</variables>
								<formulas>
									<formula value="// Подготовка"/>
									<formula value="Присвоение(@this.visible.basic; 0; 0; 0; '')"/>
									<formula value="Присвоение(@this.visible; 0; 0; 0; '')"/>
									<formula value="// Базисный уровень цен"/>
									<formula value="@this.visible.basic.total = Формат(@СПбц; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total_basic; ''))"/>
									<formula value="// Общий (Текущий) уровень цен"/>
									<formula value="@this.visible.total = Формат(@СП; Если(@master.properties.view_trailing_zeroes_money != 0; '3#' + @master.properties.round_total; ''))"/>
									<formula value="// Условие динамической видимости строки"/>
									<formula value="@this.flags.visible = @this.flags.visible * ((@СПбц != 0) || (@СП != 0))"/>
								</formulas>
							</line>
						</lines>
						<filters used="false"/>
					</group>
				</groups>
			</zone>
			<zone id="2" name="Итоги с учетом лимитированных затрат"/>
			<zone id="3" name="Итоги с учетом налогов"/>
		</zones>
	</chaptertotaltemplate>
</template>
