Работа с документами таможенного декларирования (ДТ) в 1С:Предприятие 8.3 — задача, с которой регулярно сталкиваются логисты, бухгалтеры и специалисты по ВЭД. Неправильная загрузка ДТ может привести к расхождениям в учете, ошибкам в декларациях и даже штрафам от таможенных органов. В этой статье мы разберем все этапы процесса: от подготовки файлов до проверки загруженных данных, а также рассмотрим типичные проблемы и их решения.

Особенность работы с ДТ в 1С 8.3 заключается в том, что формат и структура файлов могут отличаться в зависимости от версии программы, конфигурации (БП 3.0, УТ 11, КА 2 или специализированные решения для ВЭД) и даже от конкретной таможни. Мы учтем все эти нюансы, чтобы инструкция была универсальной и применимой в большинстве случаев.

Если вы ранее не работали с загрузкой ДТ или сталкивались с ошибками, этот материал поможет систематизировать процесс. Для опытных пользователей будут полезны разделы про автоматизацию и интеграцию с внешними системами (например, ЕАИС или АИСТ-М).

1. Какие форматы файлов ДТ поддерживает 1С 8.3?

Перед загрузкой важно убедиться, что файл ДТ соответствует одному из поддерживаемых форматов. В 1С:Предприятие 8.3 наиболее распространены следующие типы:

  • 📄 XML — универсальный формат, используемый большинством таможенных брокеров и декларантов. Поддерживает структурированные данные с проверкой по XSD-схемам.
  • 📑 DBF — устаревший, но все еще встречающийся формат, особенно в старых версиях программ для ВЭД. Требует предварительной конвертации в современные типы.
  • 📊 Excel (XLS/XLSX) — удобен для ручного редактирования, но при загрузке в 1С может потребовать доработки (например, приведение столбцов к корректному виду).
  • 🔗 JSON — используется реже, но актуален при интеграции с веб-сервисами таможенных органов (например, Личный кабинет участника ВЭД).

Важно: с 2023 года ФТС России рекомендует использовать XML-формат версии 5.01 и выше для электронного декларирования. Если ваш файл в другом формате, его придется конвертировать с помощью специализированных утилит (например, Конвертер ДТ от 1С-Рарус) или сервисов таможенных брокеров.

Формат файла Поддержка в 1С 8.3 Типичные проблемы Рекомендации
XML (5.01+) Полная Ошибки валидации по XSD, несоответствие структуры Использовать актуальные схемы с сайта ФТС
DBF Частичная (требует обработки) Кодировка CP866, ограничение на длину полей Конвертировать в XML через 1С:Конвертация данных
Excel (XLSX) Ограниченная Неправильные типы данных (даты как текст) Предварительно привести к табличному виду с заголовками
JSON Экспериментальная Отсутствие стандартной схемы для ДТ Использовать только при интеграции с API
⚠️ Внимание: Если вы работаете с ДТ на товары, подлежащие санитарно-эпидемиологическому контролю (например, пищевые продукты или медицинские изделия), проверьте, чтобы в файле были заполнены поля Сертификат соответствия и Срок действия разрешительных документов. Их отсутствие может привести к отказу в регистрации ДТ.

2. Подготовка 1С 8.3 к загрузке ДТ

Прежде чем загружать файл, необходимо настроить саму программу. Этот этап часто упускают, что приводит к ошибкам на этапе импорта. Вот что нужно сделать:

  1. Обновите конфигурацию до последней версии. Для работы с ДТ критически важно использовать актуальные обработки обмена данными. Например, в 1С:Управление торговлей 11 загрузка ДТ реализована через обработку ЗагрузкаДокументовИзФайлов.epf.
  2. Проверьте настройки обмена в разделе Администрирование → Обмен данными. Здесь должны быть указаны правильные пути к каталогам для временных файлов и шаблоны имен.
  3. Настройте справочники:
    • 📋 Контрагенты — все участники ВЭД (поставщики, покупатели, брокеры) должны быть заведены в системе.
    • 📦 Номенклатура — товары из ДТ должны совпадать с карточками в 1С (особенно важны поля Код ТН ВЭД и Страна происхождения).
    • 🚚 Таможенные процедуры — справочник должен содержать актуальные коды (например, 40 — выпуск для внутреннего потребления, 51 — переработка на таможенной территории).
  4. Если вы используете специализированные конфигурации для ВЭД (например, 1С:Таможенная декларация или 1С:ВЭД 3.0), проверьте наличие последних обновлений от разработчика. Эти решения часто содержат встроенные обработки для загрузки ДТ из файлов таможенных органов.

    📊 Какой конфигурацией 1С вы пользуетесь для работы с ДТ?
    1С:УТ 11
    1С:БП 3.0
    1С:ВЭД 3.0
    1С:ERP
    Специализированное решение
    Другое

    3. Пошаговая инструкция по загрузке ДТ в 1С 8.3

    Рассмотрим универсальный алгоритм загрузки на примере XML-файла (наиболее распространенный случай). Если у вас другой формат, шаги могут незначительно отличаться.

    Проверьте версию конфигурации 1С

    Обновите справочники контрагентов и номенклатуры

    Скачайте актуальную XSD-схему с сайта ФТС

    Сохраните резервную копию базы 1С

    Закройте все активные документы в 1С-->

    Шаг 1. Откройте обработку загрузки

    Перейдите в меню Файл → Открыть и выберите обработку:

    ЗагрузкаДокументовИзФайлов.epf

    Если ее нет в стандартной поставке, скачайте с портала 1С:ИТС или получите у партнера-фрилансера.

    Шаг 2. Укажите параметры загрузки

    В открывшемся окне выберите:

    • 📁 Тип документа — обычно это Декларация на товары (ДТ) или Таможенная декларация.
    • 📂 Формат файлаXML (ФТС 5.01).
    • 🔄 Режим загрузкиСоздать новые документы (если ДТ загружается впервые) или Обновить существующие (для корректировок).

    Шаг 3. Выберите файл и запустите загрузку

    Нажмите Выбрать файл и укажите путь к XML. Система автоматически проверит файл на соответствие схеме. Если возникнут ошибки валидации, они отобразятся в логе (пример ошибки: Элемент 'DeclGood' не соответствует типу 'GoodType').

    Шаг 4. Сопоставьте данные

    На этом этапе 1С предложит сопоставить поля из файла с реквизитами документа в базе. Особое внимание уделите:

    • 🆔 Номер ДТ — должен совпадать с полем НомерДекларации.
    • 📅 Дата регистрации — формат должен быть ДД.ММ.ГГГГ.
    • 📦 Товарные позиции — проверьте соответствие Код ТН ВЭД и Описание товара.

    Шаг 5. Сохраните и проверьте документ

    После загрузки откройте созданный документ Декларация на товары (обычно находится в журнале Таможенные документы) и сверьте ключевые данные:

    • 🔢 Сумма таможенных платежей — должна совпадать с расчетами в файле.
    • 📄 Приложенные файлы — проверьте наличие сканов сертификатов, инвойсов и т.д.
    • 🔗 Связи с другими документами (например, с Поступлением товаров или ГТД).

💡

Если при загрузке XML возникает ошибка "Не найдена схема валидации", скачайте актуальную XSD-схему с сайта ФТС и сохраните ее в каталог C:\Program Files\1cv8\xslt\FTSSchemas\. После этого перезапустите 1С.

4. Типичные ошибки при загрузке ДТ и их решения

Даже при правильной подготовке файла и программы могут возникать ошибки. Рассмотрим наиболее частые из них и способы их устранения.

Ошибка Возможная причина Решение
Ошибка валидации XML: неожиданный элемент 'DeclHeader' Несоответствие структуры файла XSD-схеме Проверьте версию схемы (должна быть 5.01+) и исправьте файл в XML-редакторе (например, XML Notepad)
Не найден контрагент с ИНН 1234567890 Отсутствует карточка контрагента в справочнике Добавьте контрагента вручную или загрузите через Обмен с Контур.Фокус
Некорректный формат даты: 2026-05-20 Даты в файле в формате ГГГГ-ММ-ДД, а 1С ожидает ДД.ММ.ГГГГ Используйте обработку ПреобразованиеДатыВФормате.epf для массовой правки
Товар с кодом ТН ВЭД 8517121000 не найден Отсутствует позиция в справочнике Номенклатура Добавьте товар вручную или загрузите из классификатора ТН ВЭД (обработка ОбновлениеТНВЭД.epf)

Если ошибка не устраняется, попробуйте следующие действия:

  1. 🔍 Проверьте лог загрузки (файл LoadDT_Лог.txt в каталоге временных файлов 1С). Часто там указано, в какой именно строке XML возникла проблема.
  2. 🛠️ Используйте отладочный режим: запустите 1С с ключом /Debug и повторите загрузку — это даст расширенную информацию об ошибке.
  3. 📞 Обратитесь к разработчику: если ошибка связана с конфигурацией (например, в 1С:ВЭД), отправьте лог в поддержку.
⚠️ Внимание: Если при загрузке ДТ с подакцизными товарами (алкоголь, табак, нефтепродукты) система выдает ошибку Не заполнено поле 'Акцизная марка', проверьте, что в файле указаны:
  • Код вида акциза (например, 101 — алкогольная продукция).
  • Серия и номер акцизной марки (если применимо).
  • Сумма акциза в рублях.

Без этих данных ДТ не пройдет проверку в ЕАИС.

5. Автоматизация загрузки ДТ: интеграция с внешними системами

Если вам регулярно приходится загружать ДТ, имеет смысл автоматизировать процесс. В 1С 8.3 это можно сделать несколькими способами:

  • 🤖 Регламентные задания: настройте автоматическую загрузку файлов из папки по расписанию (например, ежедневно в 9:00). Путь: Администрирование → Регламентные задания → Создать.
  • 🌐 Обмен через веб-сервисы: если ваш таможенный брокер предоставляет API, настройте интеграцию через WS-соединение. Пример: обмен с АИСТ-М или СБИС ВЭД.
  • 📂 Обмен через FTP: некоторые брокеры выгружают ДТ на FTP-сервер. В 1С можно настроить автоматическое скачивание и обработку файлов с помощью обработки FTPClient.epf.
  • 🔄 Обмен с 1С:EDT: если вы используете 1С:Документооборот, настройте маршруты для автоматической обработки входящих ДТ.

Для настройки интеграции потребуются:


// Пример кода для подключения к API таможенного брокера (1С:Предприятие)

ПараметрыСоединения = Новый Структура();

ПараметрыСоединения.Вставить("АдресСервера", "https://api.customs-broker.ru/v1");

ПараметрыСоединения.Вставить("Логин", "ВашЛогин");

ПараметрыСоединения.Вставить("Пароль", "ВашПароль");

WSСсылка = Новый WSСсылка(ПараметрыСоединения.АдресСервера, "CustomsBrokerService");

WSПрокси = Новый WSПрокси(WSСсылка, "BasicHttpBinding_CustomsBrokerService", ПараметрыСоединения);

Если вы не уверены в своих силах, лучше доверить настройку интеграции сертифицированному партнеру . Ошибки в автоматических обработках могут привести к дублированию документов или потере данных.

Пример настройки регламентного задания для загрузки ДТ

1. Откройте Администрирование → Регламентные задания.

2. Нажмите Создать и выберите тип Выполнение обработки.

3. Укажите путь к файлу ЗагрузкаДТ.epf.

4. В параметрах укажите:

- Каталог с файлами: \\Server\Customs\In\

- Формат файлов: XML

- Режим: Автоматический

5. Настройте расписание (например, Ежедневно, 09:00).

6. Сохраните и запустите задание вручную для проверки.

6. Проверка и корректировка загруженных ДТ

После загрузки ДТ необходимо выполнить несколько проверок, чтобы избежать проблем при подаче декларации в таможню:

  1. Сверка с первичными документами:
    • 📄 Сравните данные в 1С с инвойсом (номер, дата, сумма).
    • 📦 Проверьте соответствие количества и стоимости товаров в ДТ и Поступлении товаров.
    • 🚚 Убедитесь, что таможенная процедура (например, Импорт 40) совпадает с договором.
  • Проверка расчетов:
    • 💰 Таможенные платежи (пошлина, НДС, акциз) должны быть рассчитаны корректно. Используйте отчет Анализ таможенных платежей.
    • 📉 Курс валюты на дату декларирования должен соответствовать курсу ЦБ РФ.
    • Экспорт данных для таможни:
      • 📤 Сгенерируйте контрольный файл в формате XML или DBF для проверки в Личном кабинете участника ВЭД.
      • 🔍 Используйте сервис Проверка ДТ на сайте ФТС для предварительного контроля.

    Если обнаружены расхождения, исправьте их непосредственно в документе Декларация на товары:

    
    

    // Пример кода для массовой правки реквизитов в ДТ (1С:Предприятие)

    Выборка = Документы.ДекларацияНаТовары.Выбрать();

    Пока Выборка.Следующий() Цикл

    Если Выборка.ДатаРегистрации < ТекущаяДата() - 30 Тогда

    Выборка.ПометкаУдаления = Истина;

    Выборка.Записать();

    КонецЕсли;

    КонецЦикла;

    ⚠️ Внимание: При работе с ДТ на товары, подлежащие лицензированию (например, лекарства, оружие, радиоэлектронные средства), убедитесь, что в документе заполнены:
    • Номер и дата лицензии.
    • Срок действия лицензии.
    • Орган, выдавший лицензию (например, Роспотребнадзор или ФСБ).

    Отсутствие этих данных может привести к приостановке выпуска товаров на таможне.

    7. Архивирование и хранение ДТ в 1С 8.3

    Согласно приказу ФТС России № 2520 от 24.12.2020, документы таможенного декларирования необходимо хранить не менее 5 лет. В 1С 8.3 для этого можно использовать:

    • 🗃️ Архив документов: переносите устаревшие ДТ в архив с помощью обработки АрхивацияДокументов.epf. Это уменьшит нагрузку на базу.
    • 💾 Выгрузка в внешние файлы: сохраняйте копии ДТ в формате PDF или XML на сетевой диск. Путь: Файл → Сохранить как....
    • ☁️ Облачное хранилище: интегрируйте 1С с 1С:Документооборот или Контур.Диадок для автоматического архивирования.
    • 📊 Отчеты по архиву: используйте отчет Архив таможенных деклараций для быстрого поиска старых ДТ по номеру или дате.

    Для автоматизации архивирования настройте регламентное задание, которое будет:

    1. Ежемесячно переносить ДТ старше 1 года в архив.
    2. Создавать резервные копии архива на внешнем носителе.
    3. Удалять дубликаты файлов (если они были загружены повторно).

    Пример кода для архивации ДТ старше 3 лет:

    Процедура АрхивироватьСтарыеДТ()
    

    Выборка = Документы.ДекларацияНаТовары.Выбрать();

    Пока Выборка.Следующий() Цикл

    Если Выборка.ДатаРегистрации < НачалоГода(ТекущаяДата()) - 3 Тогда

    НовыйДок = Выборка.Скопировать();

    НовыйДок.ПереместитьВАрхив();

    НовыйДок.Записать();

    КонецЕсли;

    КонецЦикла;

    КонецПроцедуры

    💡

    Регулярное архивирование ДТ не только соответствует законодательству, но и ускоряет работу 1С за счет уменьшения объема актуальных данных. Настройте автоматическое архивирование через регламентные задания, чтобы не делать это вручную.

    FAQ: Частые вопросы по загрузке ДТ в 1С 8.3

    Можно ли загрузить ДТ в 1С из Excel, если в файле несколько листов?

    Да, но для этого потребуется предварительная обработка. Используйте одну из следующих методик:

    1. 📊 Объедините листы в один с помощью Power Query в Excel, затем загрузите в 1С.
    2. 🛠️ Напишите обработку на 1С:Предприятие, которая будет последовательно считывать каждый лист. Пример кода:
      Excel = Новый COMОбъект("Excel.Application");
      

      Книга = Excel.Workbooks.Open("C:\DT\declaration.xlsx");

      Для Каждного Лист Из Книга.Worksheets Цикл

      // Чтение данных с листа

      Данные = Лист.UsedRange.Value;

      // Обработка данных

      КонецЦикла;

    3. 🔄 Конвертируйте в XML через специализированные сервисы (например, Конвертер Excel в XML для ДТ от 1С-Рарус).

    Важно: Перед загрузкой убедитесь, что на всех листах одинаковая структура столбцов.

    Почему при загрузке ДТ в 1С не подтягиваются товары из справочника номенклатуры?

    Эта проблема обычно связана с одним из следующих факторов:

    • 🔍 Несовпадение кодов ТН ВЭД: в файле ДТ указан код, которого нет в справочнике Классификатор ТН ВЭД. Обновите классификатор через обработку ОбновлениеТНВЭД.epf.
    • 📝 Разные наименования: название товара в ДТ и в 1С отличаются даже на символ (например, "Телефон" vs "Телефон "). Используйте обработку ПоискДублейВНоменклатуре.epf.
    • 🛠️ Ошибка в правилах сопоставления: при загрузке неверно указано соответствие между полем в файле и реквизитом в 1С. Проверьте настройки в обработке загрузки.

    Решение: Запустите Поиск и замена дублей в справочнике Номенклатура или вручную сопоставьте товары при загрузке.

    Как загрузить ДТ в 1С, если файл в формате DBF, а обработка его не поддерживает?

    Для работы с DBF выполните следующие шаги:

    1. 🔄 Конвертируйте в XML:
      • Используйте утилиту DBF to XML Converter (например, от Altova или Oxygen XML Editor).
      • Настройте шаблон преобразования, указав соответствие полей.
  • 🛠️ Напишите собственную обработку:
    // Пример чтения DBF в 1С
    

    DBF = Новый ЧтениеДанныхDBF("C:\DT\declaration.dbf");

    Пока DBF.Прочитать() Цикл

    НоваяСтрока = DBF.ПолучитьСтроку();

    // Обработка данных

    КонецЦикла;

  • 📤 Импортируйте через Excel:
    • Откройте DBF в Excel (он откроется как таблица).
    • Сохраните как XLSX и загрузите в 1С через стандартную обработку.
  • Важно: Учтите, что в DBF часто используется кодировка CP866, которая может неправильно отображаться в современных версиях Windows. Для корректного чтения используйте Notepad++ с плагином DbfView.

    Что делать, если после загрузки ДТ в 1С не рассчитываются таможенные платежи?

    Проблема с расчетом платежей может быть связана с:

    • 📝 Незаполненными реквизитами:
      • Проверьте, что в ДТ указаны Таможенная стоимость, Код валюты и Курс.
      • Убедитесь, что заполнено поле Таможенная процедура (например, 40 — Выпуск для внутреннего потребления).
    • 🔧 Неправильными настройками:
      • Откройте Настройки таможенного учета (Администрирование → Настройки программы → Таможенный учет).
      • Проверьте, что включен флаг Расс