Имя: Пароль:
1C
1С v8
КД синхронизация по ИНН/КПП
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
А чем книга по кд не норавится? Там как раз и пример сполями поиска
Программист всегда исправляет последнюю ошибку.