|
синхронизация контрагентов и КД | ☑ | ||
---|---|---|---|---|
0
patapum
12.05.14
✎
15:53
|
Стоит задача - модифицировать правила обмена из УТ в БП, с учетом того, что в бухгалтерии ведется регистр соответствия контрагентов УТ контрагентам БП, причем в БП хранится только уид контрагента УТ. То есть, при выгрузке данных выгружаем только уиды контрагентов, потом надо найти контрагента БП, соответствующего этому уиду, и записать в документ (или справочник).
Дальше не совсем понимаю, как сделать (видимо сказывается понедельник). Насколько понимаю, надо сделать ПКО, строка -> справочник контрагенты, и написать для него обработчик "поля поиска". Но как в обработчике "поля поиска" выцепить переданное строкой значение УТшного уида? |
|||
1
Wobland
12.05.14
✎
15:54
|
передаёшь строку, при загрузке делаешь из неё справочник
|
|||
2
patapum
12.05.14
✎
15:56
|
(1) делаешь справочник - с помощью обработчика "поля поиска"? если да, то как в нем получить значение переданной строки?
|
|||
3
Wobland
12.05.14
✎
15:59
|
Объект - Произвольный. Загружаемый, модифицируемый объект, созданный по ссылке или найденный в информационной базе. Если способ идентификации объекта в файле не указан (т.е. отсутствует узел "Ссылка"), то параметр содержит значение Неопределено. В этом случае в обработчике возможна произвольная инициализация загружаемого объекта, в противном случае, объект будет создан автоматически.
|
|||
4
patapum
12.05.14
✎
16:01
|
(3) ты про какой обработчик???
|
|||
5
Naumov
12.05.14
✎
16:04
|
(0) Выгружаешь УИД в параметр объекта, при загрузке используешь для поиска.
|
|||
6
Wobland
12.05.14
✎
16:08
|
(4) при загрузке вроде
|
|||
7
patapum
12.05.14
✎
16:11
|
(6) ага, осознал уже ))). только исходного значения там уже не видно вроде...
(5) вроде сходится, сейчас попробую |
|||
8
patapum
13.05.14
✎
11:35
|
+(7)
начал делать через параметр, не выходит. подскажите, ЧЯДНТ? кидаю ПКС в параметр УИД (значение задаю обработчиком) http://savepic.org/5475540.png пытаюсь прочитать параметр в обработчике поля поиска http://savepic.org/index.php говорит Ошибка в обработчике события ПоследовательностьПолейПоиска ИмяПКО = ТипОбъекта = Контрагенты Обработчик = Последовательность полей поиска ОписаниеОшибки = Поле объекта не обнаружено (УИД) ПозицияМодуля = (7) КодСообщения = 73 |
|||
9
Hans
13.05.14
✎
11:54
|
Чем не нравится стандартное сопоставление в регистре объекты информационных баз?
|
|||
10
Naumov
13.05.14
✎
11:58
|
(8) Ссылка вторая битая
|
|||
11
Naumov
13.05.14
✎
12:01
|
УИД = СвойстваПоиска.Получить("УИД");
или прочитай соответствие "ПараметрыОбъекта" |
|||
12
patapum
13.05.14
✎
12:11
|
(10) строчка, на которую ругается
Если ПараметрыОбъекта.УИД = "70f73a23-5e74-11e3-bd86-002590552cc0" Тогда (11) сейчас попробую |
|||
13
patapum
13.05.14
✎
12:17
|
(11) Блин, протупил, там соответствие, а я обращаюсь, как к структуре...
Написал ПараметрыОбъекта.Получить("УИД") - все заработало. Спасибо!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |