Вход | Регистрация

1С:Предприятие ::

Метки: 

УПП,РАУЗ: перенос ключей аналитик с поиском по значениям ключа на приемнике (КД2)

Я
   Pro-tone
 
28.11.17 - 15:08
Нужно перенести остатки по РН Учет затрат (регл) доком "Корректировка записей регистров", что успешно реализовано на КД 2.0 

Но вот незадача - надо переносить ключи аналитик, производя сперва поиск по значениям ключа на приемнике, то есть с поиском по РС "АналитикаУчета..." по значениям измерений. Если запись в РС есть найдена, то подставлять значение ключа аналитики из ресурса "Ссылка".

Я предложил руководству привозить ключи по УИД вместе с движениями корректировок, и привозить РС "Аналитик" с данными ключами, и уже по его измерениям искать существующие записи на приемнике, где в ресурсе "ссылка" УИД <> УИД выгружаемого ключа. Если найдена такая запись, то брать ее, а выгруженную нами удалять как из РС, так и из справочника "Ключи аналитики", если ничего не найдено, то не совершать более никаких действий, так как ключ уже загружен вместе с его аналитикой в РС. Но руководитель отказал(а), сославшись на риск использования привезенного мной нового ключа, еще не удаленного ибо он пока временный, другими пользователями, мол, работают юзвери круглые сутки. Я предложил заблокировать РН Учет затрат (регл) на момент загрузки данных, и снова дали мне отказ.

Знает кто еще какие-нибудь другие способы привезти эти ключи с аналитикой с помощью КД 2.0, но другим способом? Чтоб отдельно привезти значения аналитики ключа не в составе регистра (может прямой выгрузкой в структуру XML в кд), но вместе с ключом?

Заранее спасибо (особенно тем, кто напишет по делу)
 
  Рекламное место пустует
   Фрэнки
 
1 - 28.11.17 - 15:12
Я знаю, что я эти ключи безжалостно удалял, точнее говоря, не переносил их в новую базу. Т.к. расчет по РАУЗ генерит их заново и генерит их всякий раз, если на момент запуска процедуры теряет их по какой-то причине
   Pro-tone
 
2 - 28.11.17 - 15:42
(1) а вот как раз и нет, он генерит их только в том случае, если нет ссылки ключа по значениям измерений, а если есть, РАУЗ тупо берет существующие ключи, а нам же надо привозить остаток по этим ключам, и поэтому их надо сперва искать на приемнике, то бишь в позиции конкретного ключа по РН передавать значения его аналитик (связь один ко многим)
   Pro-tone
 
3 - 29.11.17 - 10:37
В общем, решил так, кому надо кто столкнется:

1. На источнике получаю в ПКО "Ключ аналитики..." запросом значения измерений РС Аналитики, и все эти значения передаю параметрами.

2. Далее в обработчике "Поля поиска" того же ПКО произвожу поиск в РС Аналитики по значениям полей из этих параметров объекта. Если запись найдена, то переопределяю параметр Кд СсылкаНаОбъект,

3. если ничего не нашли в РС Аналитик, то создаю новый элемент ключа аналитики, взяв наименование из одноименного параметра объекта ключа и создаю запись в РС Аналитик, значения измерений которого мы привезли параметрами


Список тем форума
Рекламное место пустует   Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует