Темы статей
Выбрать темы

Автоматическое заполнение кодов УКТ ВЭД в справочнике «1С:Бухгалтерии 8»

Редакция БК
Статья

Автоматическое заполнение кодов УКТ ВЭД в справочнике «1С:Бухгалтерии 8»

 

img 1

В статье будет рассмотрен вопрос импорта кодов УКТ ВЭД в справочник «Классификатор УКТВЭД» программы «1С:Бухгалтерия 8» из Excel-файла. Будем мы это делать с помощью стандартной обработки, которая находится на диске ИТС.

Андрей Крупеня, инженер-программист предприятия ООО «Ровнотеплоэнерго»

 

Классификатор товаров внешнеэкономической деятельности состоит из групп и подгрупп, в каждой подгруппе несколько значений. Но к сожалению, в справочнике «Классификатор УКТВЭД» в «1С:Бухгалтерии 8» разработчики не предусмотрели создание групп. Это можно увидеть просто при работе в программе: на панели кнопок в справочнике отсутствуют кнопки создания групп и иерархического просмотра.

Классификатор состоит из 97 групп и 21 раздела, умолчим о количестве позиций в нем. Предприятия используют лишь часть кодов, перечисленных в классификаторе, они зависят от вида деятельности компании. Правда, это обстоятельство не сильно утешает пользователей, которым выпало на долю заполнять справочник «Классификатор УКТВЭД» в базе «1С» вручную.

Предлагаем облегчить их участь и рассмотреть два варианта автоматического заполнения справочника. Первый — простой импорт из файла кодов УКТ ВЭД и описаний к ним. Второй способ более сложный, так как предполагает работу в конфигураторе и импорт разделенных по группам кодов УКТ ВЭД.

Для реализации поставленной задачи нам понадобится обработка с диска ИТС «Выгрузка и загрузка данных XML»* и файл, созданный в Excel, с перечнем кодов УКТ ВЭД**.

* На диске ИТС в разделе «Методическая поддержка 1С:Предприятие 8 → Универсальные отчеты и обработки» вы должны выбрать обработку соответственно вашей платформе «1С».

** Скачать его вы можете по ссылке http://zanoga.rv.ua/2012/02/blog-post_13.html.

Совет Оставьте в файле Excel только необходимые вам коды.

 

Способ первый — простой импорт

Рассмотрим простой импорт данных из файла Excel. Для этого запускаем «1С:Бухгалтерию» и открываем обработку, зайдя в меню «Файл → Открыть → <выбираем в окне файл обработки>». В открывшемся окне выбираем в поле «Вид справочника» справочник «Классификатор УКТВЭД» (рис. 1). Нажимаем на кнопку и в появившемся окне указываем путь к файлу Excel. Следующий шаг — открыть импортированный файл.

img 2

Переходим на вкладку «Настройка» и указываем дополнительные параметры импорта:

— «Первая строка данных табличного импорта» — здесь указывается начало табличной части для импорта (в нашем случае — 2);

— «Не создавать новых элементов» — эта опция нужна, когда вы дополняете справочник, а не заводите его с нуля;

— «Нумерация колонок» — по умолчанию обработка сама определяет, какой столбец в какое поле справочника вносить. Но если нужно вручную перенаправить поток данных, то меняем опцию на «Ручная нумерация колонок» и заполняем столбец «№ Колонки табличного документа» нужным нам порядком колонок;

— в столбце «Описание типов» выбирается тип импорта данных. В нашем справочнике он строковой (рис. 2).

img 3

В колонке «Значения по умолчанию» можно указать любое значение, оно будет записываться в справочник, если по каким-то причинам не возможно будет импортировать строку из файла.

Можно начать загрузку данных, нажав на кнопку «Загрузить». При возникновении ошибок, программа будет оповещать вас в соответствующем окне. После загрузки справочник будет заполнен значениями из файла Excel (рис. 3).

img 4

 

Второй способ — иерархический справочник

Рассмотрим, как сделать справочник «Классификатор УКТВЭД» иерархическим и импортировать в него группы и подгруппы. В этом случае нам потребуется внести изменения в конфигурацию. Это связано с тем, что сам справочник в конфигурации идет простого типа (без поддержки иерархии).

Первое, с чего нужно начать работу по изменению конфигурации, — это войти в конфигуратор нужной информационной базы, обладая администраторскими правами.

Важно! Перед изменением каких-либо объектов в конфигурации обязательно сделать резервные копии информационной базы («Администрирование → Выгрузить информационную базу…») и конфигурации («Конфигурации → Сохранить конфигурацию в файл…»). Эта предосторожность позволит восстановить конфигурацию или информационную базу, если они будут повреждены изменениями.

Если конфигурация перед этим никогда не изменялась, или возможность изменения не включена, зайдите в меню «Конфигурация → Поддержка → Настройка поддержки…» и включите возможность изменений*.

* Подробнее о том, как это сделать, вы можете прочитать в «Б & К», 2012, № 3.

В окне конфигурации выбираем «Справочники → КлассификаторУКТВЭД» — двойной щелчок по элементу, и перед нами окно свойств справочника «КлассификаторУКТВЭД». Переходим в меню «Иерархия» и устанавливаем флажок напротив «Иерархический справочник» (рис. 4). Теперь наш справочник может поддерживать разветвление на группы.

img 5

Сохраним результат нашей работы, нажав комбинацию клавиш «CTRL+S» или зайдя в меню («Файл → Сохранить»). Для применения всех изменений на уровне конфигурации нужно после сохранение изменений справочника обновить конфигурацию базы данных, нажав клавишу «F7» или воспользовавшись пунктом меню «Конфигурация → Обновить конфигурацию базы данных».

Перед импортом данных придется предварительно поработать как в справочнике «Классификатор УКТВЭД», так и в файле Excel.

В справочнике нужно вручную ввести набор групп, по которым вы желаете разделить коды УКТ ВЭД. Это делается нажатием «Добавить группу (Ctrl+F9)». В Excel-файле нужно в отдельном столбце для каждого элемента указать, в какую группу справочника он должен попасть (рис. 5).

img 6

Действия по импорту кодов в этом случае почти такие же, как и в предыдущем варианте, поэтому рассмотрим только новые особенности в настройке импорта. При импорте в закладке «Настройка» будет новое поле — «Родитель» с типом «Классификатор УКТВЭД». В колонке «Искать по» этого поля можно задать, по каким признакам тот или иной элемент файла Excel будет попадать в определенною группу (используем вариант «Код», см. рис. 6).

img 7

Также нужно выбрать ручную нумерацию колонок для импорта и проверить, правильно ли будет идти импорт (сравнив номера колонок в этой закладке, и в закладке «Табличный документ», если есть расхождения, тогда изменить порядок столбцов импорта в колонке «№ Колонки табличного документа» в закладке «Настройка»).

После того как все сделано, можно начинать загрузку справочника. Обработка сама разнесет элементы по группам, ориентируясь на код (рис. 7).

img 8

Вот такими нехитрыми действиями можно упростить себе роботу по введению элементов в справочник «Классификатор УКТВЭД».

 

Если у вас возникнут вопросы по данному алгоритму изменений, пожалуйста, пишите на адрес ak.zanoga.blog@gmail.com или задавайте ваши вопросы в блоге http://zanoga.rv.ua/.

App
Скачайте наше мобильное приложение Factor

© Factor.Media, 1995 -
Все права защищены

Использование материалов без согласования с редакцией запрещено

Ознакомиться с договором-офертой

Присоединяйтесь
Адрес
г. Харьков, 61002, ул. Сумская, 106а
Мы принимаем
ic-privat ic-visa ic-visa

Мы используем cookie-файлы, чтобы сделать сайт максимально удобным для вас и анализировать использование наших продуктов и услуг, чтобы увеличить качество рекламных и маркетинговых активностей. Узнать больше о том, как мы используем эти файлы можно здесь.

Спасибо, что читаете нас Войдите и читайте дальше