|
откуда получить значение для отчета? | ☑ | ||
---|---|---|---|---|
0
Ybr
03.08.20
✎
12:55
|
Всем привет продолжу тему
необходимо различать контрагента кто он ип ооо зао по длине инн не прокатывает . зао отлетает вопрос как еще можно? "организационно правая форма" |
|||
1
dka80
03.08.20
✎
13:05
|
искать "АО", "ЗАО" в наименовании
ип - это физлицо Если прям четко нужно, то добавь обязательный допреквизит, в котором указывай правовую форму |
|||
2
Ybr
03.08.20
✎
13:07
|
(1) а не всегда даже в полном есть ао зао
|
|||
3
shuhard
03.08.20
✎
13:08
|
(0) тебе раз 10 ответили - парсить наименование
|
|||
4
Ybr
03.08.20
✎
13:08
|
(1) это проще всего .но не хотят же узнавать заполнять реквизит лишнее телодвижение
|
|||
5
ДенисЧ
03.08.20
✎
13:08
|
Вроде как в типовых была же ОПФ... ?
|
|||
6
Ybr
03.08.20
✎
13:08
|
(3) где ты ответил? и что значит парсить .пример опиши подробно
|
|||
7
Ybr
03.08.20
✎
13:09
|
(5) в БП не нашел ее это для организаций да .для контрагентов нету
|
|||
8
Ybr
03.08.20
✎
13:12
|
(3) есть наименования жилищный комплекс гагаринский ип ооо или зао фиг его знает
|
|||
9
ДенисЧ
03.08.20
✎
13:14
|
Ну что сказать - радужные... Раньше было...
Если очень надо - заведи свой реквизит... |
|||
10
Ybr
03.08.20
✎
13:16
|
(9) )) завести реквизит . лазить на сайт узнавать ОПФ забивать в реквизит и вуаля . есть данные для колонки отчета .
)) |
|||
11
bolero
03.08.20
✎
13:33
|
(4) а готов ли заказчик к том, что 1с ему сама ОПФ скажет
вот есть у меня настоящий клиент, у него ОПФ - "МГООЗЖ" кто разгадает, что это за хрень - тому приз: дырку от бублика вообще не понимаю, зачем в современном мире отдельно ОПФ хранить, это незначащая информация теперь, даже из названия АО не поймешь ПАО оно или ЗАО заказчики такой дичи устарели, как ПБОЮЛ |
|||
12
Garykom
гуру
03.08.20
✎
13:36
|
(0) по ИНН запрос к базе дадата или похожей, там стандартизированы наименования и выцепляй ОПФ
|
|||
13
Ybr
03.08.20
✎
13:42
|
(12) вопрос как кто такую инфу предоставит
|
|||
14
Ybr
03.08.20
✎
13:42
|
Если СтрДлина(выб.КонтрагентИНН) = 12 тогда
ОбластьСтрокаОсновной1.Параметры.ОГРН = "ИП" ; ИНачеЕсли СтрДлина(выб.КонтрагентИНН) = 10 и СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "ООО") > 0 тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "ООО" ; ИначеЕсли СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "АО") > 0 Тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "АО" ; ИначеЕсли СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "ЗАО") > 0 Тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "ЗАО" ; КонецЕсли; |
|||
15
Ybr
03.08.20
✎
13:45
|
(12) по api запросом понял . буду пробоввать . спасиб
|
|||
16
Ybr
03.08.20
✎
13:47
|
(14) вроде работает)
|
|||
17
Ybr
03.08.20
✎
13:52
|
(12) через ява запросом
|
|||
18
azernot
03.08.20
✎
13:54
|
(14) Ни одного ЗАО ты не найдёшь :)
|
|||
19
azernot
03.08.20
✎
13:55
|
А ещё у ООО "Заоблачное" неверно определится ОПФ :)
|
|||
20
azernot
03.08.20
✎
13:56
|
(19) + не у ФГУП "Заоблачное" неверно определится
|
|||
21
Ybr
03.08.20
✎
14:00
|
(18) походу да)
|
|||
22
Ybr
03.08.20
✎
14:09
|
(12) там только ип ооо
|
|||
23
Ybr
03.08.20
✎
14:26
|
вот так работает )
Если СтрДлина(выб.КонтрагентИНН) = 12 тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "ИП" ; //СтрДлина(выб.КонтрагентИНН) = 10 и ИНачеЕсли СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "ООО") > 0 тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "ООО" ; ИначеЕсли СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "ЗАО") > 0 Тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "ЗАО" ; ИначеЕсли СтрЧислоВхождений(ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное, "АО") > 0 Тогда ОбластьСтрокаОсновной1.Параметры.ОГРН = "АО" ; КонецЕсли; |
|||
24
azernot
03.08.20
✎
14:42
|
(23) Да-да, пока не попалить Заоблачное, праотец, и т.п.
А если искать "ООО ", "ЗАО ", "АО "? Т.е. с пробелом в конце? Или Прав(НаименованиеПолное, 3/2)? Ну и я надеюсь, в итоге ВыборкаДок.Регистратор.Контрагент.НаименованиеПолное - будет получено прямо в запросе, чтобы не получать через точку? |
|||
25
Ybr
03.08.20
✎
14:45
|
(24) именно так и не иначе
|
|||
26
Ybr
03.08.20
✎
14:47
|
(24) щас создам пару) попробую обойти их
|
|||
27
Ybr
03.08.20
✎
15:04
|
создал доп реквизит пропарсил с сайта и забыл.
тема закрыта |
|||
28
RomanYS
03.08.20
✎
15:08
|
(27) сайт?
|
|||
29
Ybr
03.08.20
✎
15:17
|
(28) с сайта . больш неоткуда
|
|||
30
RomanYS
03.08.20
✎
15:18
|
(29) сайт то какой :)?
|
|||
31
CepeLLlka
03.08.20
✎
15:27
|
В (23)в 14:26 поиском подстроки в наименовании балуется.. в 15:04 (через 40) минут уже всё получил, отчитался.. Красавчик :)
|
|||
32
Ybr
03.08.20
✎
15:27
|
(30) }{З.хрю
|
|||
33
Ybr
03.08.20
✎
15:28
|
(31) что то более умное можете предложить? кросавчег
|
|||
34
Ybr
03.08.20
✎
15:29
|
(31) давай за 3 минуты запрос к api слепи
|
|||
35
RomanYS
03.08.20
✎
15:34
|
(32) Что это?
|
|||
36
CepeLLlka
03.08.20
✎
16:15
|
(34)Так я про это и говорю, что как-то уж больно быстро вы всё сделали.. Хотя может там готовый пример есть.. хз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |