Задача 102.157426

Задача :102.157426

2016-11-01 16:17:20
Краткое описание :
Не нужно раздувать каталог соответствия для идентификатора REPL если соответствие не найдено.
Описание :
Разноска ТХО по видам документов /укажите тип документа/
Что измененно :

Не нужно раздувать каталог соответствия для идентификатора REPL, если соответствие не найдено.
Пример:
Приходный ордер:
Болт
Гайка
Шайба

Алгоритм &Sp_ {$REPL 3 4 0 "03"}
циклическая обработка по МЦ.

Настройка соответствия аналитик состоит из 1 строки: "Болт" заменить на "Шуруп",
Все остальные МЦ заменяются через поле "Аналитика приемника по умолчанию" = "Материальные ценности" "Значение аналитики приемника" = "Метизы"

При формировании ТХО идет сообщение об ошибке:
При формировании проводок не все соответствия были установлены!
В "Каталоге соответствий аналитики" необходимо определить все элементы.
Затем повторно сформировать проводки по ТХО.

Далее протокол:
 БПротокол о ненайденных соответствиях Б:
В таблице соответвия "03" не заданы соответствия!

Повторный запуск ТХО отрабатывает нормально.
Всё дело в том, что система после первого запуска добавит в каталог соответствия строки по тем МЦ, которые встретились в текущем документе, поставив те самые "Метизы".

Так не правильно, потому что:
1. раздувается таблица соответствия. Если каталог МЦ будет 30 000 записей, то и таблица соответствия будет в конце концов столь же массивной
2. работает как то за два прохода, а не сразу за один.

Предлагается:
1. сразу подставлять значение из поля "значение по умолчанию"
2. могу предположить, что механизм наполнения в таблице соответствия имеющийся сейчас кому то нужен, ну тогда добавлять по настройке.
Как измененно :

Добавлена настройка "Настройки Галактики \
Бухгалтерский контур \ Типовые проводки \ Брать
значение аналитики приемника по умолчанию при не
найденном соответствии". С установленным значении =
"Да" директива REPL, при отсутствии соответствия в
таблице соответствий, берет значение аналитики
приемника по умолчанию.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_COMMONF_COMMONRES9.1.69.02016-11-01 16:17:20
F_COMMONF_COMMONRES9.1.069.0
G_TXOG_TXODLL9.1.48.02016-11-01 16:17:20
G_TXOG_TXODLL9.1.048.0