<?xml version="1.0" encoding="utf-8" ?>
<template xmlns="http://wizardsoft.ru/schemas/smetawizard5/v1.0/excelimport.xsd">
	<excelimport>
		<format type="{DCAD4F48-4982-4ADD-BEE7-DA1F6784233C}">
			<name>Формат кодов SmetaWIZARD (ТЕР, ФЕР, ГЭСН, ОЕР)</name>
			<description>Собраны маски для стандартных баз ТЕР, ФЕР, ГЭСН, ОЕР в формате написания SmetaWIZARD</description>
			<rules>
				<rule type="expense" comment="Расценки из ТСНБ, ФНСБ, ГЭСН">
					<pattern>((?:ТЕР|ФЕР|ГЭСН|ФСН)(?:п|м|мр|рр|р|с)?\d{2}-\d{2}-\d{3}-\d{1,2})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Расценки из ТСНБ, ФНСБ, ГЭСН ремонтно-строительные">
					<pattern>((?:ТЕР|ФЕР|ГЭСН)р\d{2}-\d{1,3}-\d{1,2})(?:[^\d]|$)</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Расценки из ТСНэ-ТЕРэ">
					<pattern>(ТСНэ-ТЕРэ\d\.\d{2}-\d{2}-\d{2,3}-\d{2,3})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Расценки из ОЕР">
					<pattern>(ОЕРЖ(?:м|кр|п|мр)?\d{2}-\d{2}-\d{3}-\d{2}\w?)</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Расценки из ОЕР ремонт">
					<pattern>(ОЕРЖр\d{2}-\d{1,2}-\d{2})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Перевозка, погрузка, разгрузка, тара">
					<pattern>(ОССПЖ\d{2}-\d{2}-\d{2,3}(?:-\d{3,5})?)</pattern>
					<replace>$1</replace>
				</rule>
				
				<!--TODO: Пока не умеем понимать типы load, unload, carriage они сделаны expense -->
				<rule type="expense" comment="Погрузка ФССЦ-2017">
					<pattern>(ФССЦпг-01-\d{2}-\d{2}-\d{3})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Разгрузка ФССЦ-2017">
					<pattern>(ФССЦпг-02-\d{2}-\d{2}-\d{3})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="expense" comment="Перевозка ФССЦ-2017">
					<pattern>(ФССЦпг-03-\d{2}-\d{2}-\d{3})</pattern>
					<replace>$1</replace>
				</rule>
				<!-- Конец транспортировки-->
				
				<rule type="material" comment="Оборудование">
					<pattern>(\d{6}-\d{4})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="material" comment="Материалы из ГЭСН, ФСНБ и ТСНБ">
					<pattern>\[?(\d{3}-\d{4}(?:-\d{1,5})?(П|\*)?)\]?</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="material" comment="Материалы не из ФРСН">
					<pattern>(ТЦ_\d{1,3}(?:\.\d{1,2})?(?:\.\d{2})?(?:\.\d{2})?_\d{2}_\d{10,12}_\d{2}.\d{2}.\d{4}_\d{2})</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="machine" comment="Машины из ГЭСН, ФСНБ и ТСНБ">
					<pattern>(\b\d{6}(?:-\d{1,4})?П?\b)</pattern>
					<replace>$1</replace>
				</rule>
				<!-- Для дополнительных ресурсов, заканчивающихся символом "_" данное правило срабатывать не будет. 
					Например: "04.1.01.01-0001_2020-0-ФССЦ-ПР-15-4-2-001" или "01.7.03.04-0001_доп"-->
				<rule type="material" comment="Материалы из ФССЦ-2017">
					<pattern>\[?(\d{2}\.\d{1,2}\.\d{2}\.\d{2}(?:-\d{4}?))(?:[^_]|$)\]?</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="machine" comment="Машины из ФССЦ-2017">
					<pattern>(\d{2}\.\d{2}\.\d{2}(?:-\d{3}))</pattern>
					<replace>$1</replace>
				</rule>
				<rule type="material" comment="Материалы по прайсу">
					<pattern>(.*([Пп]райс|Коммерческое предложение|цена поставщика|кон|материал заказчика|Конъюнктурный анализ|[Тт][Цц]_|цена поставщика).*)</pattern>
					<replace>$1</replace>
				</rule>
			</rules>
		</format>
	</excelimport>
</template>