| | | |
Uploading ....
В справочнике «Виды соответствий аналитик» задаются варианты соответствий аналитик источника и приемника. Одновременно можно сопоставлять комбинацию из трёх аналитик регистра-источника к трем аналитикам регистра-приемника.
Рассмотрим реквизиты справочника «Виды соответствий аналитик»: - Имя – имя настройки для программного обращения. Данное имя требуется задавать без пробелов.
- Наименование – наименование настройки.
- Соотношение – вид устанавливаемого соотношения. Наиболее распространенный вид соотношения: Несколько наборов источника к одному набору приемника.
- Приоритет – число, приоритет настройки. Приоритет тем выше, чем больше число, установленное в данном реквизите.
- Аналитики Источника/Приемника – сопоставляемые аналитики регистров источника и приемника. Типы аналитик устанавливаются из плана видов характеристик «Виды дополнительных аналитик». Использование в соответствиях дополнительных аналитик составного типа не допускается.
- Применять при полном совпадении типов – флаг, который устанавливается, если в источнике несколько аналитик разных типов, и требуется совпадение по всем типам значений для работы соответствия.
- Анализировать корреспондирующий счет – флаг, который устанавливается, если уже стоит флаг «Применять при полном совпадении типов», и требуется одну из обязательных аналитик (Подразделение или Организацию) брать из корреспондирующего счета в проводке.
«Имя» может формироваться автоматически по заданному пользователем «Наименованию».
«Соотношение» устанавливается в зависимости от того, как задаётся соответствие между аналитиками (или наборами аналитик) источника и приёмника: один к одному, один ко многим или многие к одному. «Один набор источника к одному набору приемника» – позволяет устанавливать соответствие одной аналитики (или набора аналитик) источника к одной аналитике (или набору аналитик) приемника. «Один набор источника к нескольким наборам приемника» – используется в том случае, если требуется устанавливать соответствие одной аналитики (или набора аналитик) источника ко многим аналитикам приемника. «Несколько наборов источника к одному набору приемника» – позволяет установить соответствие многих аналитик источника к одному элементу приемника (к одной аналитике или набору аналитик).
Для вида соотношений «Один ко многим» по умолчанию для аналитики источника будет устанавливаться первая найденная аналитика приемника. Данный вид соотношений добавлен для целей реализации произвольных алгоритмов поиска в механизме трансляции и источниках данных.
Поле «Приоритет» рекомендуется заполнять, если для одной и той же аналитики приемника задается несколько видов соответствий. Например, для соответствий «Номенклатура --> Статья оборотов» и «Номенклатурная группа --> Статья оборотов» с помощью приоритета можно определить, какая статья оборотов установится в регистре-приемнике, если одновременно в движении регистра-источника будет заполнена и номенклатурная группа и номенклатура.
Флаг «Применять при полном совпадении типов» нужен на случай, когда в источнике данных есть аналитики разных типов. Если поставить галочку, система будет применять соответствие только тогда, когда в источнике присутствуют все типы аналитик, указанные в соответствии. По умолчанию флаг не установлен (галочка снята). В этом случае система анализирует типы данных в источнике. Соответствие сработает, если: - в источнике есть типы данных, которые указаны в соответствии;
- значения по этим типам данных совпадают (если тип данных есть в источнике, но его значение пусто или не совпадает с тем, что задано в соответствии, – соответствие не сработает).
Если флаг установлен (галочка стоит), соответствие сработает только при полном совпадении типов аналитик. Это значит: - в источнике должны быть представлены все типы аналитик, указанные в соответствии (например, и «Прочие доходы и расходы», и «Счёт учёта»);
- если какого то типа данных в источнике нет, соответствие не сработает – даже если остальные типы совпадают.
Разберём на примерах. Допустим, у нас есть соответствие: «Прочие доходы и расходы + Счёт учёта → Статья оборотов». Пример 1. Флаг установлен (галочка стоит)
Соответствие сработает только в том случае, если в источнике данных одновременно присутствуют:
- тип данных «Прочие доходы и расходы»;
- тип данных «Счёт учёта».
Если в источнике отсутствует какой либо из этих типов (например, нет «Счёта учёта»), соответствие не сработает.
Пример 2. Флаг не установлен (галочка снята)
Теперь транслируем данные из оперативного регистра, в котором вообще нет поля «Счёт учёта».
В этом случае соответствие всё равно может сработать – система проигнорирует отсутствующий тип данных («Счёт учёта») и проверит совпадение только по тому типу, который есть в источнике («Прочие доходы и расходы»). Главное, чтобы значение по этому типу данных совпадало с заданным в соответствии. Если транслируем проводки бухгалтерского учета («Счёт учёта» есть в источнике) , то соответствие сработает так же, как при установленном флаге.
|
|
|
| | | |
|