|
КД: поиск по УИДу | ☑ | ||
---|---|---|---|---|
0
dexxxqqq
09.01.16
✎
00:15
|
Здравствуйте, уважаемые участники форума.
Требуется в КД найти элемент справочника, но не по УИДам, а по свойству источника равному УИДу приемника. То есть УИД приемника хранится в строковом поле источника. Как это сделать? Хотел через СтрокаИменСвойствПоиска, но не знаю как вытащить УИД приемника в ПКС. |
|||
1
GANR
09.01.16
✎
00:22
|
(0) Да, можно. Для правила конвертации свойств задаем на этапе выгрузки Значение = Источник.УникальныйИдентификатор() и ставим галочку поиска. Пример можно посмотреть в правилах конвертации документа "Перенос остатков по КПС" из БГУ 1.0 в документ "Корректировка регистров" в БГУ 2.0. В БГУ 2.0 документ "Корректировка регистров" содержит специальный реквизит "Идентификатор источника".
|
|||
2
GANR
09.01.16
✎
00:24
|
(0) >но не знаю как вытащить УИД приемника в ПКС
Конвертация данных, к счастью, содержит очень развитую справочную систему. |
|||
3
dexxxqqq
09.01.16
✎
00:25
|
(1) Спасибо большое!
|
|||
4
dexxxqqq
09.01.16
✎
00:25
|
(2) Да все праздники в КД, уже "глаз замылился".
|
|||
5
dexxxqqq
09.01.16
✎
00:33
|
(1) Идентификатор источника мне не нужен. У меня в отдельном поле источника содержится идентификатор приемника. Я понимаю, что Приемник.УникальныйИдентификатор(), но дальше не соображу.
|
|||
6
Mikhail Volkov
09.01.16
✎
12:24
|
(5) Как, тогда что хранится в "УИД приемника хранится в строковом поле источника"?
|
|||
7
dexxxqqq
09.01.16
✎
18:33
|
(6) Попало туда через правила обмена при синхронизации. Они дописанные.
|
|||
8
dexxxqqq
09.01.16
✎
18:35
|
(6) Сорри, не понял сразу вопрос. Сейчас опишу.
|
|||
9
dexxxqqq
09.01.16
✎
18:42
|
(6) УИД приемника (УТ) пишется в отдельное поле источника (БП). А УИД источника (БП) при обмене не используется.
|
|||
10
Mikhail Volkov
09.01.16
✎
19:42
|
(9) Если значение этого поля не совпадает с УИД объекта в приемнике (хотя вряд ли), то делай как в (1).
|
|||
11
GANR
09.01.16
✎
19:54
|
(5) Повторяю - конкретный пример можно посмотреть на документе "Перенос остатков по КПС" в типовых правилах конвертации между БГУ 1.0 в БГУ 2.0. Правила хранятся в макете встроенной обработки в БГУ 1.0 "Перенос данных в БГУ 2.0" (или как-то похоже она называется).
|
|||
12
GANR
09.01.16
✎
19:56
|
+(11) Очень вероятно, что конвертор Бух 2.0 -> Бух 3.0 содержит правила корвертации, работающие по похожему принципу. Просто я с не работал и точно не знаю.
|
|||
13
RomanYS
09.01.16
✎
22:35
|
(9)
ГУИД = Новый УникальныйИдентификатор(СтрокаГУИД); НайденнаяСсылка = Справочники.Имясправочника.Получитьссылку(ГУИД); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |