Вход | Регистрация

1С:Предприятие ::

Метки: 

Передача ИНН из 8.3 в 7.7 (конвертация)

Я
   Rusf1n
 
11.01.18 - 09:44
Добрый день! При передаче контрагентов Сопоставление идет по ИНН. Но проблема в том, что на стороне приемника ИНН имеет вид к примеру "5994512/18100101", а на стороне истоника просто "5994512". соответственно поиск не производится, и контрагент не подставляется. Как можно обратиться к приемнику, обрезать все символы после палки и уже произвести по ним поиск???
 
 
   Amra
 
1 - 11.01.18 - 09:47
Неверный подход. В приемнике это не ИНН, а ИНН/КПП. Вот это и передавай
   Ёпрст
 
2 - 11.01.18 - 09:48
(0)
перед выгрузкой свойства ИНН просто воткни
Значение = Объект.Инн+"/"+Объект.Кпп;
   Rusf1n
 
3 - 11.01.18 - 09:59
(2) спасибо, этот метод сработал!!!
Но бывают еще случаи, когда стоит не этот Символ "/", а вот "\" этот символ, тогда не сработает я полагаю
   Злопчинский
 
4 - 11.01.18 - 10:02
(3) пробегись в приёмнике и сделай одинаковый слеш
В приёмнике запретить запись элемента еслиинеправильный  слеш
   Rusf1n
 
5 - 11.01.18 - 10:44
(4) ну я так и думал. А программно нельяза это как-то решить?)
   skafandr
 
6 - 11.01.18 - 11:51
(5) Уже натыкались на ИНН длиной 12 символов и без КПП? :)
   Ёпрст
 
7 - 11.01.18 - 12:22
(3) тогда писать свой поиск в ПоляПоиска
   Zakarum
 
8 - 11.01.18 - 12:22
(0) не знаю конечно, быть может мой случай экзотичен, но лично, работая с КД в некоей организации с несколькими базами на разных платформах, убедился, что сопоставлять по ИНН/КПП нежелательно. В теории это надежное поле, а на практике много случаев, когда и разделитель неодинаковый используется, и один и тот же контрагент встречается с разными наименованиями, но одним и тем же набором ИНН/КПП. Всех случаев сейчас уже не вспомню, но бывало регулярно такое: берется помечается на удаление контрагент по каким-то причинам, создается новый с другим названием, но такими же ИНН/КПП. Оказалось, что сопоставлять лучше по Наименованию + ИНН, который выносится в комментарий обработкой
   Злопчинский
 
9 - 11.01.18 - 12:53
(8) бардак получается при наличии альтернатив у пользователя. У меня тоже было примерно как описано, в более слабой форме.
В итоге тупо запилил
- нельзя заводить клиентов без иннкпп
- нельзя заводить клиентов с дублирующимися иннкпп
- нельзя заводить клиента юрика с инн без кпп если такой инн есть в иннкпп
- нельзя заводить с неправильным слешем
- ещё какие-то проверки от дурака аналогичные
То есть сделал тупо: работаете? - работайте правильно!
.
Проблемы ушли
-


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует