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


1С:Предприятие :: 1С:Предприятие 8 общая

Коды ТНВЭД, как получить в 1С

Коды ТНВЭД, как получить в 1С
Я
   K1RSAN
 
20.06.18 - 08:44
В общем, потребовалось программно получить коды ТНВЭД (Товарная Номенклатура Внешне–Экономической Деятельности). Они используются для экспортеров и импортеров. В конфигурации они есть только в общем макете, причем на все коды - 1 область. Ищу способ получить их.
Вижу несколько способов той или иной степени фиговости:
1) из макета склепать файл excel и зашить его в отчет, который будет пользоваться им. Минусы - при изменении кодов ТНВЭД - необходимо будет править документ. Плюсы - пользователю не надо будет ничего делать
2) суметь вытащить эти данные из макета ПФ_MXL_КодыТНВЭД. Главный минус - пока не знаю как реализовать. Плюс - коды ТНВЭД будут обновляться с релизами
3) совсем бред пошел.

Общий смысл этой деятельности в чем - необходимо в одном отчете группировать номенклатуру по коду. А так как может быть 100 разных номенклатур на один код ТНВЭД было решено в качестве наименования брать расшифровку кода. Подскажите, в какую сторону копать
 
 
   Aleksey
 
1 - 20.06.18 - 09:01
(0) Бредовая идея
Чем вам поможет 100 разных позиций с наименование "Прочие товары"
   Aleksey
 
2 - 20.06.18 - 09:05
например
8472 90 930 - прочие
8472 90 990 - прочие

И таких записей порядка 4000
   K1RSAN
 
3 - 20.06.18 - 09:05
(2) так ГРУППИРОВКА будет. Все "прочие" будут одной строкой
   K1RSAN
 
4 - 20.06.18 - 09:06
количество и сумма будут складываться, цена в отчете не фигурирует. сделать группировку пожелали в отделе статистики, "че вы нам свои 40 листов несете"
   K1RSAN
 
5 - 20.06.18 - 09:07
https://c.radikal.ru/c31/1806/eb/3c20e4bd8257.png

Вот макет, откуда надо взять данные (в идеале)
   K1RSAN
 
6 - 20.06.18 - 09:08
Мне не нужно 100% решение, просто вдруг я начну копать в одну сторону, а там вообще нельзя реализовать нужную мне вещь. Просто чтобы направление
   K1RSAN
 
7 - 20.06.18 - 09:09
и формировать будет надо в идеале полное наименованеи
Пример из скриншота
КРС - подрода bibos - массой не более 80 кг - убойные
   K1RSAN
 
8 - 20.06.18 - 09:15
Если зайти на сайт с ТНВЭД у них есть свои расшифровки без этих "-" и смотрится более логично, но это уже никак не вытащить
   Базис
 
9 - 20.06.18 - 10:33
Тащил изменяемые классификаторы с сайтов, сами коды пользователь выбирал вручную, делал оповещение пользователей об изменении кода, если с этим кодом у нас есть номенклатура.
   K1RSAN
 
10 - 22.06.18 - 07:59
(9) не могу найти сайт, где можно взять в более-менее читаемом виде (чтобы не --- прочие ---- прочие ----- прочие было). Не подскажете, на каких сайтов можно взять расшифровки кодов ТНВЭД на ЧЕЛОВЕЧЕСКОМ языке?)
 
 Рекламное место пустует
   catena
 
11 - 22.06.18 - 08:04
Почему бы не брать программно из макета? Как реализовать - посмотреть, как реализовано в формеВыбораИзКласификатора, например.
   K1RSAN
 
12 - 22.06.18 - 08:12
(11) Там всё равно будет в виде прочие прочие прочие... Нашел на сайте, там есть человеческая расшифровка пример:
Лошади чистопородные племенные
В макете, если идти по коду будет нечто вроде:
Лошади, ослы, мулы и лошаки живые
- - чистопородные племенные животные

То есть даже нет слова, что это ИМЕННО лошади. и гадай. А как определить какие виды животных в этом фрагменте?
Живые животные прочие
- - - для научно-исследовательских целей
- - - прочие
- - - для научно-исследовательских целей
- - - прочие
- - - для научно-исследовательских целей
- - - прочие
- - - - для научно-исследовательских целей
- - - - прочие
- - - - для научно-исследовательских целей
- - - - прочие
- - - для научно-исследовательских целей

Если посмотреть, то тут спрятаны приматы, дельфины, верблюды и зайцы. Причем зайцы делятся на домашних и прочих
   VS-1976
 
13 - 22.06.18 - 08:14
Делай периодический регистр сведений, так как код бывает меняют для номенклатуры
   K1RSAN
 
14 - 22.06.18 - 08:14
(12)+ и из этого мне надо сделать ВМЕНЯЕМЫЕ наименования для группы товаров с одинаковым кодом
   K1RSAN
 
15 - 22.06.18 - 08:15
(13) И где взять сами коды? с расшифровкой. Забивать самому несколько тысяч кодов как-то не в кайф
   VS-1976
 
16 - 22.06.18 - 08:21
(15) У тебя в таможенной декларации есть таможенный НДС, в котором указан код ТН. Ваш таможенный брокер в принципе может в электронном виде за денежку файл скидывать :) Либо по документам можно базу набивать...
   K1RSAN
 
17 - 22.06.18 - 08:23
(16) В смысле "У тебя"? Мы не занимаемся экспортом-импортом. Это просьба клиента добавить в отчет группировку. Ну и в таможенной декларации не группируют по коду ТНВЭД, а все идет под своими наименованиями, из-за чего полезность данного маневра сомнительна.
   catena
 
18 - 22.06.18 - 08:30
(12)А, ты в этом смысле... Ну, тут, имхо, только делать справочник. Заполнить разово максимально возможной расшифровкой и отдать клиенту на растерзание в случае каких-либо изменений. Либо ждать вменяемого классификатора в конфигурации. Зашивать в отчет - подсаживать клиента на необходимость исправлений, а это некрасиво.
   K1RSAN
 
19 - 22.06.18 - 08:37
(18) Понимаю, что некрасиво... вот и ищу способ с минимальными последствиями. Пусть сделать дополнительный справочник, но чтобы его можно было заполнить нормально. А для этого мне необходим файл в формате Excel с нормальными расшифровками... Пока что вытаскивать информацию из сайтов не умею
   VS-1976
 
20 - 22.06.18 - 08:38
(12) Ты это не решишь никак. Товарищи которые собаку съели понимают к какому коду отнести тот или иной товар. В твоём случае действительно лучше сделать периодический регистр сведений, который усложнит жизнь но позволит получать правильный код на тот период времени. И измерение с номенклатурой сделать ведущим. И обработку которая будет подгружать данные из эксел к примеру
   VS-1976
 
21 - 22.06.18 - 08:38
(19) Вытаскивать с сайтов не большая проблема и в 1С легко решается
   catena
 
22 - 22.06.18 - 08:40
(20)Ему нужна расшифровка кодов, уже привязанных к номенклатуре.
   K1RSAN
 
23 - 22.06.18 - 08:41
(20) Проблема в том, что эту информацию будут читать в отделе статистики. Пожелание группировки идет от них ("слишком много листов"). Хотя я не понимаю, зачем им группировки - ведь тогда ценность такой информации резко уменьшается. Но в любом случае они вряд ли будут рады увидеть "прочие прочие прочие"
(21) http://kgd.gov.kz/tnved/ вот сайт, на котором я нашел вменяемые расшифровки
   K1RSAN
 
24 - 22.06.18 - 08:42
(22) В идеале мне нужно получить таблицу вида:
КОД ТНВЭД - Расшифровка кода (понятная человеку)
   K1RSAN
 
25 - 22.06.18 - 08:43
(24)+ а какая номенклатура привязана к этому коду - уже неважно. Просто вся номенклатура сгруппируется по этому коду, количество и сумма сложится, и выдаст одну строчку вместо нескольки десятков.
   Поpyчик-4
 
26 - 22.06.18 - 08:44
(23) Казахстан же. У них классификация от нашей отличаются.
   K1RSAN
 
27 - 22.06.18 - 08:45
(26) Пусть отличается - но не полностью. И корректировать нормальные данные проще, чем полностью новые ввести
   K1RSAN
 
28 - 22.06.18 - 08:49
(21) Думаю быстро освоить этот процесс не получится в любом случае?
   VS-1976
 
29 - 22.06.18 - 08:55
(28) Просто не получится там java.
Чтобы сделать просто нужно расчёлкнуть все "каталоги" и сохранить как html, а дальше распарсить
   VS-1976
 
30 - 22.06.18 - 08:57
(28) Но прежде чем это делать согласуй это с заказчиком. Пусть посмотрит подходит ли ему данная класификация
   catena
 
31 - 22.06.18 - 09:02
(30)Да ну, там проще, формирование ссылки с кодом, просто запросить по всем кодам:
http://kgd.gov.kz/tnved/?kod=[туткод]
   K1RSAN
 
32 - 22.06.18 - 09:13
(29) если это позволит "просто" сделать - пусть и потрачу полчасика. Просто раньше я подобным не занимался, а значит на "правильно" потрачу еще больше времени
   K1RSAN
 
33 - 22.06.18 - 09:26
(31) Опять же, чтобы сделать это в автоматическом режиме, надо что-то уметь.
 
 
   RayCon
 
34 - 23.06.18 - 20:35
(0) Попробуй с этими ребятами их TKS.RU договориться - они API для ТН ВЭД ЕАЭС уже делали:  http://www.tks.ru/tnvedapi
   K1RSAN
 
35 - 25.06.18 - 08:49
Спасибо за советы, в результате получился файл формата Excel с 2 колонками: КОД, Расшифровка.
Добавил этот файл в справочник "Файлы". Теперь вот думаю, как присовокупить к отчету в запросе)
   K1RSAN
 
36 - 26.06.18 - 15:30
Появился еще вопрос. Я так и не смог понять, как открыть екселем файл, который хранится в справочнике Файлы в 1С. Сделал просто, чтобы по пути на диске файл искал. И это один из вариантов. Но хотелось бы открывать файл из конфигурации (чтобы не плодить файлы). Где можно почитать? Гугл меня не понимает (
   K1RSAN
 
37 - 26.06.18 - 15:35
ИмяФайла = Справочники.Файлы.НайтиПоНаименованию("Коды ТНВЭД").ПолучитьОбъект();
Пробую типа такого использовать
   Fragster
 
38 - 26.06.18 - 16:08
могу предоставить API для доступа к тарифам и кодам
   Fragster
 
39 - 26.06.18 - 16:08
   Fragster
 
40 - 26.06.18 - 16:09
если нужны какие-то другие данные - могу добавить
   Fragster
 
41 - 26.06.18 - 16:10
но пункт 2 из ссылки (34), конечно, вряд ли получится
   Fragster
 
42 - 26.06.18 - 16:14
зато с изменениями от 24.06.2018
   hhhh
 
43 - 26.06.18 - 18:00
(37) почему объект называешь "имя файла"? Это же не имя, а объект. Потом запутаешься.
   K1RSAN
 
44 - 27.06.18 - 07:23
(43) Так вышло, за основу брал пример и не переименовал


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