Схема правил обмена

Содержание:
ПравилаОбмена
ВерсияФормата
ДатаВремяОбновления
Ид
ИдКонфигурацииИсточника
ИдКонфигурацииПриемника
Имя
Комментарий
Правило
Ид
Имя
Комментарий
НеПоказывать
ПоСсылкам
ЕстьПроцедураВыборки
ИспользоватьВладельцев
ПараметрыЗагрузки
ИдСинхронизирующегоРеквизита
Преобразование
Правило
Услoвия
ОбъектИсточник
Тип
Вид
Уникальность
КоличествоУровней
СоздаватьОперацию
ОбъектПриемник
Тип
Вид
Уникальность
КоличествоУровней
СоздаватьОперацию
Реквизит
Ид
Имя
Правило
ПараметрыПравила
ПолучитьИзПараметров
СпособВыгрузки
СпособЗагрузки
Преобразование
ЕстьПроцедура
Комментарий
Услoвия
Источник
Ид
ТипАтрибута
Тип
Вид
Длина
Точность
НомерСубконто
Приемник
Ид
ТипАтрибута
Тип
Вид
Длина
Точность
НомерСубконто
Значение
Ид
Имя
ЕстьПроцедура
Источник
Приемник
Комментарий
Услoвия
Реквизит
Ид
Имя
Правило
ПараметрыПравила
ПолучитьИзПараметров
СпособВыгрузки
СпособЗагрузки
Преобразование
ЕстьПроцедура
Комментарий
Услoвия
Источник
Ид
ТипАтрибута
Тип
Вид
Длина
Точность
НомерСубконто
Приемник
Ид
ТипАтрибута
Тип
Вид
Длина
Точность
НомерСубконто
ПараметрыЗагрузки
Ид
Имя
ЗамещатьНайденные
НовыеНеСоздавать
НеУдалятьСтроки
СпособЗагрузки
СтатусУдаления
СтатусПроводок
СтатусПроведения
СтатусРасчетныхДокументов
ДатаТекущегоПериодаЖР
ПравилоОпераций
ЗагружатьОперации
ЗагружатьЗаписиЖР
Дата
УдалитьВсеПоУсловиям
Тип
Вид
С
По
ПометитьНаУдаление
Услoвия
Инструкция
Использование
ВидИнструкции
Текст
Условия
Имя
Ид
ЗаданыПоРеквизиту
ЕстьПроцедура
ГруппаУсловий
ТипУсловия
ГруппаУсловий Цикл
Условие
Реквизит
ЭтоРеквизитОперации
ВидУсловия
Знач1
Знач2
Услoвия
Условие
Реквизит
ЭтоРеквизитОперации
ВидУсловия
Знач1
Знач2
Услoвия

Данная схема описывает следующие элементы и атрибуты:

Элементы Атрибуты Специфичные для элементов атрибуты
< ГруппаУсловий >
< Значение >
< Инструкция >
< Источник >
< ОбъектИсточник >
< ОбъектПриемник >
< ПараметрыЗагрузки >
< ПравилаОбмена >
< Правило >
< Приемник >
< Реквизит >
< УдалитьВсеПоУсловиям >
< Услoвия >
< Условие >
< Условия >
ВерсияФормата
Вид
ВидУсловия
Дата
ДатаВремяОбновления
Длина
ЕстьПроцедура
ЕстьПроцедураВыборки
ЗагружатьЗаписиЖР
ЗагружатьОперации
ЗаданыПоРеквизиту
ЗамещатьНайденные
Знач1
Знач2
Ид
ИдКонфигурацииИсточника
ИдКонфигурацииПриемника
ИдСинхронизирующегоРеквизита
Имя
ИспользоватьВладельцев
Источник
КоличествоУровней
Комментарий
НеПоказывать
НеУдалятьСтроки
НовыеНеСоздавать
НомерСубконто
ПараметрыЗагрузки
ПараметрыПравила
ПолучитьИзПараметров
ПоСсылкам
Правило
ПравилоОпераций
Преобразование
Приемник
Реквизит
СоздаватьОперацию
СпособВыгрузки
СпособЗагрузки
СтатусПроведения
СтатусПроводок
СтатусРасчетныхДокументов
СтатусУдаления
Тип
ТипАтрибута
ТипУсловия
Точность
Уникальность
ЭтоРеквизитОперации
< Значение Ид >
< Инструкция Использование >
< Инструкция ВидИнструкции >
< Инструкция Текст >
< Источник Ид >
< ПараметрыЗагрузки Дата >
< ПараметрыЗагрузки ДатаТекущегоПериодаЖР >
< ПравилаОбмена Ид >
< Приемник Ид >
< Реквизит Ид >
< УдалитьВсеПоУсловиям ПометитьНаУдаление >
< УдалитьВсеПоУсловиям С >
< УдалитьВсеПоУсловиям По >
< УдалитьВсеПоУсловиям Тип >
< УдалитьВсеПоУсловиям Вид >
< Условия Ид >

Принятые обозначения:

Схема правил обмена Элементы

< ГруппаУсловий>
синтаксис: < ГруппаУсловий
 [ ТипУсловия = enumeration: Или | И | Не ]
>
  (many)
< ГруппаУсловий > ] *
< Условие > ] *
</ ГруппаУсловий >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ГруппаУсловий , Условия
дочерние: ГруппаУсловий , Условие
атрибуты: ТипУсловия
модель: open (по умолчанию)
исходный текст:
<ElementType name="ГруппаУсловий" content="eltOnly">
	<description>
	</description>
	<attribute type="ТипУсловия"/>
	<element type="ГруппаУсловий" minOccurs="0" maxOccurs="*"/>
	<element type="Условие" minOccurs="0" maxOccurs="*"/>
</ElementType>
< Значение>
синтаксис: < Значение
 [ ЕстьПроцедура = boolean ]
  Ид = string
 [ Имя = string ]
 [ Источник = string ]
 [ Комментарий = string ]
 [ Приемник = string ]
>
  (many)
< Услoвия > ]
< Реквизит > ] *
</ Значение >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Правило
дочерние: Реквизит , Услoвия
атрибуты: ЕстьПроцедура , Ид , Имя , Источник , Комментарий , Приемник
модель: open (по умолчанию)
исходный текст:
<ElementType name="Значение" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="yes">
		<description>
		</description>
	</AttributeType>
	<attribute type="Ид"/>
	<attribute type="Имя"/>
	<attribute type="ЕстьПроцедура"/>
	<attribute type="Источник"/>
	<attribute type="Приемник"/>
	<attribute type="Комментарий"/>
	<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
	<element type="Реквизит" minOccurs="0" maxOccurs="*"/>
</ElementType>
< Инструкция>
синтаксис: < Инструкция
 [ ВидИнструкции = enumeration: Преобразования | Переменные | Обработка ]
 [ Использование = enumeration: ПриВыгрузке | ПриЗагрузке ]
 [ Текст = string ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ПравилаОбмена
дочерние: (none)
атрибуты: ВидИнструкции , Использование , Текст
модель: open (по умолчанию)
исходный текст:
<ElementType name="Инструкция" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Использование" dt:type="enumeration" required="no" dt:values="ПриВыгрузке ПриЗагрузке"/>
	<AttributeType name="ВидИнструкции" dt:type="enumeration" required="no" dt:values="Преобразования Переменные Обработка"/>
	<AttributeType name="Текст" dt:type="string" required="no"/>
	<attribute type="Использование"/>
	<attribute type="ВидИнструкции"/>
	<attribute type="Текст"/>
</ElementType>
< Источник>
синтаксис: < Источник
 [ Вид = string ]
 [ Длина = string ]
  Ид = string
 [ НомерСубконто = string ]
 [ Тип = string ]
 [ ТипАтрибута = enumeration: М | Зн | К | ПК | АС | РС | РГ | РЭ | ПРС | ПРГ | ПРЭ | АД | ОРД | РШД | РТД | АО | РО | АП | РП | Субк | Корр | ИР | РР | РкР | АЖР | РЖР | АСч | РСч ]
 [ Точность = string ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Реквизит
дочерние: (none)
атрибуты: Вид , Длина , Ид , НомерСубконто , Тип , ТипАтрибута , Точность
модель: open (по умолчанию)
исходный текст:
<ElementType name="Источник" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="yes">
		<description>
		</description>
	</AttributeType>
	<attribute type="Ид"/>
	<attribute type="ТипАтрибута"/>
	<attribute type="Тип"/>
	<attribute type="Вид"/>
	<attribute type="Длина"/>
	<attribute type="Точность"/>
	<attribute type="НомерСубконто"/>
</ElementType>
< ОбъектИсточник>
синтаксис: < ОбъектИсточник
 [ Вид = string ]
 [ КоличествоУровней = string ]
 [ СоздаватьОперацию = enumeration: Всегда | Выборочно | ТолькоПриПроведении ]
 [ Тип = string ]
 [ Уникальность = enumeration: ВесьСправочник | ВПределахПодчинения | День | Месяц | Квартал | Год | Все ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Правило
дочерние: (none)
атрибуты: Вид , КоличествоУровней , СоздаватьОперацию , Тип , Уникальность
модель: open (по умолчанию)
исходный текст:
<ElementType name="ОбъектИсточник" content="eltOnly">
	<description>
	</description>
	<attribute type="Тип"/>
	<attribute type="Вид"/>
	<attribute type="Уникальность"/>
	<attribute type="КоличествоУровней"/>
	<attribute type="СоздаватьОперацию"/>
</ElementType>
< ОбъектПриемник>
синтаксис: < ОбъектПриемник
 [ Вид = string ]
 [ КоличествоУровней = string ]
 [ СоздаватьОперацию = enumeration: Всегда | Выборочно | ТолькоПриПроведении ]
 [ Тип = string ]
 [ Уникальность = enumeration: ВесьСправочник | ВПределахПодчинения | День | Месяц | Квартал | Год | Все ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Правило
дочерние: (none)
атрибуты: Вид , КоличествоУровней , СоздаватьОперацию , Тип , Уникальность
модель: open (по умолчанию)
исходный текст:
<ElementType name="ОбъектПриемник" content="eltOnly">
	<description>
	</description>
	<attribute type="Тип"/>
	<attribute type="Вид"/>
	<attribute type="Уникальность"/>
	<attribute type="КоличествоУровней"/>
	<attribute type="СоздаватьОперацию"/>
</ElementType>
< ПараметрыЗагрузки>
синтаксис: < ПараметрыЗагрузки
 [ Дата = string ]
 [ ДатаТекущегоПериодаЖР = string ]
 [ ЗагружатьЗаписиЖР = boolean ]
 [ ЗагружатьОперации = boolean ]
 [ ЗамещатьНайденные = boolean ]
  Ид = id
 [ Имя = string ]
 [ НеУдалятьСтроки = boolean ]
 [ НовыеНеСоздавать = boolean ]
 [ ПравилоОпераций = idref ]
 [ СпособЗагрузки = enumeration: Поиск | Проверка | ДляНовых | ЗамещатьНеПустыми | ЗамещатьИлиОчищать ]
 [ СтатусПроведения = enumeration: Авто | Провести | ОтменитьПроведение ]
 [ СтатусПроводок = enumeration: Авто | Включить | Выключить ]
 [ СтатусРасчетныхДокументов = enumeration: Авто | Архивировать | НеАрхивировать ]
 [ СтатусУдаления = enumeration: Авто | Пометить | СнятьПометку ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ПравилаОбмена
дочерние: (none)
атрибуты: Дата , ДатаТекущегоПериодаЖР , ЗагружатьЗаписиЖР , ЗагружатьОперации , ЗамещатьНайденные , Ид , Имя , НеУдалятьСтроки , НовыеНеСоздавать , ПравилоОпераций , СпособЗагрузки , СтатусПроведения , СтатусПроводок , СтатусРасчетныхДокументов , СтатусУдаления
модель: open (по умолчанию)
исходный текст:
<ElementType name="ПараметрыЗагрузки" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Дата" dt:type="string" required="no">
		<description>
				Дата установки периодических реквизитов.
			</description>
	</AttributeType>
	<AttributeType name="ДатаТекущегоПериодаЖР" dt:type="string" required="no">
		<description>
				Дата текущего периода ЖР
			</description>
	</AttributeType>
	<attribute type="Ид"/>
	<attribute type="Имя"/>
	<attribute type="ЗамещатьНайденные"/>
	<attribute type="НовыеНеСоздавать"/>
	<attribute type="НеУдалятьСтроки"/>
	<attribute type="СпособЗагрузки" default="ЗамещатьНеПустыми"/>
	<attribute type="СтатусУдаления"/>
	<attribute type="СтатусПроводок"/>
	<attribute type="СтатусПроведения"/>
	<attribute type="СтатусРасчетныхДокументов"/>
	<attribute type="ДатаТекущегоПериодаЖР"/>
	<attribute type="ПравилоОпераций"/>
	<attribute type="ЗагружатьОперации"/>
	<attribute type="ЗагружатьЗаписиЖР"/>
	<attribute type="Дата"/>
</ElementType>
< ПравилаОбмена>
синтаксис: < ПравилаОбмена
  ВерсияФормата = string
 [ ДатаВремяОбновления = string ]
 [ Ид = string ]
 [ ИдКонфигурацииИсточника = string ]
 [ ИдКонфигурацииПриемника = string ]
 [ Имя = string ]
 [ Комментарий = string ]
>
  (many)
< Правило > ] *
< ПараметрыЗагрузки > ] *
< УдалитьВсеПоУсловиям > ] *
< Инструкция > ] *
</ ПравилаОбмена >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: No parents found. This is probably the document element.
дочерние: Инструкция , ПараметрыЗагрузки , Правило , УдалитьВсеПоУсловиям
атрибуты: ВерсияФормата , ДатаВремяОбновления , Ид , ИдКонфигурацииИсточника , ИдКонфигурацииПриемника , Имя , Комментарий
модель: open (по умолчанию)
исходный текст:
<ElementType name="ПравилаОбмена" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="no"/>
	<attribute type="ВерсияФормата"/>
	<attribute type="ДатаВремяОбновления"/>
	<attribute type="Ид"/>
	<attribute type="ИдКонфигурацииИсточника"/>
	<attribute type="ИдКонфигурацииПриемника"/>
	<attribute type="Имя"/>
	<attribute type="Комментарий"/>
	<element type="Правило" minOccurs="0" maxOccurs="*"/>
	<element type="ПараметрыЗагрузки" minOccurs="0" maxOccurs="*"/>
	<element type="УдалитьВсеПоУсловиям" minOccurs="0" maxOccurs="*"/>
	<element type="Инструкция" minOccurs="0" maxOccurs="*"/>
</ElementType>
< Правило>
Правило конвертации.
синтаксис: < Правило
 [ ЕстьПроцедураВыборки = boolean ]
  Ид = id
 [ ИдСинхронизирующегоРеквизита = string ]
 [ Имя = string ]
 [ ИспользоватьВладельцев = boolean ]
 [ Комментарий = string ]
 [ НеПоказывать = boolean ]
 [ ПараметрыЗагрузки = idref ]
 [ ПоСсылкам = boolean ]
 [ Правило = idref ]
 [ Преобразование = string ]
>
  (many)
< Услoвия > ]
< ОбъектИсточник > ]
< ОбъектПриемник > ]
< Реквизит > ] *
< Значение > ] *
</ Правило >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ПравилаОбмена
дочерние: Значение , ОбъектИсточник , ОбъектПриемник , Реквизит , Услoвия
атрибуты: ЕстьПроцедураВыборки , Ид , ИдСинхронизирующегоРеквизита , Имя , ИспользоватьВладельцев , Комментарий , НеПоказывать , ПараметрыЗагрузки , ПоСсылкам , Правило , Преобразование
модель: open (по умолчанию)
исходный текст:
<ElementType name="Правило" content="eltOnly">
	<description>
			Правило	конвертации.
		</description>
	<attribute type="Ид"/>
	<attribute type="Имя"/>
	<attribute type="Комментарий"/>
	<attribute type="НеПоказывать"/>
	<attribute type="ПоСсылкам"/>
	<attribute type="ЕстьПроцедураВыборки"/>
	<attribute type="ИспользоватьВладельцев"/>
	<attribute type="ПараметрыЗагрузки"/>
	<attribute type="ИдСинхронизирующегоРеквизита"/>
	<attribute type="Преобразование"/>
	<attribute type="Правило"/>
	<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
	<element type="ОбъектИсточник" minOccurs="0" maxOccurs="1"/>
	<element type="ОбъектПриемник" minOccurs="0" maxOccurs="1"/>
	<element type="Реквизит" minOccurs="0" maxOccurs="*"/>
	<element type="Значение" minOccurs="0" maxOccurs="*"/>
</ElementType>
< Приемник>
синтаксис: < Приемник
 [ Вид = string ]
 [ Длина = string ]
  Ид = string
 [ НомерСубконто = string ]
 [ Тип = string ]
 [ ТипАтрибута = enumeration: М | Зн | К | ПК | АС | РС | РГ | РЭ | ПРС | ПРГ | ПРЭ | АД | ОРД | РШД | РТД | АО | РО | АП | РП | Субк | Корр | ИР | РР | РкР | АЖР | РЖР | АСч | РСч ]
 [ Точность = string ]
/>
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Реквизит
дочерние: (none)
атрибуты: Вид , Длина , Ид , НомерСубконто , Тип , ТипАтрибута , Точность
модель: open (по умолчанию)
исходный текст:
<ElementType name="Приемник" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="yes">
		<description>
		</description>
	</AttributeType>
	<attribute type="Ид"/>
	<attribute type="ТипАтрибута"/>
	<attribute type="Тип"/>
	<attribute type="Вид"/>
	<attribute type="Длина"/>
	<attribute type="Точность"/>
	<attribute type="НомерСубконто"/>
</ElementType>
< Реквизит>
синтаксис: < Реквизит
 [ ЕстьПроцедура = boolean ]
  Ид = string
 [ Имя = string ]
 [ Комментарий = string ]
 [ ПараметрыПравила = string ]
 [ ПолучитьИзПараметров = boolean ]
 [ Правило = idref ]
 [ Преобразование = string ]
 [ СпособВыгрузки = enumeration: ВсюИсторию | ВсюИсториюРучную | АктуальноеНаДату | ПеребратьСтрокиДокумента ]
 [ СпособЗагрузки = enumeration: Поиск | Проверка | ДляНовых | ЗамещатьНеПустыми | ЗамещатьИлиОчищать ]
>
  (many)
< Услoвия > ]
< Источник > ]
< Приемник > ]
</ Реквизит >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Значение , Правило
дочерние: Источник , Приемник , Услoвия
атрибуты: ЕстьПроцедура , Ид , Имя , Комментарий , ПараметрыПравила , ПолучитьИзПараметров , Правило , Преобразование , СпособВыгрузки , СпособЗагрузки
модель: open (по умолчанию)
исходный текст:
<ElementType name="Реквизит" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="yes">
		<description>
		</description>
	</AttributeType>
	<attribute type="Ид"/>
	<attribute type="Имя"/>
	<attribute type="Правило"/>
	<attribute type="ПараметрыПравила"/>
	<attribute type="ПолучитьИзПараметров"/>
	<attribute type="СпособВыгрузки"/>
	<attribute type="СпособЗагрузки"/>
	<attribute type="Преобразование"/>
	<attribute type="ЕстьПроцедура"/>
	<attribute type="Комментарий"/>
	<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
	<element type="Источник" minOccurs="0" maxOccurs="1"/>
	<element type="Приемник" minOccurs="0" maxOccurs="1"/>
</ElementType>
< УдалитьВсеПоУсловиям>
синтаксис: < УдалитьВсеПоУсловиям
 [ Вид = string ]
 [ По = string ]
 [ ПометитьНаУдаление = boolean ]
 [ С = string ]
 [ Тип = enumeration: Документ | Справочник ]
>
  (many)
< Услoвия > ]
</ УдалитьВсеПоУсловиям >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ПравилаОбмена
дочерние: Услoвия
атрибуты: Вид , По , ПометитьНаУдаление , С , Тип
модель: open (по умолчанию)
исходный текст:
<ElementType name="УдалитьВсеПоУсловиям" content="eltOnly">
	<description>
	</description>
	<AttributeType name="ПометитьНаУдаление" dt:type="boolean" required="no">
		<description>
				Если 1, то объекты будут помечаться на удаление, иначе непосредственно удаляться.
			</description>
	</AttributeType>
	<AttributeType name="С" dt:type="string" required="no">
		<description>
				Дата начала. Удалять все документы с указанной даты.
			</description>
	</AttributeType>
	<AttributeType name="По" dt:type="string" required="no">
		<description>
				Дата конца. Удалять все документы по указанную дату.
			</description>
	</AttributeType>
	<AttributeType name="Тип" dt:type="enumeration" dt:values="Документ Справочник" required="no">
		<description>
				Тип объектов удаления - "Документ" или "Справочник". Если не задан, то база данных очищается целиком!
				Удаляются все документы и очищаются все справочники.
			</description>
	</AttributeType>
	<AttributeType name="Вид" dt:type="string" required="no">
		<description>
				Вид объектов удаления. Если не задан, то удаляются все объекты указанного типа.
			</description>
	</AttributeType>
	<attribute type="Тип"/>
	<attribute type="Вид"/>
	<attribute type="С"/>
	<attribute type="По"/>
	<attribute type="ПометитьНаУдаление"/>
	<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
</ElementType>
< Услoвия>
синтаксис: < Услoвия />
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: Значение , Правило , Реквизит , УдалитьВсеПоУсловиям , Условие
дочерние: (none)
атрибуты: (нет)
модель: open (по умолчанию)
исходный текст:
<ElementType name="Услoвия" content="eltOnly">
	<description>
	</description>
</ElementType>
< Условие>
синтаксис: < Условие
 [ ВидУсловия = enumeration: Равно | НеРавно | ПустоеЗначение | НеПустоеЗначение | Больше | БольшеИлиРавно | Меньше | МеньшеИлиРавно | ИнтервалСГраницами | ИнтервалБезГраниц | ВключаетПодстроку | НеВключаетПодстроку | ЯвляетсяПодстрокой | НеЯвляетсяПодстрокой | УдовлетворяетУсловию ]
 [ Знач1 = string ]
 [ Знач2 = string ]
  Реквизит = string
 [ ЭтоРеквизитОперации = boolean ]
>
  (many)
< Услoвия > ] *
</ Условие >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: ГруппаУсловий , Условия
дочерние: Услoвия
атрибуты: ВидУсловия , Знач1 , Знач2 , Реквизит , ЭтоРеквизитОперации
модель: open (по умолчанию)
исходный текст:
<ElementType name="Условие" content="eltOnly">
	<description>
	</description>
	<attribute type="Реквизит"/>
	<attribute type="ЭтоРеквизитОперации"/>
	<attribute type="ВидУсловия"/>
	<attribute type="Знач1"/>
	<attribute type="Знач2"/>
	<element type="Услoвия" minOccurs="0" maxOccurs="*"/>
</ElementType>
< Условия>
синтаксис: < Условия
 [ ЕстьПроцедура = boolean ]
 [ ЗаданыПоРеквизиту = boolean ]
 [ Ид = string ]
 [ Имя = string ]
>
  (many)
< ГруппаУсловий > ] *
< Условие > ] *
</ Условия >
состав: eltOnly
порядок: many (по умолчанию)
вышестоящие: No parents found. This is probably the document element.
дочерние: ГруппаУсловий , Условие
атрибуты: ЕстьПроцедура , ЗаданыПоРеквизиту , Ид , Имя
модель: open (по умолчанию)
исходный текст:
<ElementType name="Условия" content="eltOnly">
	<description>
	</description>
	<AttributeType name="Ид" dt:type="string" required="no"/>
	<attribute type="Имя"/>
	<attribute type="Ид"/>
	<attribute type="ЗаданыПоРеквизиту"/>
	<attribute type="ЕстьПроцедура"/>
	<element type="ГруппаУсловий" minOccurs="0" maxOccurs="*"/>
	<element type="Условие" minOccurs="0" maxOccurs="*"/>
</ElementType>

Схема правил обмена Атрибуты

ВерсияФормата
синтаксис: ВерсияФормата = string
требуется: yes
тип данных: string
элементы: ПравилаОбмена
Исходный текст:
<AttributeType name="ВерсияФормата" dt:type="string" required="yes"/>
Вид
синтаксис: [ Вид = string ]
требуется: no
тип данных: string
элементы: ОбъектИсточник , ОбъектПриемник , УдалитьВсеПоУсловиям , Источник , Приемник
Исходный текст:
<AttributeType name="Вид" dt:type="string" required="no"/>
<УдалитьВсеПоУсловиям Вид>
Вид объектов удаления. Если не задан, то удаляются все объекты указанного типа.
синтаксис: [ Вид = string ]
требуется: no
тип данных: string
элементы: УдалитьВсеПоУсловиям
Исходный текст:
<AttributeType name="Вид" dt:type="string" required="no">
	<description>
				Вид объектов удаления. Если не задан, то удаляются все объекты указанного типа.
			</description>
</AttributeType>
<Инструкция ВидИнструкции>
синтаксис: [ ВидИнструкции = enumeration: Преобразования | Переменные | Обработка ]
требуется: no
тип данных: enumeration
значения: Преобразования | Переменные | Обработка
элементы: Инструкция
Исходный текст:
<AttributeType name="ВидИнструкции" dt:type="enumeration" required="no" dt:values="Преобразования Переменные Обработка"/>
ВидУсловия
синтаксис: [ ВидУсловия = enumeration: Равно | НеРавно | ПустоеЗначение | НеПустоеЗначение | Больше | БольшеИлиРавно | Меньше | МеньшеИлиРавно | ИнтервалСГраницами | ИнтервалБезГраниц | ВключаетПодстроку | НеВключаетПодстроку | ЯвляетсяПодстрокой | НеЯвляетсяПодстрокой | УдовлетворяетУсловию ]
требуется: no
тип данных: enumeration
значения: Равно | НеРавно | ПустоеЗначение | НеПустоеЗначение | Больше | БольшеИлиРавно | Меньше | МеньшеИлиРавно | ИнтервалСГраницами | ИнтервалБезГраниц | ВключаетПодстроку | НеВключаетПодстроку | ЯвляетсяПодстрокой | НеЯвляетсяПодстрокой | УдовлетворяетУсловию
значение по умолчанию: Равно
элементы: Условие
Исходный текст:
<AttributeType name="ВидУсловия" dt:type="enumeration" required="no" dt:values="Равно НеРавно ПустоеЗначение НеПустоеЗначение Больше БольшеИлиРавно Меньше МеньшеИлиРавно ИнтервалСГраницами ИнтервалБезГраниц ВключаетПодстроку НеВключаетПодстроку ЯвляетсяПодстрокой НеЯвляетсяПодстрокой УдовлетворяетУсловию" default="Равно"/>
Дата
синтаксис: [ Дата = string ]
требуется: no
тип данных: string
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="Дата" dt:type="string" required="no"/>
<ПараметрыЗагрузки Дата>
Дата установки периодических реквизитов.
синтаксис: [ Дата = string ]
требуется: no
тип данных: string
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="Дата" dt:type="string" required="no">
	<description>
				Дата установки периодических реквизитов.
			</description>
</AttributeType>
ДатаВремяОбновления
синтаксис: [ ДатаВремяОбновления = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена
Исходный текст:
<AttributeType name="ДатаВремяОбновления" dt:type="string" required="no"/>
<ПараметрыЗагрузки ДатаТекущегоПериодаЖР>
Дата текущего периода ЖР
синтаксис: [ ДатаТекущегоПериодаЖР = string ]
требуется: no
тип данных: string
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="ДатаТекущегоПериодаЖР" dt:type="string" required="no">
	<description>
				Дата текущего периода ЖР
			</description>
</AttributeType>
Длина
синтаксис: [ Длина = string ]
требуется: no
тип данных: string
элементы: Источник , Приемник
Исходный текст:
<AttributeType name="Длина" dt:type="string" required="no"/>
ЕстьПроцедура
синтаксис: [ ЕстьПроцедура = boolean ]
требуется: no
тип данных: boolean
элементы: Реквизит , Значение , Условия
Исходный текст:
<AttributeType name="ЕстьПроцедура" dt:type="boolean" required="no"/>
ЕстьПроцедураВыборки
синтаксис: [ ЕстьПроцедураВыборки = boolean ]
требуется: no
тип данных: boolean
элементы: Правило
Исходный текст:
<AttributeType name="ЕстьПроцедураВыборки" dt:type="boolean" required="no"/>
ЗагружатьЗаписиЖР
синтаксис: [ ЗагружатьЗаписиЖР = boolean ]
требуется: no
тип данных: boolean
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="ЗагружатьЗаписиЖР" dt:type="boolean" required="no"/>
ЗагружатьОперации
синтаксис: [ ЗагружатьОперации = boolean ]
требуется: no
тип данных: boolean
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="ЗагружатьОперации" dt:type="boolean" required="no"/>
ЗаданыПоРеквизиту
синтаксис: [ ЗаданыПоРеквизиту = boolean ]
требуется: no
тип данных: boolean
элементы: Условия
Исходный текст:
<AttributeType name="ЗаданыПоРеквизиту" dt:type="boolean" required="no"/>
ЗамещатьНайденные
синтаксис: [ ЗамещатьНайденные = boolean ]
требуется: no
тип данных: boolean
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="ЗамещатьНайденные" dt:type="boolean" required="no"/>
Знач1
синтаксис: [ Знач1 = string ]
требуется: no
тип данных: string
элементы: Условие
Исходный текст:
<AttributeType name="Знач1" dt:type="string" required="no"/>
Знач2
синтаксис: [ Знач2 = string ]
требуется: no
тип данных: string
элементы: Условие
Исходный текст:
<AttributeType name="Знач2" dt:type="string" required="no"/>
Ид
синтаксис: Ид = id
требуется: yes
тип данных: id
элементы: ПравилаОбмена , Правило , ПараметрыЗагрузки , Реквизит , Источник , Приемник , Значение , Условия
Исходный текст:
<AttributeType name="Ид" dt:type="id" required="yes"/>
<ПравилаОбмена Ид>
синтаксис: [ Ид = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="no"/>
<Реквизит Ид>
синтаксис: Ид = string
требуется: yes
тип данных: string
элементы: Реквизит
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="yes">
	<description>
	</description>
</AttributeType>
<Источник Ид>
синтаксис: Ид = string
требуется: yes
тип данных: string
элементы: Источник
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="yes">
	<description>
	</description>
</AttributeType>
<Приемник Ид>
синтаксис: Ид = string
требуется: yes
тип данных: string
элементы: Приемник
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="yes">
	<description>
	</description>
</AttributeType>
<Значение Ид>
синтаксис: Ид = string
требуется: yes
тип данных: string
элементы: Значение
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="yes">
	<description>
	</description>
</AttributeType>
<Условия Ид>
синтаксис: [ Ид = string ]
требуется: no
тип данных: string
элементы: Условия
Исходный текст:
<AttributeType name="Ид" dt:type="string" required="no"/>
ИдКонфигурацииИсточника
синтаксис: [ ИдКонфигурацииИсточника = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена
Исходный текст:
<AttributeType name="ИдКонфигурацииИсточника" dt:type="string" required="no"/>
ИдКонфигурацииПриемника
синтаксис: [ ИдКонфигурацииПриемника = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена
Исходный текст:
<AttributeType name="ИдКонфигурацииПриемника" dt:type="string" required="no"/>
ИдСинхронизирующегоРеквизита
синтаксис: [ ИдСинхронизирующегоРеквизита = string ]
требуется: no
тип данных: string
элементы: Правило
Исходный текст:
<AttributeType name="ИдСинхронизирующегоРеквизита" dt:type="string" required="no"/>
Имя
синтаксис: [ Имя = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена , Правило , ПараметрыЗагрузки , Реквизит , Значение , Условия
Исходный текст:
<AttributeType name="Имя" dt:type="string" required="no"/>
<Инструкция Использование>
синтаксис: [ Использование = enumeration: ПриВыгрузке | ПриЗагрузке ]
требуется: no
тип данных: enumeration
значения: ПриВыгрузке | ПриЗагрузке
элементы: Инструкция
Исходный текст:
<AttributeType name="Использование" dt:type="enumeration" required="no" dt:values="ПриВыгрузке ПриЗагрузке"/>
ИспользоватьВладельцев
синтаксис: [ ИспользоватьВладельцев = boolean ]
требуется: no
тип данных: boolean
элементы: Правило
Исходный текст:
<AttributeType name="ИспользоватьВладельцев" dt:type="boolean" required="no"/>
Источник
синтаксис: [ Источник = string ]
требуется: no
тип данных: string
элементы: Значение
Исходный текст:
<AttributeType name="Источник" dt:type="string" required="no"/>
КоличествоУровней
синтаксис: [ КоличествоУровней = string ]
требуется: no
тип данных: string
элементы: ОбъектИсточник , ОбъектПриемник
Исходный текст:
<AttributeType name="КоличествоУровней" dt:type="string" required="no"/>
Комментарий
Произвольный сопроводительный текст.
синтаксис: [ Комментарий = string ]
требуется: no
тип данных: string
элементы: ПравилаОбмена , Правило , Реквизит , Значение
Исходный текст:
<AttributeType name="Комментарий" dt:type="string" required="no">
	<description>
			Произвольный сопроводительный текст.
		</description>
</AttributeType>
НеПоказывать
синтаксис: [ НеПоказывать = boolean ]
требуется: no
тип данных: boolean
элементы: Правило
Исходный текст:
<AttributeType name="НеПоказывать" dt:type="boolean" required="no"/>
НеУдалятьСтроки
синтаксис: [ НеУдалятьСтроки = boolean ]
требуется: no
тип данных: boolean
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="НеУдалятьСтроки" dt:type="boolean" required="no"/>
НовыеНеСоздавать
синтаксис: [ НовыеНеСоздавать = boolean ]
требуется: no
тип данных: boolean
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="НовыеНеСоздавать" dt:type="boolean" required="no"/>
НомерСубконто
синтаксис: [ НомерСубконто = string ]
требуется: no
тип данных: string
элементы: Источник , Приемник
Исходный текст:
<AttributeType name="НомерСубконто" dt:type="string" required="no"/>
ПараметрыЗагрузки
синтаксис: [ ПараметрыЗагрузки = idref ]
требуется: no
тип данных: idref
элементы: Правило
Исходный текст:
<AttributeType name="ПараметрыЗагрузки" dt:type="idref" required="no"/>
ПараметрыПравила
синтаксис: [ ПараметрыПравила = string ]
требуется: no
тип данных: string
элементы: Реквизит
Исходный текст:
<AttributeType name="ПараметрыПравила" dt:type="string" required="no">
	<description>
	</description>
</AttributeType>
<УдалитьВсеПоУсловиям По>
Дата конца. Удалять все документы по указанную дату.
синтаксис: [ По = string ]
требуется: no
тип данных: string
элементы: УдалитьВсеПоУсловиям
Исходный текст:
<AttributeType name="По" dt:type="string" required="no">
	<description>
				Дата конца. Удалять все документы по указанную дату.
			</description>
</AttributeType>
ПолучитьИзПараметров
синтаксис: [ ПолучитьИзПараметров = boolean ]
требуется: no
тип данных: boolean
элементы: Реквизит
Исходный текст:
<AttributeType name="ПолучитьИзПараметров" dt:type="boolean" required="no">
	<description>
	</description>
</AttributeType>
<УдалитьВсеПоУсловиям ПометитьНаУдаление>
Если 1, то объекты будут помечаться на удаление, иначе непосредственно удаляться.
синтаксис: [ ПометитьНаУдаление = boolean ]
требуется: no
тип данных: boolean
элементы: УдалитьВсеПоУсловиям
Исходный текст:
<AttributeType name="ПометитьНаУдаление" dt:type="boolean" required="no">
	<description>
				Если 1, то объекты будут помечаться на удаление, иначе непосредственно удаляться.
			</description>
</AttributeType>
ПоСсылкам
синтаксис: [ ПоСсылкам = boolean ]
требуется: no
тип данных: boolean
элементы: Правило
Исходный текст:
<AttributeType name="ПоСсылкам" dt:type="boolean" required="no"/>
Правило
синтаксис: [ Правило = idref ]
требуется: no
тип данных: idref
элементы: Правило , Реквизит
Исходный текст:
<AttributeType name="Правило" dt:type="idref" required="no"/>
ПравилоОпераций
синтаксис: [ ПравилоОпераций = idref ]
требуется: no
тип данных: idref
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="ПравилоОпераций" dt:type="idref" required="no"/>
Преобразование
Преобразование объекта источника или устанавливаемое значение приемника.
синтаксис: [ Преобразование = string ]
требуется: no
тип данных: string
элементы: Правило , Реквизит
Исходный текст:
<AttributeType name="Преобразование" dt:type="string" required="no">
	<description>
			Преобразование объекта источника или 
			устанавливаемое значение приемника.
		</description>
</AttributeType>
Приемник
синтаксис: [ Приемник = string ]
требуется: no
тип данных: string
элементы: Значение
Исходный текст:
<AttributeType name="Приемник" dt:type="string" required="no"/>
Реквизит
синтаксис: Реквизит = string
требуется: yes
тип данных: string
элементы: Условие
Исходный текст:
<AttributeType name="Реквизит" dt:type="string" required="yes"/>
<УдалитьВсеПоУсловиям С>
Дата начала. Удалять все документы с указанной даты.
синтаксис: [ С = string ]
требуется: no
тип данных: string
элементы: УдалитьВсеПоУсловиям
Исходный текст:
<AttributeType name="С" dt:type="string" required="no">
	<description>
				Дата начала. Удалять все документы с указанной даты.
			</description>
</AttributeType>
СоздаватьОперацию
синтаксис: [ СоздаватьОперацию = enumeration: Всегда | Выборочно | ТолькоПриПроведении ]
требуется: no
тип данных: enumeration
значения: Всегда | Выборочно | ТолькоПриПроведении
элементы: ОбъектИсточник , ОбъектПриемник
Исходный текст:
<AttributeType name="СоздаватьОперацию" dt:type="enumeration" required="no" dt:values="Всегда Выборочно ТолькоПриПроведении"/>
СпособВыгрузки
синтаксис: [ СпособВыгрузки = enumeration: ВсюИсторию | ВсюИсториюРучную | АктуальноеНаДату | ПеребратьСтрокиДокумента ]
требуется: no
тип данных: enumeration
значения: ВсюИсторию | ВсюИсториюРучную | АктуальноеНаДату | ПеребратьСтрокиДокумента
элементы: Реквизит
Исходный текст:
<AttributeType name="СпособВыгрузки" dt:type="enumeration" required="no" dt:values="ВсюИсторию ВсюИсториюРучную АктуальноеНаДату ПеребратьСтрокиДокумента"/>
СпособЗагрузки
синтаксис: [ СпособЗагрузки = enumeration: Поиск | Проверка | ДляНовых | ЗамещатьНеПустыми | ЗамещатьИлиОчищать ]
требуется: no
тип данных: enumeration
значения: Поиск | Проверка | ДляНовых | ЗамещатьНеПустыми | ЗамещатьИлиОчищать
элементы: ПараметрыЗагрузки , Реквизит
Исходный текст:
<AttributeType name="СпособЗагрузки" dt:type="enumeration" required="no" dt:values="Поиск Проверка ДляНовых ЗамещатьНеПустыми ЗамещатьИлиОчищать"/>
СтатусПроведения
синтаксис: [ СтатусПроведения = enumeration: Авто | Провести | ОтменитьПроведение ]
требуется: no
тип данных: enumeration
значения: Авто | Провести | ОтменитьПроведение
значение по умолчанию: Авто
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="СтатусПроведения" dt:type="enumeration" required="no" dt:values="Авто Провести ОтменитьПроведение" default="Авто"/>
СтатусПроводок
синтаксис: [ СтатусПроводок = enumeration: Авто | Включить | Выключить ]
требуется: no
тип данных: enumeration
значения: Авто | Включить | Выключить
значение по умолчанию: Авто
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="СтатусПроводок" dt:type="enumeration" required="no" dt:values="Авто Включить Выключить" default="Авто"/>
СтатусРасчетныхДокументов
синтаксис: [ СтатусРасчетныхДокументов = enumeration: Авто | Архивировать | НеАрхивировать ]
требуется: no
тип данных: enumeration
значения: Авто | Архивировать | НеАрхивировать
значение по умолчанию: Авто
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="СтатусРасчетныхДокументов" dt:type="enumeration" required="no" dt:values="Авто Архивировать НеАрхивировать" default="Авто"/>
СтатусУдаления
синтаксис: [ СтатусУдаления = enumeration: Авто | Пометить | СнятьПометку ]
требуется: no
тип данных: enumeration
значения: Авто | Пометить | СнятьПометку
значение по умолчанию: Авто
элементы: ПараметрыЗагрузки
Исходный текст:
<AttributeType name="СтатусУдаления" dt:type="enumeration" required="no" dt:values="Авто Пометить СнятьПометку" default="Авто"/>
<Инструкция Текст>
синтаксис: [ Текст = string ]
требуется: no
тип данных: string
элементы: Инструкция
Исходный текст:
<AttributeType name="Текст" dt:type="string" required="no"/>
Тип
синтаксис: [ Тип = string ]
требуется: no
тип данных: string
элементы: ОбъектИсточник , ОбъектПриемник , УдалитьВсеПоУсловиям , Источник , Приемник
Исходный текст:
<AttributeType name="Тип" dt:type="string" required="no"/>
<УдалитьВсеПоУсловиям Тип>
Тип объектов удаления - "Документ" или "Справочник". Если не задан, то база данных очищается целиком! Удаляются все документы и очищаются все справочники.
синтаксис: [ Тип = enumeration: Документ | Справочник ]
требуется: no
тип данных: enumeration
значения: Документ | Справочник
элементы: УдалитьВсеПоУсловиям
Исходный текст:
<AttributeType name="Тип" dt:type="enumeration" dt:values="Документ Справочник" required="no">
	<description>
				Тип объектов удаления - "Документ" или "Справочник". Если не задан, то база данных очищается целиком!
				Удаляются все документы и очищаются все справочники.
			</description>
</AttributeType>
ТипАтрибута
синтаксис: [ ТипАтрибута = enumeration: М | Зн | К | ПК | АС | РС | РГ | РЭ | ПРС | ПРГ | ПРЭ | АД | ОРД | РШД | РТД | АО | РО | АП | РП | Субк | Корр | ИР | РР | РкР | АЖР | РЖР | АСч | РСч ]
требуется: no
тип данных: enumeration
значения: М | Зн | К | ПК | АС | РС | РГ | РЭ | ПРС | ПРГ | ПРЭ | АД | ОРД | РШД | РТД | АО | РО | АП | РП | Субк | Корр | ИР | РР | РкР | АЖР | РЖР | АСч | РСч
элементы: Источник , Приемник
Исходный текст:
<AttributeType name="ТипАтрибута" dt:type="enumeration" required="no" dt:values="М Зн К ПК АС РС РГ РЭ ПРС ПРГ ПРЭ АД ОРД РШД РТД АО РО АП РП Субк Корр ИР РР РкР АЖР РЖР АСч РСч"/>
ТипУсловия
синтаксис: [ ТипУсловия = enumeration: Или | И | Не ]
требуется: no
тип данных: enumeration
значения: Или | И | Не
значение по умолчанию: И
элементы: ГруппаУсловий
Исходный текст:
<AttributeType name="ТипУсловия" dt:type="enumeration" required="no" dt:values="Или И Не" default="И"/>
Точность
синтаксис: [ Точность = string ]
требуется: no
тип данных: string
элементы: Источник , Приемник
Исходный текст:
<AttributeType name="Точность" dt:type="string" required="no"/>
Уникальность
синтаксис: [ Уникальность = enumeration: ВесьСправочник | ВПределахПодчинения | День | Месяц | Квартал | Год | Все ]
требуется: no
тип данных: enumeration
значения: ВесьСправочник | ВПределахПодчинения | День | Месяц | Квартал | Год | Все
элементы: ОбъектИсточник , ОбъектПриемник
Исходный текст:
<AttributeType name="Уникальность" dt:type="enumeration" required="no" dt:values="ВесьСправочник ВПределахПодчинения День Месяц Квартал Год Все"/>
ЭтоРеквизитОперации
Если 1, то это реквизит или атрибут операции. Необходимо указывать для документа, чтобы отделить реквизиты операции от реквизитов документа.
синтаксис: [ ЭтоРеквизитОперации = boolean ]
требуется: no
тип данных: boolean
элементы: Условие
Исходный текст:
<AttributeType name="ЭтоРеквизитОперации" dt:type="boolean" required="no">
	<description>
			Если 1, то это реквизит или атрибут операции.
			Необходимо указывать для документа, чтобы отделить реквизиты операции от реквизитов документа.
		</description>
</AttributeType>

Схема правил обмена Исходный текст схемы

<Schema name="Схема правил обмена" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<AttributeType name="Комментарий" dt:type="string" required="no">
		<description>
			Произвольный сопроводительный текст.
		</description>
	</AttributeType>
	<AttributeType name="ЭтоРеквизитОперации" dt:type="boolean" required="no">
		<description>
			Если 1, то это реквизит или атрибут операции.
			Необходимо указывать для документа, чтобы отделить реквизиты операции от реквизитов документа.
		</description>
	</AttributeType>
	<AttributeType name="ВерсияФормата" dt:type="string" required="yes"/>
	<AttributeType name="ДатаВремяОбновления" dt:type="string" required="no"/>
	<AttributeType name="Ид" dt:type="id" required="yes"/>
	<AttributeType name="ИдКонфигурацииИсточника" dt:type="string" required="no"/>
	<AttributeType name="ИдКонфигурацииПриемника" dt:type="string" required="no"/>
	<AttributeType name="Имя" dt:type="string" required="no"/>
	<AttributeType name="НомерСубконто" dt:type="string" required="no"/>
	<AttributeType name="Тип" dt:type="string" required="no"/>
	<AttributeType name="Вид" dt:type="string" required="no"/>
	<AttributeType name="Длина" dt:type="string" required="no"/>
	<AttributeType name="Точность" dt:type="string" required="no"/>
	<AttributeType name="Дата" dt:type="string" required="no"/>
	<AttributeType name="СтатусУдаления" dt:type="enumeration" required="no" dt:values="Авто Пометить СнятьПометку" default="Авто"/>
	<AttributeType name="СтатусПроводок" dt:type="enumeration" required="no" dt:values="Авто Включить Выключить" default="Авто"/>
	<AttributeType name="СтатусПроведения" dt:type="enumeration" required="no" dt:values="Авто Провести ОтменитьПроведение" default="Авто"/>
	<AttributeType name="СтатусРасчетныхДокументов" dt:type="enumeration" required="no" dt:values="Авто Архивировать НеАрхивировать" default="Авто"/>
	<AttributeType name="НовыеНеСоздавать" dt:type="boolean" required="no"/>
	<AttributeType name="ЗамещатьНайденные" dt:type="boolean" required="no"/>
	<AttributeType name="НеУдалятьСтроки" dt:type="boolean" required="no"/>
	<AttributeType name="ЗагружатьОперации" dt:type="boolean" required="no"/>
	<AttributeType name="ЗагружатьЗаписиЖР" dt:type="boolean" required="no"/>
	<AttributeType name="НеПоказывать" dt:type="boolean" required="no"/>
	<AttributeType name="ПоСсылкам" dt:type="boolean" required="no"/>
	<AttributeType name="ЕстьПроцедура" dt:type="boolean" required="no"/>
	<AttributeType name="ЕстьПроцедураВыборки" dt:type="boolean" required="no"/>
	<AttributeType name="ИспользоватьВладельцев" dt:type="boolean" required="no"/>
	<AttributeType name="ИдСинхронизирующегоРеквизита" dt:type="string" required="no"/>
	<AttributeType name="СпособВыгрузки" dt:type="enumeration" required="no" dt:values="ВсюИсторию ВсюИсториюРучную АктуальноеНаДату ПеребратьСтрокиДокумента"/>
	<AttributeType name="СпособЗагрузки" dt:type="enumeration" required="no" dt:values="Поиск Проверка ДляНовых ЗамещатьНеПустыми ЗамещатьИлиОчищать"/>
	<AttributeType name="ТипАтрибута" dt:type="enumeration" required="no" dt:values="М Зн К ПК АС РС РГ РЭ ПРС ПРГ ПРЭ АД ОРД РШД РТД АО РО АП РП Субк Корр ИР РР РкР АЖР РЖР АСч РСч"/>
	<AttributeType name="Источник" dt:type="string" required="no"/>
	<AttributeType name="Приемник" dt:type="string" required="no"/>
	<AttributeType name="Уникальность" dt:type="enumeration" required="no" dt:values="ВесьСправочник ВПределахПодчинения День Месяц Квартал Год Все"/>
	<AttributeType name="КоличествоУровней" dt:type="string" required="no"/>
	<AttributeType name="СоздаватьОперацию" dt:type="enumeration" required="no" dt:values="Всегда Выборочно ТолькоПриПроведении"/>
	<AttributeType name="ЗаданыПоРеквизиту" dt:type="boolean" required="no"/>
	<AttributeType name="Реквизит" dt:type="string" required="yes"/>
	<AttributeType name="ТипУсловия" dt:type="enumeration" required="no" dt:values="Или И Не" default="И"/>
	<AttributeType name="ВидУсловия" dt:type="enumeration" required="no" dt:values="Равно НеРавно ПустоеЗначение НеПустоеЗначение Больше БольшеИлиРавно Меньше МеньшеИлиРавно ИнтервалСГраницами ИнтервалБезГраниц ВключаетПодстроку НеВключаетПодстроку ЯвляетсяПодстрокой НеЯвляетсяПодстрокой УдовлетворяетУсловию" default="Равно"/>
	<AttributeType name="Знач1" dt:type="string" required="no"/>
	<AttributeType name="Знач2" dt:type="string" required="no"/>
	<AttributeType name="Преобразование" dt:type="string" required="no">
		<description>
			Преобразование объекта источника или 
			устанавливаемое значение приемника.
		</description>
	</AttributeType>
	<AttributeType name="ПараметрыПравила" dt:type="string" required="no">
		<description>
		</description>
	</AttributeType>
	<AttributeType name="ПолучитьИзПараметров" dt:type="boolean" required="no">
		<description>
		</description>
	</AttributeType>
	<AttributeType name="ПараметрыЗагрузки" dt:type="idref" required="no"/>
	<AttributeType name="Правило" dt:type="idref" required="no"/>
	<AttributeType name="ПравилоОпераций" dt:type="idref" required="no"/>
	<element type="ПравилаОбмена" minOccurs="0" maxOccurs="1"/>
	<element type="Условия" minOccurs="0" maxOccurs="1"/>
	<ElementType name="ПравилаОбмена" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="no"/>
		<attribute type="ВерсияФормата"/>
		<attribute type="ДатаВремяОбновления"/>
		<attribute type="Ид"/>
		<attribute type="ИдКонфигурацииИсточника"/>
		<attribute type="ИдКонфигурацииПриемника"/>
		<attribute type="Имя"/>
		<attribute type="Комментарий"/>
		<element type="Правило" minOccurs="0" maxOccurs="*"/>
		<element type="ПараметрыЗагрузки" minOccurs="0" maxOccurs="*"/>
		<element type="УдалитьВсеПоУсловиям" minOccurs="0" maxOccurs="*"/>
		<element type="Инструкция" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Инструкция" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Использование" dt:type="enumeration" required="no" dt:values="ПриВыгрузке ПриЗагрузке"/>
		<AttributeType name="ВидИнструкции" dt:type="enumeration" required="no" dt:values="Преобразования Переменные Обработка"/>
		<AttributeType name="Текст" dt:type="string" required="no"/>
		<attribute type="Использование"/>
		<attribute type="ВидИнструкции"/>
		<attribute type="Текст"/>
	</ElementType>
	<ElementType name="Правило" content="eltOnly">
		<description>
			Правило	конвертации.
		</description>
		<attribute type="Ид"/>
		<attribute type="Имя"/>
		<attribute type="Комментарий"/>
		<attribute type="НеПоказывать"/>
		<attribute type="ПоСсылкам"/>
		<attribute type="ЕстьПроцедураВыборки"/>
		<attribute type="ИспользоватьВладельцев"/>
		<attribute type="ПараметрыЗагрузки"/>
		<attribute type="ИдСинхронизирующегоРеквизита"/>
		<attribute type="Преобразование"/>
		<attribute type="Правило"/>
		<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
		<element type="ОбъектИсточник" minOccurs="0" maxOccurs="1"/>
		<element type="ОбъектПриемник" minOccurs="0" maxOccurs="1"/>
		<element type="Реквизит" minOccurs="0" maxOccurs="*"/>
		<element type="Значение" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Услoвия" content="eltOnly">
		<description>
		</description>
	</ElementType>
	<ElementType name="ОбъектИсточник" content="eltOnly">
		<description>
		</description>
		<attribute type="Тип"/>
		<attribute type="Вид"/>
		<attribute type="Уникальность"/>
		<attribute type="КоличествоУровней"/>
		<attribute type="СоздаватьОперацию"/>
	</ElementType>
	<ElementType name="ОбъектПриемник" content="eltOnly">
		<description>
		</description>
		<attribute type="Тип"/>
		<attribute type="Вид"/>
		<attribute type="Уникальность"/>
		<attribute type="КоличествоУровней"/>
		<attribute type="СоздаватьОперацию"/>
	</ElementType>
	<ElementType name="ПараметрыЗагрузки" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Дата" dt:type="string" required="no">
			<description>
				Дата установки периодических реквизитов.
			</description>
		</AttributeType>
		<AttributeType name="ДатаТекущегоПериодаЖР" dt:type="string" required="no">
			<description>
				Дата текущего периода ЖР
			</description>
		</AttributeType>
		<attribute type="Ид"/>
		<attribute type="Имя"/>
		<attribute type="ЗамещатьНайденные"/>
		<attribute type="НовыеНеСоздавать"/>
		<attribute type="НеУдалятьСтроки"/>
		<attribute type="СпособЗагрузки" default="ЗамещатьНеПустыми"/>
		<attribute type="СтатусУдаления"/>
		<attribute type="СтатусПроводок"/>
		<attribute type="СтатусПроведения"/>
		<attribute type="СтатусРасчетныхДокументов"/>
		<attribute type="ДатаТекущегоПериодаЖР"/>
		<attribute type="ПравилоОпераций"/>
		<attribute type="ЗагружатьОперации"/>
		<attribute type="ЗагружатьЗаписиЖР"/>
		<attribute type="Дата"/>
	</ElementType>
	<ElementType name="УдалитьВсеПоУсловиям" content="eltOnly">
		<description>
		</description>
		<AttributeType name="ПометитьНаУдаление" dt:type="boolean" required="no">
			<description>
				Если 1, то объекты будут помечаться на удаление, иначе непосредственно удаляться.
			</description>
		</AttributeType>
		<AttributeType name="С" dt:type="string" required="no">
			<description>
				Дата начала. Удалять все документы с указанной даты.
			</description>
		</AttributeType>
		<AttributeType name="По" dt:type="string" required="no">
			<description>
				Дата конца. Удалять все документы по указанную дату.
			</description>
		</AttributeType>
		<AttributeType name="Тип" dt:type="enumeration" dt:values="Документ Справочник" required="no">
			<description>
				Тип объектов удаления - "Документ" или "Справочник". Если не задан, то база данных очищается целиком!
				Удаляются все документы и очищаются все справочники.
			</description>
		</AttributeType>
		<AttributeType name="Вид" dt:type="string" required="no">
			<description>
				Вид объектов удаления. Если не задан, то удаляются все объекты указанного типа.
			</description>
		</AttributeType>
		<attribute type="Тип"/>
		<attribute type="Вид"/>
		<attribute type="С"/>
		<attribute type="По"/>
		<attribute type="ПометитьНаУдаление"/>
		<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="Реквизит" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="yes">
			<description>
			</description>
		</AttributeType>
		<attribute type="Ид"/>
		<attribute type="Имя"/>
		<attribute type="Правило"/>
		<attribute type="ПараметрыПравила"/>
		<attribute type="ПолучитьИзПараметров"/>
		<attribute type="СпособВыгрузки"/>
		<attribute type="СпособЗагрузки"/>
		<attribute type="Преобразование"/>
		<attribute type="ЕстьПроцедура"/>
		<attribute type="Комментарий"/>
		<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
		<element type="Источник" minOccurs="0" maxOccurs="1"/>
		<element type="Приемник" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="Источник" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="yes">
			<description>
			</description>
		</AttributeType>
		<attribute type="Ид"/>
		<attribute type="ТипАтрибута"/>
		<attribute type="Тип"/>
		<attribute type="Вид"/>
		<attribute type="Длина"/>
		<attribute type="Точность"/>
		<attribute type="НомерСубконто"/>
	</ElementType>
	<ElementType name="Приемник" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="yes">
			<description>
			</description>
		</AttributeType>
		<attribute type="Ид"/>
		<attribute type="ТипАтрибута"/>
		<attribute type="Тип"/>
		<attribute type="Вид"/>
		<attribute type="Длина"/>
		<attribute type="Точность"/>
		<attribute type="НомерСубконто"/>
	</ElementType>
	<ElementType name="Значение" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="yes">
			<description>
			</description>
		</AttributeType>
		<attribute type="Ид"/>
		<attribute type="Имя"/>
		<attribute type="ЕстьПроцедура"/>
		<attribute type="Источник"/>
		<attribute type="Приемник"/>
		<attribute type="Комментарий"/>
		<element type="Услoвия" minOccurs="0" maxOccurs="1"/>
		<element type="Реквизит" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ГруппаУсловий" content="eltOnly">
		<description>
		</description>
		<attribute type="ТипУсловия"/>
		<element type="ГруппаУсловий" minOccurs="0" maxOccurs="*"/>
		<element type="Условие" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Условие" content="eltOnly">
		<description>
		</description>
		<attribute type="Реквизит"/>
		<attribute type="ЭтоРеквизитОперации"/>
		<attribute type="ВидУсловия"/>
		<attribute type="Знач1"/>
		<attribute type="Знач2"/>
		<element type="Услoвия" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Условия" content="eltOnly">
		<description>
		</description>
		<AttributeType name="Ид" dt:type="string" required="no"/>
		<attribute type="Имя"/>
		<attribute type="Ид"/>
		<attribute type="ЗаданыПоРеквизиту"/>
		<attribute type="ЕстьПроцедура"/>
		<element type="ГруппаУсловий" minOccurs="0" maxOccurs="*"/>
		<element type="Условие" minOccurs="0" maxOccurs="*"/>
	</ElementType>
</Schema>

Schema Attributes Reference:

open model
The element can contain elements, attributes, and text not specified in the content model. This is the default value.
closed model
The element cannot contain elements, attributes, and text except for that specified in the content model. DTDs use a closed model.
textOnly content
The element can contain only text, not elements. Note that if the model attribute is set to "open", the element can contain text and additional elements.
eltOnly content
The element can contain only the elements, not free text. Note that if the model attribute is set to "open", the element can contain text and additional elements.
empty content
The element cannot contain text or elements. Note that if the model attribute is set to "open", the element can contain text and additional elements.
mixed content
The element can contain a mix of named elements and text. This is the default value.
one order
Permits only one of a set of elements.
seq order
Requires the elements to appear in the specified sequence.
many order
Permits the elements to appear (or not appear) in any order. This is the default.

Datatype Reference:

bin.base64 datatype
MIME-style Base64 encoded binary BLOB.
bin.hex datatype
Hexadecimal digits representing octets.
boolean datatype
0 or 1, where 0 == "false" and 1 =="true".
char datatype
String, one character long.
date datatype
Date in a subset ISO 8601 format, without the time data. For example: "1994-11-05".
dateTime datatype
Date in a subset of ISO 8601 format, with optional time and no optional zone. Fractional seconds can be as precise as nanoseconds. For example, "1988-04-07T18:39:09".
dateTime.tz datatype
Date in a subset ISO 8601 format, with optional time and optional zone. Fractional seconds can be as precise as nanoseconds. For example: "1988-04-07T18:39:09-08:00".
entity datatype
Represents the XML ENTITY type.
entities datatype
Represents the XML ENTITIES type.
enumeration datatype
Represents an enumerated type (supported on attributes only).
fixed.14.4 datatype
Same as "number" but no more than 14 digits to the left of the decimal point, and no more than 4 to the right.
float datatype
Real number, with no limit on digits; can potentially have a leading sign, fractional digits, and optionally an exponent. Punctuation as in U.S. English. Values range from 1.7976931348623157E+308 to 2.2250738585072014E-308.
id datatype
Represents the XML ID type.
idref datatype
Represents the XML IDREF type.
idrefs datatype
Represents the XML IDREFS type.
int datatype
Number, with optional sign, no fractions, and no exponent.
nmtoken datatype
Represents the XML NMTOKEN type.
nmtokens datatype
Represents the XML NMTOKENS type.
notation datatype
Represents a NOTATION type.
number datatype
Number, with no limit on digits; can potentially have a leading sign, fractional digits, and optionally an exponent. Punctuation as in U.S. English. (Values have same range as most significant number, R8, 1.7976931348623157E+308 to 2.2250738585072014E-308.)
string datatype
Represents a string type.
time datatype
Time in a subset ISO 8601 format, with no date and no time zone. For example: "08:15:27".
time.tz datatype
Time in a subset ISO 8601 format, with no date but optional time zone. For example: "08:1527-05:00".
i1 datatype
Integer represented in one byte. A number, with optional sign, no fractions, no exponent. For example: "1, 127, -128".
i2 datatype
Integer represented in one word. A number, with optional sign, no fractions, no exponent. For example: "1, 703, -32768".
i4 datatype
Integer represented in four bytes. A number, with optional sign, no fractions, no exponent. For example: "1, 703, -32768, 148343, -1000000000".
r4 datatype
Real number, with seven digit precision; can potentially have a leading sign, fractional digits, and optionally an exponent. Punctuation as in U.S. English. Values range from 3.40282347E+38F to 1.17549435E-38F.
r8
Real number, with 15 digit precision; can potentially have a leading sign, fractional digits, and optionally an exponent. Punctuation as in U.S. English. Values range from 1.7976931348623157E+308 to 2.2250738585072014E-308.
ui1 datatype
Unsigned integer. A number, unsigned, no fractions, no exponent. For example: "1, 255".
ui2 datatype
Unsigned integer, two bytes. A number, unsigned, no fractions, no exponent. For example: "1, 255, 65535".
ui4 datatype
Unsigned integer, four bytes. A number, unsigned, no fractions, no exponent. For example: "1, 703, 3000000000".
uri datatype
Universal Resource Identifier (URI). For example, "urn:schemas-microsoft-com:Office9".
uuid datatype
Hexadecimal digits representing octets, optional embedded hyphens that are ignored. For example: "333C7BC4-460F-11D0-BC04-0080C7055A83".

This documentation automatically generated using XSL. Stylesheet available at http://msdn.microsoft.com/xml.