|
КД синхронизация по ИНН/КПП
| ☑ |
0
Manonegro
01.03.13
✎
14:58
|
Здравствуйте. Начал осваивать Конвертацию данных. Вроде все более-менее понятно, но наткнулся на непреодолимое препятствие. Нужно из самописной 7.7 перенести документы в Бухгалтерию 7.7. При этом контрагенты должны синхронизироваться по ИНН+КПП (или хотя бы по ИНН). Всё бы ничего, но в Приемнике поле ИНН - это строка "ИНН\КПП", а в Источнике раздельно. Если бы было наоборот, то всё просто, а так... Есть у кого мысли? Помогите, пожалуйста.
|
|
1
Manonegro
01.03.13
✎
16:39
|
Я понимаю, что в ПКС ПередВыгрузкой() можно написать что-то вроде:
Значение = Источник.ИНН + "\" + Источник.КПП;
Но никто не гарантирует, что в Приемнике или Источнике забыли вбить КПП, и в Приемнике вместо обратного слэша набран прямой.
Конечно, вторую проблему можно решить, запустив обработку на стороне Приемника, приводящую в порядок слэши, но как быть с первой проблемой?
|
|
2
mikecool
01.03.13
✎
16:44
|
в последних версия конвертации добавлена возможность поиска произвольным образом. для этого в пко добавлен обработчик события ПоляПоиска
|
|
3
mikecool
01.03.13
✎
16:44
|
в методичке - пример в задаче про штрихкоды
|
|
4
Жан Пердежон
01.03.13
✎
17:15
|
(2) это в каких же последник? сто лет в обед они уже есть
|
|
5
mikecool
01.03.13
✎
17:16
|
(4) откуда мне знать, методичку цитировал ))
|
|
6
Aleksey
01.03.13
✎
17:18
|
(5) Интересно методичка какого года?
|
|
7
Manonegro
02.03.13
✎
02:20
|
Всем спасибо. Действительно, в обработчике ПоляПоиска() нужно было найти нужного контрагента произвольным алгоритмом и далее написать:
СсылкаНаОбъект = Контрагент.ТекущийЭлемент();
ПрекратитьПоиск = 1;
|
|
8
echo77
02.03.13
✎
07:03
|
А что мешало написать:
Значение = Источник.ИНН + ?(СокрЛП(Источник.КПП)="","","/"+Источник.КПП)
?
В источнике абсолютно у всех контрагентов ИНН заполнено? Если нет, то получите сюрприз
|
|
9
Defender aka LINN
02.03.13
✎
09:39
|
А еще есть группы
|
|
10
Manonegro
02.03.13
✎
10:17
|
(8) Мешало то, что описано в (2). В источнике заполнено у всех. Там идет проверка.
(9) Групп контрагентов в документах нет.
|
|
11
mikecool
02.03.13
✎
11:08
|
(6) есть посвежее? поделись )
|
|
12
Aleksey
02.03.13
✎
17:32
|
А чем книга по кд не норавится? Там как раз и пример сполями поиска
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший