Имя: Пароль:
1C
 
КД - заменять строки табличной части
0 Tyri
 
04.09.24
16:01
Есть три базы ЗУП, из которых данные сливаются в одну общую базу ЗУП (конфигурации одинаковые). Проблема возникла, когда в справочник Сотрудники добавили доп. реквизиты. Некоторые реквизиты совпадают, некоторые отличаются.
Выгрузка осуществляется через обработку универсального обмена, правила обмена созданы через Конвертацию данных.
Нужно чтобы в общей базе присутствовали все доп реквизиты. Поскольку доп. реквизиты - это табличная часть в справочнике Сотрудники, то при загрузке строки табличной части просто заменяются и мы видим только те доп реквизиты, которые загружены последними. Если в ПКГС Перед обработкой пишу НеОчищать = Истина; -  в результате ошибка, т.к. добавляется 2 доп реквизита с одинаковым именем. А нужно только один, т.е. если в двух базах есть доп реквизит НомерТМ, то в общей базе должен быть только один НомерТМ, где в Конвертации данных это указывается?
1 craxx
 
04.09.24
16:16
(0) В чем проблема выгрузить ТЧ "Дополнительные реквизиты" в параметр, например в формате JSON, а потом при загрузке обрабатывать?
2 mikecool
 
04.09.24
19:55
(0) свойство ПКО - Не создавать новые, если найден
или как-то так
3 craxx
 
05.09.24
03:40
(2) Он не про ПКО, он про дублирование строк в ТЧ.
4 scanduta
 
05.09.24
11:39
(0)
В правилах конвертации необходимо в ПКС отметить галочками  поля поиска в реквизитах ТЧ.
5 Tyri
 
05.09.24
11:48
(4) тоже думала так и сделать, но нагуглилось другое, это же поля поиска, то есть если поле поиска отмечено галочкой, то по нему мы ищем объект, а не строку табличной части. Например, если отметить Наименование и Код (табельный номер), то поиск будет производиться по этим полям. А если здесь еще и отметить реквизит ТЧ, то еще и по нему будет производиться поиск элемента. Или я ошибаюсь?
Сейчас элементы справочника находит корректно, у меня вопрос именно по поиску строк табличной части
6 Tyri
 
05.09.24
11:51
(1) В том что хочется сделать более простым путем, узнать есть или такой способ, прежде чем громоздить обработчики. наверняка есть настройка такая, галки ставишь в нужных местах и всё ищется как надо. Конечно если такого способа нет то буду через обработчики делать, спасибо за совет с json.
7 scanduta
 
05.09.24
11:58
(5) Поля поиска отмеченные в ТЧ не влияют на поиск объекта, только на поиск строк внутри ТЧ
8 Tyri
 
05.09.24
14:58
(7) не получилось, не ищет, записывает новые строки.
9 craxx
 
06.09.24
01:02
(6) Вот именно в Вашем случае иначе не получится.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший