|
КД 2.1 Сопоставление с последним элементом ↓ (Волшебник 23.10.2024 19:25) | ☑ | ||
---|---|---|---|---|
0
Xamio
23.10.24
✎
16:47
|
При сопоставлении справочника базы Источника и Приемника по выбранным полям поиска, возможна ситуация когда в базе Приемнике может быть найдено несколько элементом, в этом случае требуется сопоставить с последним созданным (есть реквизит типа Дата в базе Приемника, по которому можно определить что элемент является последним). Как и где в КД 2.1 можно настроить этот момент сопоставления с последним созданным?
|
|||
1
Волшебник
23.10.24
✎
17:11
|
В обработчике событий
|
|||
2
Xamio
23.10.24
✎
17:17
|
(1) в "Перед загрузкой"?
|
|||
3
Волшебник
23.10.24
✎
17:18
|
(2) Выбери обработчик, тупой бот
|
|||
4
СвинТуз
23.10.24
✎
17:19
|
(0)
Затратно наверное когда все уже сопоставлено в отказ уходить? Видимо что то нужно сделать в правилах поиска. Переписать? |
|||
5
Xamio
23.10.24
✎
17:32
|
(4) почему в Отказ? если в Приемнике найдено несколько элементов подбирается первый из них. Но хотелось бы последний
|
|||
6
СвинТуз
23.10.24
✎
17:34
|
(5)
Вырвали кусок контекста из своей головы. Хотите быть понятым, но лень все описывать? |
|||
7
СвинТуз
23.10.24
✎
17:35
|
(5)
Версии объектов сопоставляете? |
|||
8
СвинТуз
23.10.24
✎
17:38
|
Справочник по определению величина не периодическая.
Хотите непостоянства? Вам в регистр сведений. И что Вы вкачать пытаетесь? Значение на дату? Зачем дата версии? Она тупо смениться. Ссылку поправить? При чем здесь дата? 19 лет = ерунда в голове. |
|||
9
СвинТуз
23.10.24
✎
17:39
|
Не могу представить реальную задачу под ваши вводные.
Опишите. Если не бот. |
|||
10
СвинТуз
23.10.24
✎
17:40
|
Прийти к людям и спросить: "Почему в дыре пусто"?
))) |
|||
11
Xamio
23.10.24
✎
17:42
|
(7) обычное ПКО по выгрузке справочника. При загрузке в базу приемник, по полям поиска (галками поставлены в таблице Конвертации свойств) находятся несколько существующих элементов. Сейчас берется первый из них и в него грузится. Вопрос в том как сделать чтобы выбрать не первый, а последний.
|
|||
12
denk32
23.10.24
✎
17:43
|
(0) можно попробовать через обработчик Поля поиска.
подробнее здесь можно посмотреть: https://rarus.ru/publications/20231129-ot-ekspertov-1c-data-conversion-2-n-3-cases-630058/#sluchay-4-osobyy-sposob-poiska-obekta-na-storone-bazy-priyemnika |
|||
13
Xamio
23.10.24
✎
17:44
|
(8) речь не про Версии, а про разные элементы справочника
|
|||
14
DiMel_77
23.10.24
✎
18:09
|
(0) В обработчике "ПоляПоиска" ПКО объекта, прописываещь произвольный алгоритм типа:
Если НомерВариантаПоиска = 1 тогда //Получаем значения свойств поиска СвойствоПоиска1= СвойстваПоиска[<РеквизитСПоиском>]; ... <Тут алгоритм по определению ссылки> Например: Запрос = Новый Запрос; ... Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда СсылкаНаОбъект = Неопределено; Иначе Выборка = Результат.Выбрать(); Выборка.Следующий(); СсылкаНаОбъект = Выборка.<ПолеЗапроса>; КонецЕсли; //Прекращаем поиск в случае неудачи Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда ПрекратитьПоиск = Истина; КонецЕсли; КонецЕсли; Там смысл в том, что по умолчанию делается запрос по строке поиска "СтрокаИменСвойствПоиска", но можно и свой запрос написать. |
|||
15
Xamio
23.10.24
✎
18:17
|
(14) отлично, спасибо!
|
|||
16
Волшебник
23.10.24
✎
19:25
|
тупые боты
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |