Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Можно как-то узнать новый ОКВЭД по старому? (http://forums.kuban.ru/f1040/mozhno_kak-_uznat-_novyj_okved_po_staromu-8157486.html)

MagAN 15.01.2017 04:16

Можно как-то узнать новый ОКВЭД по старому?
 
Легко!
В этом вам поможет простенькая обработка.
Введите свой старый код ОКВЭД, задайте поиск и увидите какие коды ОКВЭД-2 могут соответствовать старому.
Список вариантов небольшой, найти то, что нужно довольно просто.
При выборе имейте в виду, что код ОКВЭД-2 в отчетности должен содержать не менее 4 цифр, в отличие от старого ОКВЭДа.

Обработка самообновляемая.

Актуальный релиз [url]http://kvest1c.narod.ru/usn/okved.zip[/url]
или со странички ДопВозможностей [url]http://kvest1c.narod.ru/dop_vosm.htm[/url]
или из самой обработки (кнопка "i")

MagAN 15.01.2017 04:19

Если вы столкнетесь с какими-то проблемами при поиске соответствий, список будет слишком велИк
(сотни строк) или вовсе пуст - напишите сюда проблемный код ОКВЭД.

[img]http://kvest1c.narod.ru/images/okved.jpg[/img]

Поиск будет дорабатываться ...

qweqwe123123 15.01.2017 04:24

0-MagAN > я не понял, можно выбрать все оквэды или любой на выбор? и кто такую возможность закрепил за организацией и почему росстат и ему подобные будут верить на слово?

MagAN 15.01.2017 05:18

[quote=Зелёный тролль;43575556] 0-MagAN > я не понял, можно выбрать все оквэды или любой на выбор? и кто такую возможность закрепил за организацией и почему росстат и ему подобные будут верить на слово? [/quote]
В каком смысле выбирать?
Код ОКВДЭ - это вид деятельности, которую ты ведешь.
Если ты в смысле "дороги, которые мы выбираем", то да - любую на выбор.
Предприниматели, они ж такие - то одно предпримут, то другое ...

MagAN 15.01.2017 06:05

+(3) А росстат давно уже не занимается статистикой.
То, что они делают - это лженаучное шарлатанство.
И эта замена одного списка на другой точно такой же, я не знаю для чего нужна.
Наверно, какая-то афера.
Я еще понимаю, если бы новые и старые коды отличались по формату.
А как они собираются их отличать? Вот будут организации сдавать отчеты за 1 квартал.
Как можно понять, они по ошибке старый оквэд пишут или действительно сменили вид деятельности?
Например: был код 72.20 - Разработка программного обеспечения и консультирование в этой области,
стал - Научные исследования и разработки в области общественных и гуманитарных наук.
Теперь в этой мутной воде они могут мутить с показателями как угодно.
И если раньше их ловили на некорректных методах для подгонки под заданный ответ, то теперь они и парится не будут.

perpetum 15.01.2017 18:44

Скачал, попробовал.
Например, код ОКВЭД старый:
[b]51.3 = Оптовая торговля пищевыми продуктами, включая напитки и табачные изделия[/b]

Поиск по обработке дает указание на группу кодов ОКВЭД2 =
[b]45 = Торговля оптовая и розничная автотранспортными средствами и мотоциклами и их ремонт[/b]
- то есть - никакого соответствия по группе, или внутри группы.

- полный бред...
- И так будет транслировать по всем кодам ОКВЭД ?
- Что называется, козе - под хвост...
- Может что-то делаю не так?

MagAN 16.01.2017 07:10

ТекРелиз="2017.02";

perpetum 16.01.2017 11:52

6-MagAN > Краткость - сестра таланта(с).
Ну ладно - типа нашлось из старого 51.3 в новый 46.3.

Но! - Смотрю, как ищется соответствие... - и само-собой -напрашивается применить [b]Нечеткий поиск[/b], а его нет!
- И возникает явная некорректность в структуре поиска - по вхождениям слова - где-то оно может совпасть, где-то - нет.

Я бы добавил [b]нечеткий поиск[/b], вместо [b]Чем-то похожее[/b], а [b]тщательный поиск[/b] - убрать совсем, так как он (по анализу) не является таковым.
Вот по нечеткому поиску - наиболее соответствующий объект будет самым первым и ничего не надо придумывать - его и выводить, ну или сколько слов соответствия пустить на выход - если совпадение в полосе наименований, снижающихся по критерию отбора нечеткого поиска.
- Так было бы очень неплохо, правда, придётся использовать описание и библиотеку нечеткого поиска -
StrMatch.als
StrMatch.dll
И библиотеки поддержки ОС
MFC71.DLL
MSVCR71.DLL
- зато будет, как должно.

MagAN 16.01.2017 23:23

ТекРелиз="2017.03";

Нашлось еще одно блестящее применение ПриКоР.
Немного не удобно что он требует v7plus.dll.
Подскажите, может кто в теме, какой библиотекой или приложением Windows можно заменить V7HttpReader?

MagAN 17.01.2017 02:28

Мутная эта история с новым ОКВЭД.
И сам ОКВЭД-2 этот мутный какой-то. Не понятно, кто и каким образом его создавал.
Например:
[QUOTE]Код 10.13.1 Производство соленого, вареного, запеченого, копченого, вяленого и прочего мяса[/QUOTE]
Такого слова в русском языке нет, есть запеченный.
[QUOTE]
15.20.42 Производство гетр, гамашей и аналогичных изделий[/QUOTE]
Какой машей это слово выдумано? Га? Гы, гы-гы ...

Одним словом, классификатор содержит массу орфографических ошибок,
некоторые наименования и описания содержат двойные пробелы.
Вероятно, этот классификатор набирали вручную с рукописи(?).
Иначе я не могу объяснить как текст мог получить столько ошибок и опечаток.

perpetum 17.01.2017 08:07

9-MagAN > - да ладно - поставь нечеткий поиск и найдётся всё - хоть с ошибками, хоть без ошибок - встанет корректно.

perpetum 17.01.2017 09:43

10-perpetum > Кстати, прикрутил к твоей обработке нечёткий поиск - работает тик-так - без проблем.

perpetum 17.01.2017 09:49

9-MagAN >15.20.42 Производство гетр, гамашей и аналогичных изделий
:director: Не читал ты С.Я.Маршака!

- Одевает он гамаши - говорят ему - не ваши
"Сеяный рассеянный, с улицы Бассейновой"
== Самуил Маршак. Детские стихи

MagAN 18.01.2017 19:16

Вопрос поиска соответствий закрыт.
Благодаря МЭР и блестящему ПриКоРу.
Полное соответствие кодов установлено. При тщательном поиске.
Правда, для этого нужен доступ в интернет и доступная v7plus.dll.
Если избавиться от v7plus.dll, все будет вообще замечательно.

perpetum 18.01.2017 20:09

[quote=MagAN;43597557] Вопрос поиска соответствий закрыт. Благодаря МЭР и блестящему ПриКоРу. Полное соответствие кодов установлено. При тщательном поиске. Правда, для этого нужен доступ в интернет и доступная v7plus.dll. Если избавиться от v7plus.dll, все будет вообще замечательно. [/quote]
Не знаю расшифровок МЭР и ПриКор, но при доступе к интернету,
[url=http://classinform.ru/perevod-okved-2001-v-okved-2/search.html]достаточно зайти сюда[/url], чтобы перевести код ОКВЭД в ОКВЭД2.
Так же четко работает [b]нечеткий поиск[/b], подключенный к твоей обработке, правда, нужны библиотеки нечеткого поиска.

MagAN 18.01.2017 20:31

+(13) Без косяков, разумеется, МЭР не работает.
С какого-то перепуга кодам 11.10.1 и 11.10.12 поставили в соответствие несуществующий в ОКВЭД-2 код 19.20.2
Пришлось поправить вручную.

perpetum 18.01.2017 20:54

[quote=MagAN;43597960] +(13) Без косяков, разумеется, МЭР не работает. С какого-то перепуга кодам 11.10.1 и 11.10.12 поставили в соответствие несуществующий в ОКВЭД-2 код 19.20.2 Пришлось поправить вручную. [/quote]
Не знаю, чем ищешь, но у меня [b]нечетким поиском[/b]
для старого ОКВЭД 11.10.1 - нашлось новое значение - 06.10
и равное ему по критерию отбора - 06.1
- Добыча сырой нефти и нефтяного (попутного) газа.

Ну а для 11.10.12 нашлось 06.10.4.

qweqwe123123 18.01.2017 22:58

ну был оквэд 72.20
ссылка в (14) выдаёт для него два новых ОКВЭДа2: 62.01 и 62.02

и какой указывать? ничего, что их стало больше, чем было? на сайт ссылаться при возможных вопросах со стороны проверяющих организаций?

perpetum 18.01.2017 23:48

[quote=Зелёный тролль;43598828] ну был оквэд 72.20 ссылка в (14) выдаёт для него два новых ОКВЭДа2: 62.01 и 62.02 и какой указывать? ничего, что их стало больше, чем было? на сайт ссылаться при возможных вопросах со стороны проверяющих организаций? [/quote]
- Здесь 62.01, 62.02 - ветви исходного дерева старого ОКВЭД = 72.20,
а их объединение в новом ОКВЭД2 = 62.0.

В зависимости от того, чего больше в деятельности
- [b]программного обеспечения[/b] - 62.01,
или [b]консультационных услуг[/b]- 62.02,
можно уточнять, ну а сливаются они в 62.0,
которое по прочтению соответствует 72.20.

MagAN 19.01.2017 00:20

17-Зелёный тролль > Каких проверяющих? Кто проверяющих?
В старом классификаторе было два-в-одном, в новом стало просто два.
Выбирай из двух тот который тебе подходит и никому ничего не надо доказывать.
Если несколько кодов подходит - пиши через запятую.
В Бух и УСН длина ОКВЭД - 20 символов, т.е. можешь до 4-х кодов указать.
В комплексной, ПУБ, ТиС - 8 символов. Т.е., только один код можешь ввести.

MagAN 19.01.2017 01:25

ТекРелиз="2017.04";

Не знаю что еще можно добавить.
Замена v7plus.dll частичная нашлась.
После поиска можно сразу выбранные коды в базу записать.
Поэтому запуск в пустой или не типовой базе может сопровождаться сообщением об ошибке,
но это не влияет на работоспособность обработки, просто не предложит записать коды в базу ...

perpetum 19.01.2017 07:13

[quote=MagAN;43599270]... [/quote]
Скачал, ТекРелиз="2017.05";
- ну так-то оно конечно - без поиска - взять готовую таблицу с сайта соответствий ОКВЭД,
из неё выбрать новые значения, если их несколько и предложить записать в базу помеченные из отбора.
Только ещё поправить ошибочку, при записи в базу - новый код должно писать в поле ОКВЭД2.
- ага - можно и на лавры присесть...:humble:.
:smile:

perpetum 19.01.2017 07:15

[quote=MagAN;43599270]... [/quote]
Скачал, ТекРелиз="2017.05";
- ну так-то оно конечно - без поиска - взять готовую таблицу с сайта соответствий ОКВЭД,
из неё выбрать новые значения, если их несколько и предложить записать в базу помеченные из отбора.
Только ещё поправить ошибочку, при записи в базу - новый код должно писать в поле ОКВЭД2.
- ага - можно и на лавры присесть...:humble:.
:smile:

MagAN 19.01.2017 18:01

ТекРелиз="2017.06";

MagAN 19.01.2017 18:05

Теперь обработке для работы не требуется v7plus.dll и в будущем откажусь от ее использования совсем.
В Windows есть свои библиотеки (которые, наверняка и использует v7plus), так зачем нам посредники в виде нуралиевских костылей?

MagAN 19.01.2017 19:03

Если кому интересно, как это делается:

C v7plus.dll в любой типовой это делается так:
[quote] ЗагрузитьВнешнююКомпоненту("v7plus.dll");
Соединение = СоздатьОбъект("Addin.V7HttpReader");
Стр="";
Соединение.ПолучитьКакСтроку(АдресURL, Стр);
[/quote]
Т.е., если АдресURL - страница интернета (php или http) или ресурс в интернете ([url]http://urlsaita.../fail.xmlилиJSON[/url])
в любом текстовом формате, то в переменной Стр окажется текст ответа сайта или ресурса.

А вот как это будет выглядеть без v7plus.dll:
[quote] Соединение = CreateObject("Microsoft.XMLHTTP");
Соединение.Open("GET", АдресURL, 0,"","");
Соединение.Send();
[/quote]
После выполнения Send() ответ вернется в свойство.
Например:
[quote]
Стр=Соединение.responseText; [/quote]
получит строку, а
[quote]
Стр=Соединение.responseXML; [/quote]
текст xml.

Разработан XMLHttpRequest был еще для IE 5.0, если кто помнит такой, поэтому
этот код будет работать на любом Windows, Микрософт - это вам не шарашка с Утиной улицы,
новые версии ОС полностью "совместимы" с любыми старыми, т.е. содержат и корректно
обрабатывают все библиотеки предшественников.

MagAN 19.01.2017 19:51

+(25) С файлом также.

C v7plus.dll
[quote] ЗагрузитьВнешнююКомпоненту("v7plus.dll");
Соединение = СоздатьОбъект("Addin.V7HttpReader");
Соединение.КоличествоПопытокАвторизации = 3;
Соединение.ПолучитьКакФайл(АдресURL, ИмяФайлаНаДиске);
[/quote]

Без v7plus.dll:
[quote] Соединение = CreateObject("Microsoft.XMLHTTP");
Соединение.Open("GET", АдресURL, 0,"","");
Соединение.Send();
Поток = CreateObject("ADODB.Stream");
Поток.Mode = 3;
Поток.Type = 1;
Поток.Open();
Скрипт = СоздатьОбъект("MSScriptControl.ScriptControl");
Скрипт.language = "vbscript";
Скрипт.AddObject("s",Поток);
Скрипт.AddObject("x",Соединение);
Скрипт.Eval("s.Write(x.responseBody)");
Поток.SaveToFile(ИмяФайлаНаДиске, 2);

[/quote]

Ну, и спрашивается, зачем нужна v7plus.dll, если в любой винде есть все тоже самое, только лучше?
v7plus.dll, конечно, саморегистрирующаяся компонента, но после WinXP у нее по
умолчанию прав на регистрацию не хватает, да и сама она не у всех быть обязана ...
ГУИД сформировать, с текстом работать тоже все стандартные библиотеки Windows делают.

В общем, в канаву ее ...

perpetum 19.01.2017 20:11

26-MagAN > - с интересом прочитал соответствующие блоки модуля формы в обработке.
- Спасибо за примеры там.
- Учту.


Текущее время: 08:53. Часовой пояс GMT +3.