Тестирование и исправление ключей аналитики ERP УТ11 КА

Опубликовал Михаил Гончаров (MuI_I_Ika) в раздел Обработки - Универсальные обработки

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

Вам необходима эта обработка если ...

  1. Вы работаете в одной из трех конфигураций (ERP, УТ, КА) и испытываете трудности с закрытием месяца из-за развернутого сальдо непонятно откуда взявшегося.
  2. Вы работаете в одной из трех конфигураций и встречаетесь с ошибками в отчетах по взаиморасчетам с клиентами. Например, одна и та же сумма показывается по разным клиентам.
  3. Вы работаете в одной из трех конфигураций ведете раздельный учет НДС и испытываете проблемы при распределении НДС в закрытии месяца или при восстановлении НДС в различных операциях.
  4. Вы работаете в одной из трех конфигураций. Не испытываете проблем. Поверьте они есть, просто вы о них еще не знаете.

Обработка раборает c 6-ю видами ключей аналитики:

  • Ключи аналитики учета номенклатуры
  • Ключи аналитики учета партий
  • Ключи аналитики учета по партнерам
  • Ключи аналитики учета наборов
  • Виды запасов
  • Ключи аналитики учета партий производства (для ERP)

Обработка имеет 7 режимов работы:

Удаление ключей аналитики, на которые нет ссылок

Данный режим позволяет найти ключи аналитики, на которые нет ссылок. То есть, нет документов, использующих эту аналитику. Что означает что ее можно безболезненно удалить. 

При пометке на удаление для окончательного удаления элемента нужно выполнить обработку Удаление помеченных объектов.
При непосредственном удалении элементы удаляются окончательно.

Данная операция достаточно длительная. Может выполняться вплоть до нескольких часов. Стоит с осторожностью подходить к ее выполнению.

Обновление наименований ключей аналитики

Эта обработка позволяет установить наименование ключей в соответствии с реквизитами справочника.

Очень часто меняется наименование какой-либо из аналитик. 

Например, наименование партнера, поэтому нужно обновлять названия ключей.

Поиск записей регистров с одинаковыми ключами аналитики

Ключ аналитики - это ресурс регистра сведений. Поэтому по нему не осуществляется контроль уникальности. 

Так что вполне может получиться, что по одному и тому же ключу у вас есть несколько записей регистра сведений. Что по логике работы программы происходить не должно.

Ведь у каждого ключа есть набор реквизитов, которые записываются в измерения и по которым в свою очередь осуществляется контроль уникальности.

Режим помогает обнаруживать записи с одинаковыми ключами и удаляет лишние. То есть в результате остается одна запись из задвоенных. 

У нее может не совпадать набор измерений и реквизитов ключа из-за того, что одна из задублированных записей должна быть некорректной. 

Это исправляется в режиме "Проверка соответствия измерений реквизитам ключа", который нужно отдельно прогнать.

Проверка ссылочной целостности ключей аналитики

Режим выполняет два действия.

1. При отсутствии ссылки в регистре сведений на ключ аналитики. Запись регистра сведений удаляется

2. При ссылке на элемент справочника, который был некорректно удален, то есть представлен в виде "Объект не найден", создается новый элемент справочника и ему присваиваются значения реквизитов из измерений регистра сведений. 

Поиск задублированных ключей аналитики

Ищет ключи с одинаковыми ключевыми реквизитами. 
Ключ с наибольшим количеством ссылок устанавливается как элемент на который происходит замена. 

Дальнейшую обработку необходимо осуществить на закладке "Поиск и замена значений"

Проверка соответствия измерений реквизитам ключа

Находит ключи, значения ключевых реквизитов которых не соответствуют значениям в измерениях регистра сведений.
 
Перезаписывает значения измерений регистра сведений из реквизитов ключа аналитики.

Поиск ключей с несоответствующими контрагентами партнерам

У ключа аналитики по партнерам есть реквизиты Партнер и Контрагент. Такие же измерения есть в соответствующем регистре сведений. 

У справочника контрагент есть реквизит Партнер. Его значение может не соответствовать реквизиту аналитики.

Так же у ключа аналитики есть реквизит договор. В котором в свою очередь так же есть поля Партнер и контрагент.

Режим предлагает установить Партнера если он не заполнен по контрагенту и аналогично с контрагентом, если он не заполнен и одному контрагенту соответствует один партнер.

Если организация в договоре не соответствует организации ключа, то обработка предлагает изменить организацию в договоре.

Так же предлагается изменить партенра и контрагента в договоре в соответствии с ключем. Если в базе несколько ключей с одним договором по разным контрагентам, то будет предложено разбить разные документы по договорам самостоятельно.

Общие сведения о работе обработки

Данная обработка предполагает многоитерационный режим работы. То есть, например, вы поправили в ключах аналитики учета партнеров соответствие партнеров контрагентам. Но при этом не изменяются значения измерений в регистре сведений. Поэтому нужно заново запустить обработку в режиме "Поиск задублированных ключей аналитики". Потому что скорее всего в результате изменения реквизитов в ключах у вас в регистре появится два одинаковых ключа с одинаковыми реквизитами. После того как вы произведете замену одинаковых ключей вы можете запустить режим  "Проверка соответствия измерений реквизитам ключа" по Ключам аналитики учета по партнерам. Этот режим в свою очередь подставит в регистр сведений новые реквизиты ключа. Если попробовать сразу выполнить данный режим без замены задублированных ключей, то вы получите ошибку, ведь платформа не допускает пересечения регистров сведений по одинаковым измерениям.

Не рекомендую запускать обработку по всем режимам и всем ключам аналитики одновременно. Это может занять достаточно много времени. Логичнее проходить по одному ключу аналитики, и одному режиму за раз.

Исходный код полностью открыт. 

Бесплатная техническая поддержка 30 календарных дней.

Проходила тестирование на ERP 2.2.2.192, УТ 11.3.2.157

Поддерживаемые конфигурации

  • ERP 2.2 (при необходимости поддержки более ранних редакций возможна доработка обработки)
  • УТ 11 (Управление торговлей)
  • КА 2 (Комплексная автоматизация)

Обновления

20.02.2016 Версия 1.1.

  • Добавлена возможность отбора по ключам аналитики. Отбор работает во всех режимах за исключением Проверка ссылочной целостности ключей аналитики.
  • Добавлена поддержка ERP редакции 2.1

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер
ТестированиеИИсправлениеКлючейАналитики
10.02.2017
1000 руб.

Моментальная
доставка

Техподдержка (6 месяцев)
10.02.2017
5000 руб.

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. Роман Ашмарин (automax24) 15.02.17 11:24 Сейчас в теме
Добрый день.
При поиске ключей аналитики не хватает возможности отбора.
Пример:
Нужно проанализировать ключи аналитики по поставщикам - 201 шт. А всего партнёров - 26 468 шт.
Т.о. с отбором (только поставщики) объём информации, которую нужно обработать можно уменьшить в 100 раз!

PS. если с базой длительное время работали, но ключи аналитики не исправляли, то логичнее первое исправление делать по частям.
2. Михаил Гончаров (MuI_I_Ika) 133 15.02.17 11:58 Сейчас в теме
Спасибо за предложение. Постараюсь реализовать в следующей версии.

Я так понял речь идет про режим: "Поиск задублированных ключей аналитики"

А по хорошему везде нужен отбор как я понимаю.
3. Роман Ашмарин (automax24) 15.02.17 12:13 Сейчас в теме
Согласен, что:
(2) А по хорошему везде нужен отбор как я понимаю.